blob: e72fbc308d42cc2770606bd43f21e6882ba4dccd [file] [log] [blame]
Patrick Georgic49d7a32020-05-08 22:50:46 +02001## SPDX-License-Identifier: GPL-2.0-only
Gerd Hoffmanncbf30732013-05-31 09:23:26 +02002
3config CPU_QEMU_X86
4 bool
Patrick Georgi704662a2015-12-06 20:58:21 +01005 select SMP
Michael van der Westhuizen401f8c52018-09-05 10:26:44 -07006 select UDELAY_TSC
Kyösti Mälkki6617a772019-07-10 15:02:40 +03007 select TSC_MONOTONIC_TIMER
Kyösti Mälkki0d6ddf82019-10-31 14:52:20 +02008 select UNKNOWN_TSC_RATE
Kyösti Mälkki4d372c72019-07-08 13:48:57 +03009 select SMM_ASEG
Patrick Rudolph57907fc2018-11-15 13:42:15 +010010
11if CPU_QEMU_X86
12
13config CPU_QEMU_X86_64
14 bool "Experimental 64bit support"
Angel Pons2db779072020-09-25 10:14:45 +020015 select ARCH_ALL_STAGES_X86_64
Patrick Rudolph57907fc2018-11-15 13:42:15 +010016 select ARCH_POSTCAR_X86_64
Patrick Rudolph57907fc2018-11-15 13:42:15 +010017
18config CPU_QEMU_X86_32
19 bool
20 default n if CPU_QEMU_X86_64
21 default y
22 select ARCH_BOOTBLOCK_X86_32
23 select ARCH_VERSTAGE_X86_32
24 select ARCH_ROMSTAGE_X86_32
25 select ARCH_POSTCAR_X86_32
26 select ARCH_RAMSTAGE_X86_32
27endif