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