在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