CONFIG_64BIT
|
|
CONFIG_AARCH64_IMAGE_HEADER
|
Add image header |
CONFIG_ACPI
|
ACPI (Advanced Configuration and Power Interface) support |
CONFIG_ARC
|
|
CONFIG_ARCH
|
|
CONFIG_ARCH_HAS_COHERENCE
|
|
CONFIG_ARCH_HAS_DEMAND_PAGING
|
|
CONFIG_ARCH_HAS_EXECUTABLE_PAGE_BIT
|
|
CONFIG_ARCH_HAS_EXTRA_EXCEPTION_INFO
|
|
CONFIG_ARCH_HAS_GDBSTUB
|
|
CONFIG_ARCH_HAS_NESTED_EXCEPTION_DETECTION
|
|
CONFIG_ARCH_HAS_NOCACHE_MEMORY_SUPPORT
|
|
CONFIG_ARCH_HAS_RAMFUNC_SUPPORT
|
|
CONFIG_ARCH_HAS_RESERVED_PAGE_FRAMES
|
|
CONFIG_ARCH_HAS_SINGLE_THREAD_SUPPORT
|
|
CONFIG_ARCH_HAS_STACK_PROTECTION
|
|
CONFIG_ARCH_HAS_THREAD_ABORT
|
|
CONFIG_ARCH_HAS_THREAD_LOCAL_STORAGE
|
|
CONFIG_ARCH_HAS_TIMING_FUNCTIONS
|
|
CONFIG_ARCH_HAS_TRUSTED_EXECUTION
|
|
CONFIG_ARCH_HAS_USERSPACE
|
|
CONFIG_ARCH_IS_SET
|
|
CONFIG_ARCH_MAPS_ALL_RAM
|
|
CONFIG_ARCH_POSIX
|
|
CONFIG_ARCH_POSIX_RECOMMENDED_STACK_SIZE
|
|
CONFIG_ARCH_SUPPORTS_ARCH_HW_INIT
|
|
CONFIG_ARCH_SUPPORTS_COREDUMP
|
|
CONFIG_ARCH_SW_ISR_TABLE_ALIGN
|
Alignment size of a software ISR table |
CONFIG_ARC_CONNECT
|
ARC has ARC connect |
CONFIG_ARC_CORE_MPU
|
ARC Core MPU functionalities |
CONFIG_ARC_EXCEPTION_DEBUG
|
Unhandled exception debugging information |
CONFIG_ARC_EXCEPTION_STACK_SIZE
|
ARC exception handling stack size |
CONFIG_ARC_FIRQ
|
FIRQ enable |
CONFIG_ARC_FIRQ_STACK
|
Enable separate firq stack |
CONFIG_ARC_FIRQ_STACK_SIZE
|
FIRQ stack size |
CONFIG_ARC_HAS_ACCL_REGS
|
Reg Pair ACCL:ACCH (FPU and/or MPY > 6) |
CONFIG_ARC_HAS_SECURE
|
ARC has SecureShield |
CONFIG_ARC_HAS_STACK_CHECKING
|
ARC has STACK_CHECKING |
CONFIG_ARC_HAS_ZOL
|
|
CONFIG_ARC_MPU
|
ARC MPU Support |
CONFIG_ARC_MPU_ENABLE
|
Enable MPU |
CONFIG_ARC_MPU_VER
|
ARC MPU version |
CONFIG_ARC_NORMAL_FIRMWARE
|
Generate Normal Firmware |
CONFIG_ARC_SECURE_FIRMWARE
|
Generate Secure Firmware |
CONFIG_ARC_STACK_CHECKING
|
|
CONFIG_ARC_STACK_PROTECTION
|
|
CONFIG_ARC_USE_UNALIGNED_MEM_ACCESS
|
Enable unaligned access in HW |
CONFIG_ARM
|
|
CONFIG_ARM64
|
|
CONFIG_ARM64_PA_BITS
|
|
CONFIG_ARM64_PA_BITS_32
|
32-bit |
CONFIG_ARM64_PA_BITS_36
|
36-bit |
CONFIG_ARM64_PA_BITS_40
|
40-bit |
CONFIG_ARM64_PA_BITS_42
|
42-bit |
CONFIG_ARM64_PA_BITS_48
|
48-bit |
CONFIG_ARM64_VA_BITS
|
|
CONFIG_ARM64_VA_BITS_32
|
32-bit |
CONFIG_ARM64_VA_BITS_36
|
36-bit |
CONFIG_ARM64_VA_BITS_40
|
40-bit |
CONFIG_ARM64_VA_BITS_42
|
42-bit |
CONFIG_ARM64_VA_BITS_48
|
48-bit |
CONFIG_ARMV6_M_ARMV8_M_BASELINE
|
|
CONFIG_ARMV7_EXCEPTION_STACK_SIZE
|
Undefined Instruction and Abort stack size (in bytes) |
CONFIG_ARMV7_FIQ_STACK_SIZE
|
FIQ stack size (in bytes) |
CONFIG_ARMV7_M_ARMV8_M_FP
|
|
CONFIG_ARMV7_M_ARMV8_M_MAINLINE
|
|
CONFIG_ARMV7_R
|
|
CONFIG_ARMV7_R_FP
|
|
CONFIG_ARMV7_SVC_STACK_SIZE
|
SVC stack size (in bytes) |
CONFIG_ARMV7_SYS_STACK_SIZE
|
SYS stack size (in bytes) |
CONFIG_ARMV8_1_M_MAINLINE
|
|
CONFIG_ARMV8_1_M_MVEF
|
|
CONFIG_ARMV8_1_M_MVEI
|
|
CONFIG_ARMV8_A
|
|
CONFIG_ARMV8_A_NS
|
ARMv8-A Normal World (Non-Secure world of Trustzone) |
CONFIG_ARMV8_M_BASELINE
|
|
CONFIG_ARMV8_M_DSP
|
|
CONFIG_ARMV8_M_MAINLINE
|
|
CONFIG_ARMV8_M_SE
|
|
CONFIG_ARMV8_R
|
|
CONFIG_ARM_CUSTOM_INTERRUPT_CONTROLLER
|
|
CONFIG_ARM_ENTRY_VENEERS_LIB_NAME
|
Entry Veneers symbol file |
CONFIG_ARM_FIRMWARE_HAS_SECURE_ENTRY_FUNCS
|
Secure Firmware has Secure Entry functions |
CONFIG_ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS
|
Non-Secure Firmware uses Secure Entry functions |
CONFIG_ARM_MMU
|
ARM MMU Support |
CONFIG_ARM_MPU
|
ARM MPU Support |
CONFIG_ARM_MPU_REGION_MIN_ALIGN_AND_SIZE
|
|
CONFIG_ARM_NONSECURE_FIRMWARE
|
|
CONFIG_ARM_NONSECURE_PREEMPTIBLE_SECURE_CALLS
|
Allow secure function calls to be preempted |
CONFIG_ARM_NSC_REGION_BASE_ADDRESS
|
ARM Non-Secure Callable Region base address |
CONFIG_ARM_SECURE_BUSFAULT_HARDFAULT_NMI
|
BusFault, HardFault, and NMI target Secure state |
CONFIG_ARM_SECURE_FIRMWARE
|
|
CONFIG_ARM_STACK_PROTECTION
|
|
CONFIG_ARM_STORE_EXC_RETURN
|
|
CONFIG_ARM_TRUSTZONE_M
|
ARM TrustZone-M support |
CONFIG_ASSEMBLER_ISA_THUMB2
|
|
CONFIG_BIG_ENDIAN
|
|
CONFIG_BOARD
|
|
CONFIG_BUILTIN_STACK_GUARD
|
Thread Stack Guards based on built-in ARM stack limit checking |
CONFIG_CACHE_MANAGEMENT
|
Enable cache management features |
CONFIG_CMSIS_THREAD_MAX_STACK_SIZE
|
Max stack size threads can be allocated in CMSIS RTOS application |
CONFIG_CMSIS_V2_THREAD_DYNAMIC_STACK_SIZE
|
Dynamic stack size threads are allocated in CMSIS RTOS V2 application |
CONFIG_CMSIS_V2_THREAD_MAX_STACK_SIZE
|
Max stack size threads can be allocated in CMSIS RTOS V2 application |
CONFIG_CODE_DATA_RELOCATION
|
Relocate code/data sections |
CONFIG_CODE_DATA_RELOCATION_SRAM
|
Relocate code/data sections to SRAM |
CONFIG_CODE_DENSITY
|
Code Density Option |
CONFIG_COMPILER_ISA_THUMB2
|
Compile C/C++ functions using Thumb-2 instruction set |
CONFIG_COMPRESSED_ISA
|
|
CONFIG_CORE_E31
|
Use E31 core |
CONFIG_CORTEX_M_DWT
|
Enable and use the DWT |
CONFIG_CORTEX_M_NULL_POINTER_EXCEPTION
|
|
CONFIG_CORTEX_M_NULL_POINTER_EXCEPTION_PAGE_SIZE
|
Size of paged unmapped to implement null pointer detection |
CONFIG_CPU_AARCH64_CORTEX_R
|
|
CONFIG_CPU_APOLLO_LAKE
|
|
CONFIG_CPU_ARCEM
|
|
CONFIG_CPU_ARCHS
|
|
CONFIG_CPU_ATOM
|
|
CONFIG_CPU_CORTEX
|
|
CONFIG_CPU_CORTEX_A
|
|
CONFIG_CPU_CORTEX_A53
|
|
CONFIG_CPU_CORTEX_A72
|
|
CONFIG_CPU_CORTEX_M
|
|
CONFIG_CPU_CORTEX_M0
|
|
CONFIG_CPU_CORTEX_M0PLUS
|
|
CONFIG_CPU_CORTEX_M0_HAS_VECTOR_TABLE_REMAP
|
|
CONFIG_CPU_CORTEX_M1
|
|
CONFIG_CPU_CORTEX_M23
|
|
CONFIG_CPU_CORTEX_M3
|
|
CONFIG_CPU_CORTEX_M33
|
|
CONFIG_CPU_CORTEX_M4
|
|
CONFIG_CPU_CORTEX_M55
|
|
CONFIG_CPU_CORTEX_M7
|
|
CONFIG_CPU_CORTEX_M_HAS_BASEPRI
|
|
CONFIG_CPU_CORTEX_M_HAS_CMSE
|
|
CONFIG_CPU_CORTEX_M_HAS_DWT
|
|
CONFIG_CPU_CORTEX_M_HAS_PROGRAMMABLE_FAULT_PRIOS
|
|
CONFIG_CPU_CORTEX_M_HAS_SPLIM
|
|
CONFIG_CPU_CORTEX_M_HAS_SYSTICK
|
|
CONFIG_CPU_CORTEX_M_HAS_VTOR
|
|
CONFIG_CPU_CORTEX_R
|
|
CONFIG_CPU_CORTEX_R4
|
|
CONFIG_CPU_CORTEX_R5
|
|
CONFIG_CPU_CORTEX_R7
|
|
CONFIG_CPU_CORTEX_R82
|
|
CONFIG_CPU_EM4
|
|
CONFIG_CPU_EM4_DMIPS
|
|
CONFIG_CPU_EM4_FPUDA
|
|
CONFIG_CPU_EM4_FPUS
|
|
CONFIG_CPU_EM6
|
|
CONFIG_CPU_HAS_DCLS
|
|
CONFIG_CPU_HAS_FPU
|
|
CONFIG_CPU_HAS_FPU_DOUBLE_PRECISION
|
|
CONFIG_CPU_HAS_MMU
|
|
CONFIG_CPU_HAS_MPU
|
|
CONFIG_CPU_HAS_TEE
|
|
CONFIG_CPU_HS3X
|
|
CONFIG_CPU_HS6X
|
|
CONFIG_CPU_LAKEMONT
|
|
CONFIG_CPU_NIOS2_GEN2
|
|
CONFIG_CUSTOM_SECTION_ALIGN
|
Custom Section Align |
CONFIG_CUSTOM_SECTION_MIN_ALIGN_SIZE
|
Custom Section Align Size |
CONFIG_DCACHE_LINE_SIZE
|
d-cache line size |
CONFIG_DCACHE_LINE_SIZE_DETECT
|
Detect d-cache line size at runtime |
CONFIG_DEMAND_PAGING
|
Enable demand paging [EXPERIMENTAL] |
CONFIG_DEMAND_PAGING_ALLOW_IRQ
|
Allow interrupts during page-ins/outs |
CONFIG_DEMAND_PAGING_PAGE_FRAMES_RESERVE
|
Number of page frames reserved for paging |
CONFIG_DEMAND_PAGING_STATS
|
Gather Demand Paging Statistics |
CONFIG_DEMAND_PAGING_STATS_USING_TIMING_FUNCTIONS
|
Use Timing Functions to Gather Demand Paging Statistics |
CONFIG_DEMAND_PAGING_THREAD_STATS
|
Gather per Thread Demand Paging Statistics |
CONFIG_DEMAND_PAGING_TIMING_HISTOGRAM
|
Gather Demand Paging Execution Timing Histogram |
CONFIG_DEMAND_PAGING_TIMING_HISTOGRAM_NUM_BINS
|
Number of bins (buckets) in Demand Paging Timing Histogrm |
CONFIG_DISABLE_SSBD
|
Disable Speculative Store Bypass |
CONFIG_DISABLE_TCM_ECC
|
Disable ECC on TCM |
CONFIG_DYNAMIC_DIRECT_INTERRUPTS
|
Enable support for dynamic direct interrupts |
CONFIG_DYNAMIC_INTERRUPTS
|
Enable installation of IRQs at runtime |
CONFIG_DYNAMIC_OBJECTS
|
Allow kernel objects to be allocated at runtime |
CONFIG_EAGER_FPU_SHARING
|
|
CONFIG_ENABLE_EXTENDED_IBRS
|
Enable Extended IBRS |
CONFIG_EXCEPTION_DEBUG
|
Unhandled exception debugging information |
CONFIG_EXTRA_EXCEPTION_INFO
|
Extra exception debug information |
CONFIG_FAULT_DUMP
|
Fault dump level |
CONFIG_FLASH_BASE_ADDRESS
|
Flash Base Address |
CONFIG_FLASH_SIZE
|
Flash Size in kB |
CONFIG_FLOAT_HARD
|
Enable hard-float calling convention |
CONFIG_FP16
|
Half-precision floating point support |
CONFIG_FP16_ALT
|
FP16 ARM alternative format |
CONFIG_FP16_IEEE
|
FP16 IEEE format |
CONFIG_FPU
|
Enable floating point unit (FPU) |
CONFIG_FPU_SHARING
|
FPU register sharing |
CONFIG_FP_FPU_DA
|
|
CONFIG_FP_HARDABI
|
Floating point Hard ABI |
CONFIG_FP_SOFTABI
|
Floating point Soft ABI |
CONFIG_GDT_DYNAMIC
|
Store GDT in RAM so that it can be modified |
CONFIG_GEN_IRQ_START_VECTOR
|
|
CONFIG_GEN_IRQ_VECTOR_TABLE
|
Generate an interrupt vector table |
CONFIG_GEN_ISR_TABLES
|
Use generated IRQ tables |
CONFIG_GEN_PRIV_STACKS
|
|
CONFIG_GEN_SW_ISR_TABLE
|
Generate a software ISR table |
CONFIG_GP_ALL_DATA
|
All data global pointer references |
CONFIG_GP_GLOBAL
|
Global data global pointer references |
CONFIG_GP_LOCAL
|
Local data global pointer references |
CONFIG_GP_NONE
|
No global pointer |
CONFIG_HARVARD
|
Harvard Architecture |
CONFIG_HAS_ARCH_CACHE
|
Integrated cache controller |
CONFIG_HAS_ARM_SMCCC
|
|
CONFIG_HAS_DIV_INSTRUCTION
|
|
CONFIG_HAS_EXTERNAL_CACHE
|
External cache controller |
CONFIG_HAS_MULX_INSTRUCTION
|
|
CONFIG_HAS_MUL_INSTRUCTION
|
|
CONFIG_HW_STACK_PROTECTION
|
Hardware Stack Protection |
CONFIG_ICACHE_LINE_SIZE
|
i-cache line size |
CONFIG_ICACHE_LINE_SIZE_DETECT
|
Detect i-cache line size at runtime |
CONFIG_IDLE_STACK_SIZE
|
Size of stack for idle thread |
CONFIG_IDT_NUM_VECTORS
|
Number of IDT vectors |
CONFIG_INCLUDE_RESET_VECTOR
|
Include Reset vector |
CONFIG_INIT_ARCH_HW_AT_BOOT
|
Initialize internal architecture state at boot |
CONFIG_IPM_CONSOLE_STACK_SIZE
|
Stack size for IPM console receiver thread |
CONFIG_IRQ_OFFLOAD
|
Enable IRQ offload |
CONFIG_IRQ_OFFLOAD_INTNUM
|
IRQ offload SW interrupt index |
CONFIG_IRQ_OFFLOAD_VECTOR
|
IDT vector to use for IRQ offload |
CONFIG_ISA_ARCV2
|
ARC ISA v2 |
CONFIG_ISA_ARCV3
|
ARC ISA v3 |
CONFIG_ISA_ARM
|
|
CONFIG_ISA_THUMB2
|
|
CONFIG_ISR_DEPTH
|
Maximum IRQ nesting depth |
CONFIG_ISR_STACK_SIZE
|
ISR and initialization stack size (in bytes) |
CONFIG_ISR_SUBSTACK_SIZE
|
Size of ISR substacks |
CONFIG_KERNEL_VM_BASE
|
Virtual address space base address |
CONFIG_KERNEL_VM_OFFSET
|
Kernel offset within address space |
CONFIG_KERNEL_VM_SIZE
|
Size of kernel address space in bytes |
CONFIG_KOBJECT_DATA_AREA_RESERVE_EXTRA_PERCENT
|
Reserve extra kobject data area (in percentage) |
CONFIG_KOBJECT_RODATA_AREA_EXTRA_BYTES
|
Reserve extra bytes for kobject rodata area |
CONFIG_KOBJECT_TEXT_AREA
|
Size of kobject text area |
CONFIG_LAZY_FPU_SHARING
|
|
CONFIG_MAIN_STACK_SIZE
|
Size of stack for initialization and main thread |
CONFIG_MAX_IRQ_LINES
|
Number of IRQ lines |
CONFIG_MAX_THREAD_BYTES
|
Bytes to use when tracking object thread permissions |
CONFIG_MAX_XLAT_TABLES
|
Maximum numbers of translation tables |
CONFIG_MMU
|
Enable MMU features |
CONFIG_MMU_PAGE_SIZE
|
Size of smallest granularity MMU page |
CONFIG_MPU
|
Enable MPU features |
CONFIG_MPU_ALLOW_FLASH_WRITE
|
Add MPU access to write to flash |
CONFIG_MPU_GAP_FILLING
|
Force MPU to be filling in background memory regions |
CONFIG_MPU_REQUIRES_NON_OVERLAPPING_REGIONS
|
|
CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT
|
|
CONFIG_MPU_STACK_GUARD
|
Thread Stack Guards |
CONFIG_MPU_STACK_GUARD_MIN_SIZE_FLOAT
|
|
CONFIG_MULTIBOOT
|
Generate multiboot header |
CONFIG_MULTIBOOT_FRAMEBUF
|
Multiboot framebuffer support |
CONFIG_MULTIBOOT_FRAMEBUF_X
|
Multiboot framebuffer X pixels |
CONFIG_MULTIBOOT_FRAMEBUF_Y
|
Multiboot framebuffer Y pixels |
CONFIG_MULTIBOOT_INFO
|
Preserve multiboot information structure |
CONFIG_MULTIBOOT_MEMMAP
|
Use multiboot memory map if provided |
CONFIG_NESTED_INTERRUPTS
|
Enable nested interrupts |
CONFIG_NET_RX_STACK_SIZE
|
RX thread stack size |
CONFIG_NET_TX_STACK_SIZE
|
TX thread stack size |
CONFIG_NIOS2
|
|
CONFIG_NOCACHE_MEMORY
|
Support for uncached memory |
CONFIG_NO_UNUSED_STACK_INSPECTION
|
|
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_DWT
|
Use DWT for null pointer exception detection |
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_MPU
|
Use MPU for null pointer exception detection |
CONFIG_NULL_POINTER_EXCEPTION_DETECTION_NONE
|
Do not enable null pointer exception detection |
CONFIG_NUM_IRQS
|
Upper limit of interrupt numbers/IDs used |
CONFIG_NUM_IRQ_PRIO_LEVELS
|
Number of supported interrupt priority levels |
CONFIG_PCIE_MMIO_CFG
|
Use MMIO PCI configuration space access |
CONFIG_PIC_DISABLE
|
Disable PIC |
CONFIG_PLATFORM_SPECIFIC_INIT
|
Enable platform (SOC) specific startup hook |
CONFIG_PMP_POWER_OF_TWO_ALIGNMENT
|
Enable power of two alignment |
CONFIG_PMP_SLOT
|
Number of PMP slot |
CONFIG_PMP_STACK_GUARD
|
Thread Stack Guard |
CONFIG_PMP_STACK_GUARD_MIN_SIZE
|
Guard size |
CONFIG_PRIVILEGED_STACK_SIZE
|
Size of privileged stack |
CONFIG_REBOOT_RST_CNT
|
Reboot via RST_CNT register |
CONFIG_RESET_VECTOR_IN_BOOTLOADER
|
Link reset vector into bootloader |
CONFIG_RGF_NUM_BANKS
|
Number of General Purpose Register Banks |
CONFIG_RISCV
|
|
CONFIG_RISCV_GENERIC_TOOLCHAIN
|
Compile using generic riscv32 toolchain |
CONFIG_RISCV_GP
|
Enable RISC-V global pointer relative addressing |
CONFIG_RISCV_HAS_CPU_IDLE
|
Does SOC has CPU IDLE instruction |
CONFIG_RISCV_PMP
|
RISC-V PMP Support |
CONFIG_RISCV_SOC_CONTEXT_SAVE
|
Enable SOC-based context saving in IRQ handlers |
CONFIG_RISCV_SOC_INTERRUPT_INIT
|
Enable SOC-based interrupt initialization |
CONFIG_RISCV_SOC_OFFSETS
|
Enable SOC-based offsets |
CONFIG_RUNTIME_NMI
|
Attach an NMI handler at runtime |
CONFIG_SCHED_IPI_VECTOR
|
IDT vector to use for scheduler IPI |
CONFIG_SET_GDT
|
Setup GDT as part of boot process |
CONFIG_SIMULATOR_XTENSA
|
Simulator Configuration |
CONFIG_SJLI_TABLE_SIZE
|
SJLI table size |
CONFIG_SOC
|
|
CONFIG_SOC_FAMILY
|
|
CONFIG_SOC_SERIES
|
|
CONFIG_SPARC
|
|
CONFIG_SPARC_CASA
|
CASA instructions |
CONFIG_SPARC_NWIN
|
Number of register windows |
CONFIG_SRAM_BASE_ADDRESS
|
SRAM Base Address |
CONFIG_SRAM_OFFSET
|
Kernel SRAM offset |
CONFIG_SRAM_REGION_PERMISSIONS
|
Assign appropriate permissions to kernel areas in SRAM |
CONFIG_SRAM_SIZE
|
SRAM Size in kB |
CONFIG_SSE
|
SSE registers |
CONFIG_SSE_FP_MATH
|
Compiler-generated SSEx instructions |
CONFIG_STACK_ALIGN_DOUBLE_WORD
|
Align stacks on double-words (8 octets) |
CONFIG_STACK_GROWS_UP
|
Stack grows towards higher memory addresses |
CONFIG_SW_VECTOR_RELAY
|
Enable Software Vector Relay |
CONFIG_SW_VECTOR_RELAY_CLIENT
|
Enable Software Vector Relay (client) |
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE
|
System workqueue stack size |
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC
|
Hardware clock cycles per second, 2000000 for ISS |
CONFIG_TEST_EXTRA_STACKSIZE
|
Test function extra thread stack size |
CONFIG_TLB_IPI_VECTOR
|
IDT vector to use for TLB shootdown IPI |
CONFIG_TOOLCHAIN_HAS_BUILTIN_FFS
|
|
CONFIG_TRUSTED_EXECUTION_NONSECURE
|
Trusted Execution: Non-Secure firmware image |
CONFIG_TRUSTED_EXECUTION_SECURE
|
Trusted Execution: Secure firmware image |
CONFIG_USERSPACE
|
User mode threads |
CONFIG_X86
|
|
CONFIG_X86_64
|
Run in 64-bit mode |
CONFIG_X86_BOUNDS_CHECK_BYPASS_MITIGATION
|
|
CONFIG_X86_COMMON_PAGE_TABLE
|
Use a single page table for all threads |
CONFIG_X86_CPU_HAS_MMX
|
|
CONFIG_X86_CPU_HAS_SSE
|
|
CONFIG_X86_CPU_HAS_SSE2
|
|
CONFIG_X86_CPU_HAS_SSE3
|
|
CONFIG_X86_CPU_HAS_SSE41
|
|
CONFIG_X86_CPU_HAS_SSE42
|
|
CONFIG_X86_CPU_HAS_SSE4A
|
|
CONFIG_X86_CPU_HAS_SSSE3
|
|
CONFIG_X86_DYNAMIC_IRQ_STUBS
|
Number of dynamic interrupt stubs |
CONFIG_X86_ENABLE_TSS
|
|
CONFIG_X86_EXCEPTION_STACK_SIZE
|
Size of the exception stack(s) |
CONFIG_X86_EXCEPTION_STACK_TRACE
|
|
CONFIG_X86_EXTRA_PAGE_TABLE_PAGES
|
Reserve extra pages in page table |
CONFIG_X86_FP_USE_SOFT_FLOAT
|
Use Software Floating Point Operations |
CONFIG_X86_KPTI
|
Enable kernel page table isolation |
CONFIG_X86_MAX_ADDITIONAL_MEM_DOMAINS
|
Maximum number of memory domains |
CONFIG_X86_MEMMAP
|
Use memory map |
CONFIG_X86_MEMMAP_ENTRIES
|
Number of memory map entries |
CONFIG_X86_MFENCE_INSTRUCTION_SUPPORTED
|
X86 MFENCE instruction supported |
CONFIG_X86_MMU
|
Enable Memory Management Unit |
CONFIG_X86_MMX
|
Enable MMX Support |
CONFIG_X86_NO_LAZY_FP
|
|
CONFIG_X86_NO_MELTDOWN
|
|
CONFIG_X86_NO_SPECTRE_V1
|
|
CONFIG_X86_NO_SPECTRE_V2
|
|
CONFIG_X86_NO_SPECTRE_V4
|
|
CONFIG_X86_NO_SPECULATIVE_VULNERABILITIES
|
|
CONFIG_X86_PAE
|
Use PAE page tables |
CONFIG_X86_PC_COMPATIBLE
|
|
CONFIG_X86_SSE
|
Enable SSE Support |
CONFIG_X86_SSE2
|
Enable SSE2 Support |
CONFIG_X86_SSE3
|
Enable SSE3 Support |
CONFIG_X86_SSE41
|
Enable SSE4.1 Support |
CONFIG_X86_SSE42
|
Enable SSE4.2 Support |
CONFIG_X86_SSE4A
|
Enable SSE4A Support |
CONFIG_X86_SSE_FP_MATH
|
Compiler-generated SSEx instructions for floating point math |
CONFIG_X86_SSSE3
|
Enable SSSE3 (Supplemental SSE3) Support |
CONFIG_X86_STACK_PROTECTION
|
|
CONFIG_X86_USERSPACE
|
|
CONFIG_X86_USE_THREAD_LOCAL_STORAGE
|
|
CONFIG_X86_VERY_EARLY_CONSOLE
|
Support very early boot printk |
CONFIG_XIP
|
Execute in place |
CONFIG_XTENSA
|
|
CONFIG_XTENSA_CPU_IDLE_SPIN
|
Use busy loop for k_cpu_idle |
CONFIG_XTENSA_ENABLE_BACKTRACE
|
Enable backtrace on panic exception |
CONFIG_XTENSA_KERNEL_CPU_PTR_SR
|
|
CONFIG_XTENSA_NO_IPC
|
Core has no IPC support |
CONFIG_XTENSA_RESET_VECTOR
|
Build reset vector code |
CONFIG_XTENSA_SMALL_VECTOR_TABLE_ENTRY
|
Enable workaround for small vector table entries |
CONFIG_XTENSA_USE_CORE_CRT1
|
Use crt1.S from core |
CONFIG_XTENSA_WAITI_BUG
|
Enable workaround sequence for WAITI bug on LX6 |
CONFIG_ZERO_LATENCY_IRQS
|
Enable zero-latency interrupts |