:orphan: .. title:: X86 .. option:: CONFIG_X86 *(No prompt -- not directly user assignable.)* Type: ``bool`` Help ==== x86 architecture Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :option:`ARCH_IS_SET ` - \ :option:`ATOMIC_OPERATIONS_BUILTIN ` - \ :option:`HAS_DTS ` - \ :option:`ARCH_SUPPORTS_COREDUMP ` - \ :option:`CPU_HAS_MMU ` - \ :option:`ARCH_MEM_DOMAIN_DATA ` if \ :option:`USERSPACE ` && !\ :option:`X86_COMMON_PAGE_TABLE ` - \ :option:`ARCH_MEM_DOMAIN_SYNCHRONOUS_API ` if \ :option:`USERSPACE ` - \ :option:`ARCH_HAS_GDBSTUB ` if !\ :option:`X86_64 ` - \ :option:`ARCH_HAS_TIMING_FUNCTIONS ` - \ :option:`ARCH_HAS_THREAD_LOCAL_STORAGE ` - \ :option:`ARCH_HAS_DEMAND_PAGING ` Symbols that select this symbol =============================== - \ :option:`SOC_APOLLO_LAKE ` - \ :option:`SOC_ATOM ` - \ :option:`SOC_ELKHART_LAKE ` - \ :option:`SOC_IA32 ` Kconfig definition ================== .. highlight:: kconfig At ``arch/Kconfig:52`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:29`` Menu path: (Top) .. parsed-literal:: config X86 bool select \ :option:`ARCH_IS_SET ` select \ :option:`ATOMIC_OPERATIONS_BUILTIN ` select \ :option:`HAS_DTS ` select \ :option:`ARCH_SUPPORTS_COREDUMP ` select \ :option:`CPU_HAS_MMU ` select \ :option:`ARCH_MEM_DOMAIN_DATA ` if \ :option:`USERSPACE ` && !\ :option:`X86_COMMON_PAGE_TABLE ` select \ :option:`ARCH_MEM_DOMAIN_SYNCHRONOUS_API ` if \ :option:`USERSPACE ` select \ :option:`ARCH_HAS_GDBSTUB ` if !\ :option:`X86_64 ` select \ :option:`ARCH_HAS_TIMING_FUNCTIONS ` select \ :option:`ARCH_HAS_THREAD_LOCAL_STORAGE ` select \ :option:`ARCH_HAS_DEMAND_PAGING ` help x86 architecture *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*