Re: [RFC] MIPS: fix generic zboot support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




在2021年11月5日十一月 下午1:52,YunQiang Su写道:
> There are 2 problems here:
> 1. setting zload-y to 0xffffffff81000000 breaks booting on qemu -M boston.
>    Why it is set here? Any other platform needs this value?

Actually we have arch/mips/boot/compressed/calc_vmlinuz_load_addr.c to calculate zload address.
It will append zloader after the vmlinux so I'm not sure why we have to specify a address here.
Especially for generic kernel.

> 2. vmlinux.gz.itb should be appended to all-$(CONFIG_MIPS_GENERIC) instead
>    of replacing. Otherwise, no vmlinuz will be built.

Ack.

Thanks.

- Jiaxun

> ---
>  arch/mips/generic/Platform | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/arch/mips/generic/Platform b/arch/mips/generic/Platform
> index e1abc113b409..0c03623f3897 100644
> --- a/arch/mips/generic/Platform
> +++ b/arch/mips/generic/Platform
> @@ -13,8 +13,7 @@ cflags-$(CONFIG_MACH_INGENIC_SOC)	+= 
> -I$(srctree)/arch/mips/include/asm/mach-ing
>  cflags-$(CONFIG_MIPS_GENERIC)	+= 
> -I$(srctree)/arch/mips/include/asm/mach-generic
> 
>  load-$(CONFIG_MIPS_GENERIC)	+= 0xffffffff80100000
> -zload-$(CONFIG_MIPS_GENERIC)	+= 0xffffffff81000000
> -all-$(CONFIG_MIPS_GENERIC)	:= vmlinux.gz.itb
> +all-$(CONFIG_MIPS_GENERIC)	+= vmlinux.gz.itb
> 
>  its-y					:= vmlinux.its.S
>  its-$(CONFIG_FIT_IMAGE_FDT_BOSTON)	+= board-boston.its.S
> -- 
> 2.30.2

-- 
- Jiaxun




[Index of Archives]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux