Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - C index
The Linux kernel configuration item CONFIG_COMPAT
has multiple definitions:
arch/s390/Kconfig
The configuration item CONFIG_COMPAT:
( CONFIG_MULTIUSER ) && (! CONFIG_CC_IS_CLANG && ! CONFIG_LD_IS_LLD )
Select this option if you want to enable your system kernel to handle system-calls from ELF binaries for 31 bit ESA. This option (and some other stuff like libraries and such) is needed for executing 31 bit applications.
If unsure say N.
arch/powerpc/Kconfig
The configuration item CONFIG_COMPAT:
( CONFIG_PPC64 ) && (! CONFIG_CPU_LITTLE_ENDIAN )
(none)
arch/riscv/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_64BIT && CONFIG_MMU
This option enables support for a 32-bit U-mode running under a 64-bit kernel at S-mode. riscv32-specific components such as system calls, the user helper functions (vdso), signal rt_frame functions and the ptrace interface are handled appropriately by the kernel.
If you want to execute 32-bit userspace applications, say Y.
arch/arm64/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_ARM64_4K_PAGES || CONFIG_EXPERT
This option enables support for a 32-bit EL0 running under a 64-bit kernel at EL1. AArch32-specific components such as system calls, the user helper functions, VFP support and the ptrace interface are handled appropriately by the kernel.
If you use a page size other than 4KB (i.e, 16KB or 64KB), please be aware that you will only be able to execute AArch32 binaries that were compiled with page size aligned segments.
If you want to execute 32-bit userspace applications, say Y.
arch/x86/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_IA32_EMULATION || CONFIG_X86_X32_ABI
(none)
arch/sparc/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_SPARC64
(none)
arch/parisc/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_64BIT
(none)
arch/mips/Kconfig
The configuration item CONFIG_COMPAT:
(none)
(none)
arch/powerpc/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_PPC64
(none)
arch/tile/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_TILEGX
If enabled, the kernel will support running TILE-Gx binaries that were built with the -m32 option.
arch/ia64/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_IA32_SUPPORT
(none)
arch/sparc64/Kconfig
The configuration item CONFIG_COMPAT:
(none)
(none)
arch/x86_64/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_IA32_EMULATION
(none)
arch/s390/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_S390_SUPPORT
(none)
arch/ppc64/Kconfig
The configuration item CONFIG_COMPAT:
(none)
(none)
arch/mips/Kconfig-shared
The configuration item CONFIG_COMPAT:
CONFIG_MIPS32_COMPAT
(none)
arch/mips64/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_MIPS32_COMPAT
(none)
arch/s390x/Kconfig
The configuration item CONFIG_COMPAT:
CONFIG_S390_SUPPORT
(none)
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 - C index
Automatically generated (in year 2024). See also LKDDb sources on GitLab