Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - P index
The Linux kernel configuration item CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2
has multiple definitions:
arch/powerpc/Kconfig
The configuration item CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2:
( CONFIG_LD_IS_BFD && CONFIG_EXPERT ) && ( CONFIG_PPC64 && CONFIG_CPU_BIG_ENDIAN ) && ( CONFIG_CC_HAS_ELFV2 )
This builds the kernel image using the "Power Architecture 64-Bit ELF V2 ABI Specification", which has a reduced stack overhead and faster function calls. This internal kernel ABI option does not affect userspace compatibility.
The V2 ABI is standard for 64-bit little-endian, but for big-endian it is less well tested by kernel and toolchain. However some distros build userspace this way, and it can produce a functioning kernel.
arch/powerpc/Kconfig
The configuration item CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2:
( CONFIG_PPC64 && CONFIG_CPU_BIG_ENDIAN ) && ( CONFIG_CC_HAS_ELFV2 ) && ( CONFIG_LD_VERSION >= CONFIG_22400 || CONFIG_LLD_VERSION >= CONFIG_150000 )
This builds the kernel image using the "Power Architecture 64-Bit ELF V2 ABI Specification", which has a reduced stack overhead and faster function calls. This internal kernel ABI option does not affect userspace compatibility.
The V2 ABI is standard for 64-bit little-endian, but for big-endian it is less well tested by kernel and toolchain. However some distros build userspace this way, and it can produce a functioning kernel.
This requires GCC and binutils 2.24 or newer.
Raw data from LKDDb:
(none)
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - P index
Automatically generated (in year 2024). See also LKDDb sources on GitLab