On Fri, May 12, 2023 at 02:51:56PM +0100, Conor Dooley wrote: > On Thu, May 11, 2023 at 10:12:08PM +0800, Jisheng Zhang wrote: > > ALTERNATIVE mechanism can't work on XIP, and this is also reflected by > > below Kconfig dependency: > > > > RISCV_ALTERNATIVE > > ... > > depends on !XIP_KERNEL > > ... > > > > So there's no .alternative section at all for XIP case, remove it. > > > > Signed-off-by: Jisheng Zhang <jszhang@xxxxxxxxxx> > > Reviewed-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx> > > Just to note, this series doesn't apply on top of -rc1 - what is the > base that you used? rc1 + Palmer's fix branch Thanks > > Cheers, > Conor. > > > --- > > arch/riscv/kernel/vmlinux-xip.lds.S | 6 ------ > > 1 file changed, 6 deletions(-) > > > > diff --git a/arch/riscv/kernel/vmlinux-xip.lds.S b/arch/riscv/kernel/vmlinux-xip.lds.S > > index eab9edc3b631..50767647fbc6 100644 > > --- a/arch/riscv/kernel/vmlinux-xip.lds.S > > +++ b/arch/riscv/kernel/vmlinux-xip.lds.S > > @@ -98,12 +98,6 @@ SECTIONS > > __soc_builtin_dtb_table_end = .; > > } > > > > - . = ALIGN(8); > > - .alternative : { > > - __alt_start = .; > > - *(.alternative) > > - __alt_end = .; > > - } > > __init_end = .; > > > > . = ALIGN(16); > > -- > > 2.40.1 > >