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

Table 3 Alphabetized Index of Configuration 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