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