Configuration Symbol Reference¶
Introduction¶
Kconfig files describe the configuration symbols supported in the build system, the logical organization and structure that group the symbols in menus and sub-menus, and the relationships between the different configuration symbols that govern the valid configuration combinations.
The Kconfig files are distributed across the build directory tree. The files are organized based on their common characteristics and on what new symbols they add to the configuration menus.
The configuration options’ information below is extracted directly from Kconfig. Click on the option name in the table below for detailed information about each option.
Supported Options¶
Kconfig Symbol | Description |
---|---|
CONFIG_CONSOLE_LOGLEVEL_DEFAULT |
Default loglevel on the serial console |
CONFIG_CONSTANT_ACPI |
The platform ACPI info is constant |
CONFIG_CPU_UP_TIMEOUT |
Timeout in ms when bringing up secondary CPUs |
CONFIG_DMAR_PARSE_ENABLED |
|
CONFIG_EFI_STUB |
|
CONFIG_GPU_SBDF |
|
CONFIG_HEAP_SIZE |
Capacity of the heap for malloc() |
CONFIG_LOG_BUF_SIZE |
Capacity of logbuf |
CONFIG_LOG_DESTINATION |
Bitmap of consoles where logs are printed |
CONFIG_LOW_RAM_SIZE |
Size of the low RAM region |
CONFIG_MALLOC_ALIGN |
Block size in the heap for malloc() |
CONFIG_MAX_IOMMU_NUM |
Maximum number of iommu dev |
CONFIG_MEM_LOGLEVEL_DEFAULT |
Default loglevel in memory |
CONFIG_MTRR_ENABLED |
|
CONFIG_NPK_LOGLEVEL_DEFAULT |
Default loglevel for the hypervisor NPK log |
CONFIG_NR_IOAPICS |
Maximum number of IOAPICs supported |
CONFIG_NUM_ALLOC_PAGES |
Capacity in pages of the heap for page_alloc() |
CONFIG_PARTITION_MODE |
Partition mode |
CONFIG_PLATFORM |
|
CONFIG_PLATFORM_SBL |
SBL |
CONFIG_PLATFORM_UEFI |
UEFI |
CONFIG_RAM_SIZE |
Size of the RAM region assigned to the hypervisor |
CONFIG_RAM_START |
Address of the RAM region assigned to the hypervisor |
CONFIG_RELEASE |
Release build |
CONFIG_RELOC |
Enable relocation |
CONFIG_SERIAL_MMIO |
MMIO |
CONFIG_SERIAL_MMIO_BASE |
Base address of serial MMIO region |
CONFIG_SERIAL_PIO |
PIO |
CONFIG_SERIAL_PIO_BASE |
Base address of serial PIO region |
CONFIG_SHARING_MODE |
Sharing mode |
CONFIG_STACK_SIZE |
Capacity of each stack used in the hypervisor |
CONFIG_UEFI_OS_LOADER_NAME |
UEFI OS loader name |