162306a36Sopenharmony_ci# Head objects
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# The objects listed here are placed at the head of vmlinux. A typical use-case
462306a36Sopenharmony_ci# is an object that contains the entry point. This is kept for compatibility
562306a36Sopenharmony_ci# with head-y, which Kbuild used to support.
662306a36Sopenharmony_ci#
762306a36Sopenharmony_ci# A counter approach is to control the section placement by the linker script.
862306a36Sopenharmony_ci# The code marked as __HEAD goes into the ".head.text" section, which is placed
962306a36Sopenharmony_ci# before the normal ".text" section.
1062306a36Sopenharmony_ci#
1162306a36Sopenharmony_ci# If you can achieve the correct code ordering by linker script, please delete
1262306a36Sopenharmony_ci# the entry from this file.
1362306a36Sopenharmony_ci#
1462306a36Sopenharmony_ciarch/alpha/kernel/head.o
1562306a36Sopenharmony_ciarch/arc/kernel/head.o
1662306a36Sopenharmony_ciarch/arm/kernel/head-nommu.o
1762306a36Sopenharmony_ciarch/arm/kernel/head.o
1862306a36Sopenharmony_ciarch/csky/kernel/head.o
1962306a36Sopenharmony_ciarch/hexagon/kernel/head.o
2062306a36Sopenharmony_ciarch/ia64/kernel/head.o
2162306a36Sopenharmony_ciarch/loongarch/kernel/head.o
2262306a36Sopenharmony_ciarch/m68k/68000/head.o
2362306a36Sopenharmony_ciarch/m68k/coldfire/head.o
2462306a36Sopenharmony_ciarch/m68k/kernel/head.o
2562306a36Sopenharmony_ciarch/m68k/kernel/sun3-head.o
2662306a36Sopenharmony_ciarch/microblaze/kernel/head.o
2762306a36Sopenharmony_ciarch/mips/kernel/head.o
2862306a36Sopenharmony_ciarch/nios2/kernel/head.o
2962306a36Sopenharmony_ciarch/openrisc/kernel/head.o
3062306a36Sopenharmony_ciarch/parisc/kernel/head.o
3162306a36Sopenharmony_ciarch/powerpc/kernel/head_40x.o
3262306a36Sopenharmony_ciarch/powerpc/kernel/head_44x.o
3362306a36Sopenharmony_ciarch/powerpc/kernel/head_64.o
3462306a36Sopenharmony_ciarch/powerpc/kernel/head_8xx.o
3562306a36Sopenharmony_ciarch/powerpc/kernel/head_85xx.o
3662306a36Sopenharmony_ciarch/powerpc/kernel/head_book3s_32.o
3762306a36Sopenharmony_ciarch/powerpc/kernel/prom_entry_64.o
3862306a36Sopenharmony_ciarch/powerpc/kernel/fpu.o
3962306a36Sopenharmony_ciarch/powerpc/kernel/vector.o
4062306a36Sopenharmony_ciarch/powerpc/kernel/prom_init.o
4162306a36Sopenharmony_ciarch/s390/kernel/head64.o
4262306a36Sopenharmony_ciarch/sh/kernel/head_32.o
4362306a36Sopenharmony_ciarch/sparc/kernel/head_32.o
4462306a36Sopenharmony_ciarch/sparc/kernel/head_64.o
4562306a36Sopenharmony_ciarch/xtensa/kernel/head.o
46