blob: 8d08bd9bfbaa9de1705ac004d514c56b6b2588a2 [file] [log] [blame]
Aaron Durbin76c37002012-10-30 09:03:43 -05001
2config CPU_INTEL_HASWELL
3 bool
4
5if CPU_INTEL_HASWELL
6
7config CPU_SPECIFIC_OPTIONS
8 def_bool y
Angel Ponsa32df262020-09-25 10:20:11 +02009 select ARCH_ALL_STAGES_X86_32
Shelley Chen6c2568f2020-09-25 09:30:44 -070010 select BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES
Matt DeVillier31769d92015-04-30 01:19:16 -050011 select MMX
Aaron Durbin76c37002012-10-30 09:03:43 -050012 select SSE2
Aaron Durbin7cb1ba92013-05-01 15:39:28 -050013 select UDELAY_TSC
Kyösti Mälkki3b50c052019-07-06 09:51:58 +030014 select TSC_MONOTONIC_TIMER
Alexandru Gagniuc66e0c4c2013-12-04 22:21:15 -060015 select SUPPORT_CPU_UCODE_IN_CBFS
Aaron Durbin76c37002012-10-30 09:03:43 -050016 #select AP_IN_SIPI_WAIT
17 select TSC_SYNC_MFENCE
Aaron Durbin6dccedd2012-12-03 16:17:40 -060018 select CPU_INTEL_FIRMWARE_INTERFACE_TABLE
Matt DeVilliered6fe2f2016-12-14 16:12:43 -060019 select CPU_INTEL_COMMON
Kyösti Mälkkic00e2fb2019-02-11 11:36:17 +020020 select CPU_INTEL_COMMON_TIMEBASE
Harshit Sharmad196e042020-08-04 00:06:48 -070021 select HAVE_ASAN_IN_ROMSTAGE
Patrick Rudolphb01ac7e2020-07-26 14:23:37 +020022 select CPU_INTEL_COMMON_VOLTAGE
Aaron Durbin76c37002012-10-30 09:03:43 -050023
Aaron Durbin76c37002012-10-30 09:03:43 -050024config SMM_TSEG_SIZE
25 hex
26 default 0x800000
27
Aaron Durbin8ce667e2013-02-15 21:45:06 -060028config IED_REGION_SIZE
29 hex
30 default 0x400000
31
32config SMM_RESERVED_SIZE
33 hex
34 default 0x100000
Angel Pons0f11e032020-05-29 00:56:25 +020035
36config MAX_CPUS
37 int
38 default 8
Aaron Durbin76c37002012-10-30 09:03:43 -050039endif