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