diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 2947fca9b7d..cd41becaf51 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -17,14 +17,14 @@ config CPU_ATOM bool select CPU_HAS_FPU select ARCH_HAS_STACK_PROTECTION if X86_MMU - select ARCH_HAS_USERSPACE if X86_MMU + select ARCH_HAS_USERSPACE if X86_MMU && (!X86_64 || (X86_64 && X86_NO_MELTDOWN)) help This option signifies the use of a CPU from the Atom family. config CPU_MINUTEIA bool select ARCH_HAS_STACK_PROTECTION if X86_MMU - select ARCH_HAS_USERSPACE if X86_MMU + select ARCH_HAS_USERSPACE if X86_MMU && (!X86_64 || (X86_64 && X86_NO_MELTDOWN)) help This option signifies the use of a CPU from the Minute IA family. @@ -32,7 +32,7 @@ config CPU_APOLLO_LAKE bool select CPU_HAS_FPU select ARCH_HAS_STACK_PROTECTION if X86_MMU - select ARCH_HAS_USERSPACE if X86_MMU + select ARCH_HAS_USERSPACE if X86_MMU && (!X86_64 || (X86_64 && X86_NO_MELTDOWN)) help This option signifies the use of a CPU from the Apollo Lake family. diff --git a/boards/x86/qemu_x86/Kconfig.board b/boards/x86/qemu_x86/Kconfig.board index 6671686fa5f..b56e114d246 100644 --- a/boards/x86/qemu_x86/Kconfig.board +++ b/boards/x86/qemu_x86/Kconfig.board @@ -11,4 +11,5 @@ config BOARD_QEMU_X86_64 bool "QEMU x86_64" depends on SOC_IA32 select QEMU_TARGET + select X86_NO_MELTDOWN # Until KPTI is enabled, allow testing select X86_64