1ce697cceSMasahiro Yamada# Head objects 2ce697cceSMasahiro Yamada# 3ce697cceSMasahiro Yamada# The objects listed here are placed at the head of vmlinux. A typical use-case 4ce697cceSMasahiro Yamada# is an object that contains the entry point. This is kept for compatibility 5ce697cceSMasahiro Yamada# with head-y, which Kbuild used to support. 6ce697cceSMasahiro Yamada# 7ce697cceSMasahiro Yamada# A counter approach is to control the section placement by the linker script. 8ce697cceSMasahiro Yamada# The code marked as __HEAD goes into the ".head.text" section, which is placed 9ce697cceSMasahiro Yamada# before the normal ".text" section. 10ce697cceSMasahiro Yamada# 11ce697cceSMasahiro Yamada# If you can achieve the correct code ordering by linker script, please delete 12ce697cceSMasahiro Yamada# the entry from this file. 13ce697cceSMasahiro Yamada# 14ce697cceSMasahiro Yamadaarch/alpha/kernel/head.o 15ce697cceSMasahiro Yamadaarch/arc/kernel/head.o 16ce697cceSMasahiro Yamadaarch/arm/kernel/head-nommu.o 17ce697cceSMasahiro Yamadaarch/arm/kernel/head.o 18ce697cceSMasahiro Yamadaarch/csky/kernel/head.o 19ce697cceSMasahiro Yamadaarch/hexagon/kernel/head.o 20ce697cceSMasahiro Yamadaarch/ia64/kernel/head.o 21ce697cceSMasahiro Yamadaarch/loongarch/kernel/head.o 22ce697cceSMasahiro Yamadaarch/m68k/68000/head.o 23ce697cceSMasahiro Yamadaarch/m68k/coldfire/head.o 24ce697cceSMasahiro Yamadaarch/m68k/kernel/head.o 25ce697cceSMasahiro Yamadaarch/m68k/kernel/sun3-head.o 26ce697cceSMasahiro Yamadaarch/microblaze/kernel/head.o 27ce697cceSMasahiro Yamadaarch/mips/kernel/head.o 28ce697cceSMasahiro Yamadaarch/nios2/kernel/head.o 29ce697cceSMasahiro Yamadaarch/openrisc/kernel/head.o 30ce697cceSMasahiro Yamadaarch/parisc/kernel/head.o 31ce697cceSMasahiro Yamadaarch/powerpc/kernel/head_40x.o 32ce697cceSMasahiro Yamadaarch/powerpc/kernel/head_44x.o 33ce697cceSMasahiro Yamadaarch/powerpc/kernel/head_64.o 34ce697cceSMasahiro Yamadaarch/powerpc/kernel/head_8xx.o 358afc66e8SLinus Torvaldsarch/powerpc/kernel/head_85xx.o 36ce697cceSMasahiro Yamadaarch/powerpc/kernel/head_book3s_32.o 37*27be2456SNicholas Pigginarch/powerpc/kernel/prom_entry_64.o 38ce697cceSMasahiro Yamadaarch/powerpc/kernel/fpu.o 39ce697cceSMasahiro Yamadaarch/powerpc/kernel/vector.o 40ce697cceSMasahiro Yamadaarch/powerpc/kernel/prom_init.o 41ce697cceSMasahiro Yamadaarch/s390/kernel/head64.o 42ce697cceSMasahiro Yamadaarch/sh/kernel/head_32.o 43ce697cceSMasahiro Yamadaarch/sparc/kernel/head_32.o 44ce697cceSMasahiro Yamadaarch/sparc/kernel/head_64.o 45ce697cceSMasahiro Yamadaarch/xtensa/kernel/head.o 46