blob: bf0abbcbd60880614dcc6072769c1767338e4f2a [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
9 select SMP
10 select SSE2
11 select UDELAY_LAPIC
12 select SMM_TSEG
Aaron Durbin29ffa542012-12-21 21:21:48 -060013 select SMM_MODULES
Aaron Durbin76c37002012-10-30 09:03:43 -050014 select CPU_MICROCODE_IN_CBFS
15 #select AP_IN_SIPI_WAIT
16 select TSC_SYNC_MFENCE
Aaron Durbin6dccedd2012-12-03 16:17:40 -060017 select CPU_INTEL_FIRMWARE_INTERFACE_TABLE
Aaron Durbin76c37002012-10-30 09:03:43 -050018
19config BOOTBLOCK_CPU_INIT
20 string
21 default "cpu/intel/haswell/bootblock.c"
22
23config SERIAL_CPU_INIT
24 bool
25 default n
26
27config SMM_TSEG_SIZE
28 hex
29 default 0x800000
30
31config MICROCODE_INCLUDE_PATH
32 string
33 default "src/cpu/intel/haswell"
34
35endif