Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - A index
The Linux kernel configuration item CONFIG_ARM64_MODULE_PLTS
has multiple definitions:
arch/arm64/Kconfig
The configuration item CONFIG_ARM64_MODULE_PLTS:
CONFIG_MODULES
Allocate PLTs when loading modules so that jumps and calls whose targets are too far away for their relative offsets to be encoded in the instructions themselves can be bounced via veneers in the module's PLT. This allows modules to be allocated in the generic vmalloc area after the dedicated module memory area has been exhausted.
When running with address space randomization (KASLR), the module region itself may be too far away for ordinary relative jumps and calls, and so in that case, module PLTs are required and cannot be disabled.
Specific errata workaround(s) might also force module PLTs to be enabled (ARM64_ERRATUM_843419).
arch/arm64/Kconfig
The configuration item CONFIG_ARM64_MODULE_PLTS:
(none)
(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 - A index
Automatically generated (in year 2025). See also LKDDb sources on GitLab