blob: 95d0b18ff239e451734725e3d54cea7c148a20f2 [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 Durbin305b1f02013-01-15 08:27:05 -060014 select RELOCATABLE_MODULES
Aaron Durbin76c37002012-10-30 09:03:43 -050015 select CPU_MICROCODE_IN_CBFS
16 #select AP_IN_SIPI_WAIT
17 select TSC_SYNC_MFENCE
Aaron Durbin6dccedd2012-12-03 16:17:40 -060018 select CPU_INTEL_FIRMWARE_INTERFACE_TABLE
Aaron Durbin76c37002012-10-30 09:03:43 -050019
20config BOOTBLOCK_CPU_INIT
21 string
22 default "cpu/intel/haswell/bootblock.c"
23
24config SERIAL_CPU_INIT
25 bool
26 default n
27
28config SMM_TSEG_SIZE
29 hex
30 default 0x800000
31
32config MICROCODE_INCLUDE_PATH
33 string
34 default "src/cpu/intel/haswell"
35
36endif