blob: 5bcdd98ce983d73a8238462cc0c46aeb92f350ba [file] [log] [blame]
Aaron Durbin76c37002012-10-30 09:03:43 -05001
2config CPU_INTEL_HASWELL
3 bool
Angel Pons8e035e32021-06-22 12:58:20 +02004 select ARCH_X86
Aaron Durbin76c37002012-10-30 09:03:43 -05005 select SSE2
Aaron Durbin7cb1ba92013-05-01 15:39:28 -05006 select UDELAY_TSC
Kyösti Mälkki3b50c052019-07-06 09:51:58 +03007 select TSC_MONOTONIC_TIMER
Alexandru Gagniuc66e0c4c2013-12-04 22:21:15 -06008 select SUPPORT_CPU_UCODE_IN_CBFS
Aaron Durbin76c37002012-10-30 09:03:43 -05009 #select AP_IN_SIPI_WAIT
10 select TSC_SYNC_MFENCE
Aaron Durbin6dccedd2012-12-03 16:17:40 -060011 select CPU_INTEL_FIRMWARE_INTERFACE_TABLE
Matt DeVilliered6fe2f2016-12-14 16:12:43 -060012 select CPU_INTEL_COMMON
Kyösti Mälkkic00e2fb2019-02-11 11:36:17 +020013 select CPU_INTEL_COMMON_TIMEBASE
Harshit Sharmad196e042020-08-04 00:06:48 -070014 select HAVE_ASAN_IN_ROMSTAGE
Patrick Rudolphb01ac7e2020-07-26 14:23:37 +020015 select CPU_INTEL_COMMON_VOLTAGE
Aaron Durbin76c37002012-10-30 09:03:43 -050016
Elyes Haouas86f4f2f2023-07-21 07:38:54 +020017if CPU_INTEL_HASWELL
18
Aaron Durbin76c37002012-10-30 09:03:43 -050019config SMM_TSEG_SIZE
20 hex
21 default 0x800000
22
Aaron Durbin8ce667e2013-02-15 21:45:06 -060023config IED_REGION_SIZE
24 hex
25 default 0x400000
26
27config SMM_RESERVED_SIZE
28 hex
29 default 0x100000
Angel Pons0f11e032020-05-29 00:56:25 +020030
31config MAX_CPUS
32 int
33 default 8
Jeremy Compostella2c021382022-09-08 16:53:15 -070034
35config CPU_INTEL_NUM_FIT_ENTRIES
36 default 6
Aaron Durbin76c37002012-10-30 09:03:43 -050037endif