mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 20:54:10 +08:00
5353fff29e
Now that x86 boot code is not hardcoded to the particular linking order, remove x86 files from the list and let them be placed inside the vmlinux according only to the linker script and linker preferences. Signed-off-by: Alexander Lobakin <alexandr.lobakin@intel.com> Signed-off-by: Ingo Molnar <mingo@kernel.org> Tested-by: Jiri Slaby <jirislaby@kernel.org> Link: https://lore.kernel.org/r/20230109170403.4117105-3-alexandr.lobakin@intel.com
46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
# Head objects
|
|
#
|
|
# The objects listed here are placed at the head of vmlinux. A typical use-case
|
|
# is an object that contains the entry point. This is kept for compatibility
|
|
# with head-y, which Kbuild used to support.
|
|
#
|
|
# A counter approach is to control the section placement by the linker script.
|
|
# The code marked as __HEAD goes into the ".head.text" section, which is placed
|
|
# before the normal ".text" section.
|
|
#
|
|
# If you can achieve the correct code ordering by linker script, please delete
|
|
# the entry from this file.
|
|
#
|
|
arch/alpha/kernel/head.o
|
|
arch/arc/kernel/head.o
|
|
arch/arm/kernel/head-nommu.o
|
|
arch/arm/kernel/head.o
|
|
arch/csky/kernel/head.o
|
|
arch/hexagon/kernel/head.o
|
|
arch/ia64/kernel/head.o
|
|
arch/loongarch/kernel/head.o
|
|
arch/m68k/68000/head.o
|
|
arch/m68k/coldfire/head.o
|
|
arch/m68k/kernel/head.o
|
|
arch/m68k/kernel/sun3-head.o
|
|
arch/microblaze/kernel/head.o
|
|
arch/mips/kernel/head.o
|
|
arch/nios2/kernel/head.o
|
|
arch/openrisc/kernel/head.o
|
|
arch/parisc/kernel/head.o
|
|
arch/powerpc/kernel/head_40x.o
|
|
arch/powerpc/kernel/head_44x.o
|
|
arch/powerpc/kernel/head_64.o
|
|
arch/powerpc/kernel/head_8xx.o
|
|
arch/powerpc/kernel/head_85xx.o
|
|
arch/powerpc/kernel/head_book3s_32.o
|
|
arch/powerpc/kernel/entry_64.o
|
|
arch/powerpc/kernel/fpu.o
|
|
arch/powerpc/kernel/vector.o
|
|
arch/powerpc/kernel/prom_init.o
|
|
arch/s390/kernel/head64.o
|
|
arch/sh/kernel/head_32.o
|
|
arch/sparc/kernel/head_32.o
|
|
arch/sparc/kernel/head_64.o
|
|
arch/xtensa/kernel/head.o
|