blob: bc624f776dfb506aaf1645fac7b0d5c768b686a9 [file] [log] [blame]
Aaron Durbin76c37002012-10-30 09:03:43 -05001ramstage-y += haswell_init.c
Angel Ponse751a102020-11-23 13:28:57 +01002
3romstage-y += romstage.c
Arthur Heymansfaa5f982018-06-04 19:34:59 +02004romstage-y += ../car/romstage.c
Aaron Durbin76c37002012-10-30 09:03:43 -05005
Vladimir Serbinenko822bc652014-01-03 15:55:40 +01006ramstage-y += acpi.c
Aaron Durbin29ffa542012-12-21 21:21:48 -06007ramstage-$(CONFIG_HAVE_SMI_HANDLER) += smmrelocate.c
Aaron Durbin76c37002012-10-30 09:03:43 -05008
Kyösti Mälkki9265f892019-07-07 23:58:34 +03009smm-y += finalize.c
Tristan Corrickba8ead82018-10-31 02:26:41 +130010
Arthur Heymans8e646e72018-06-05 11:19:22 +020011bootblock-y += ../car/non-evict/cache_as_ram.S
12bootblock-y += ../car/bootblock.c
13bootblock-y += ../../x86/early_reset.S
14bootblock-y += bootblock.c
15
Arthur Heymansdd4d8952018-06-03 12:04:26 +020016postcar-y += ../car/non-evict/exit_car.S
Matt DeVillier31769d92015-04-30 01:19:16 -050017
18subdirs-y += ../../x86/tsc
19subdirs-y += ../../x86/mtrr
20subdirs-y += ../../x86/lapic
21subdirs-y += ../../x86/cache
Matt DeVillier31769d92015-04-30 01:19:16 -050022subdirs-y += ../microcode
23subdirs-y += ../turbo
Alexandru Gagniuc1d857002015-09-09 22:38:06 -070024
Arthur Heymansa4492902019-06-17 10:50:47 +020025cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-3c-*)
26cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-45-*)
Angel Ponsf542b7b2020-10-29 01:02:03 +010027
28ifeq ($(CONFIG_SOC_INTEL_BROADWELL),y)
29cpu_microcode_bins += 3rdparty/blobs/soc/intel/broadwell/microcode.bin
30endif