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 5 Alphabetized Index of Configuration Options
Kconfig Symbol Description
CONFIG_BOARD Target board
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_DEFCONFIG_LIST  
CONFIG_DMAR_PARSE_ENABLED  
CONFIG_EFI_STUB  
CONFIG_ENFORCE_VALIDATED_ACPI_INFO Enforce validated ACPI info table
CONFIG_GPU_SBDF  
CONFIG_HEAP_SIZE Capacity of the heap for malloc()
CONFIG_HV_RAM_SIZE Size of the RAM region used by the hypervisor
CONFIG_HV_RAM_START Start physical address of the RAM region used by the hypervisor
CONFIG_IOMMU_INIT_BUS_LIMIT Limit of PCI bus on IOMMU initialization
CONFIG_L1D_FLUSH_VMENTRY_ENABLED Enable L1 cache flush before VM entry
CONFIG_LOG_BUF_SIZE Capacity of logbuf for each physical cpu
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 devices
CONFIG_MAX_MSIX_TABLE_NUM Maximum number of MSI-X Table per device
CONFIG_MAX_PCI_DEV_NUM Maximum number of PCI dev
CONFIG_MAX_PCPU_NUM Maximum number of PCPU
CONFIG_MAX_VCPUS_PER_VM Maximum number of VCPUS per VM
CONFIG_MAX_VM_NUM Maximum number of VM
CONFIG_MEM_LOGLEVEL_DEFAULT Default loglevel in memory
CONFIG_MTRR_ENABLED  
CONFIG_NPK_LOGLEVEL_DEFAULT Default loglevel for the hypervisor NPK log
CONFIG_PARTITION_MODE Partition mode
CONFIG_PLATFORM  
CONFIG_PLATFORM_RAM_SIZE Size of the physical platform RAM
CONFIG_PLATFORM_SBL SBL
CONFIG_PLATFORM_UEFI UEFI
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_SOS_RAM_SIZE Size of the vm0 RAM
CONFIG_STACK_SIZE Capacity of one stack, in byte
CONFIG_UEFI_OS_LOADER_NAME UEFI OS loader name
CONFIG_UOS_RAM_SIZE Size of the UOS RAM