Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - C index

CONFIG_COMPAT: Kernel support for 31 bit emulation

General informations

The Linux kernel configuration item CONFIG_COMPAT has multiple definitions:

Kernel support for 31 bit emulation found in arch/s390/Kconfig

The configuration item CONFIG_COMPAT:

Help text

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.

Enable support for 32bit binaries found in arch/powerpc/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

Kernel support for 32-bit U-mode found in arch/riscv/Kconfig

The configuration item CONFIG_COMPAT:

Help text

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.

Kernel support for 32-bit EL0 found in arch/arm64/Kconfig

The configuration item CONFIG_COMPAT:

Help text

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.

found in arch/x86/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/sparc/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/parisc/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/mips/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/powerpc/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

Support 32-bit TILE-Gx binaries in addition to 64-bit found in arch/tile/Kconfig

The configuration item CONFIG_COMPAT:

Help text

If enabled, the kernel will support running TILE-Gx binaries that were built with the -m32 option.

found in arch/ia64/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/sparc64/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/x86_64/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/s390/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/ppc64/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/mips/Kconfig-shared

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/mips64/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

found in arch/s390x/Kconfig

The configuration item CONFIG_COMPAT:

Help text

(none)

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - C index

Automatically generated (in year 2024). See also LKDDb sources on GitLab