Martin Roth | f6ca89c | 2023-08-04 12:06:21 -0600 | [diff] [blame^] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
Aaron Durbin | 76c3700 | 2012-10-30 09:03:43 -0500 | [diff] [blame] | 3 | ramstage-y += haswell_init.c |
Angel Pons | e751a10 | 2020-11-23 13:28:57 +0100 | [diff] [blame] | 4 | |
| 5 | romstage-y += romstage.c |
Arthur Heymans | faa5f98 | 2018-06-04 19:34:59 +0200 | [diff] [blame] | 6 | romstage-y += ../car/romstage.c |
Aaron Durbin | 76c3700 | 2012-10-30 09:03:43 -0500 | [diff] [blame] | 7 | |
Vladimir Serbinenko | 822bc65 | 2014-01-03 15:55:40 +0100 | [diff] [blame] | 8 | ramstage-y += acpi.c |
Aaron Durbin | 29ffa54 | 2012-12-21 21:21:48 -0600 | [diff] [blame] | 9 | ramstage-$(CONFIG_HAVE_SMI_HANDLER) += smmrelocate.c |
Aaron Durbin | 76c3700 | 2012-10-30 09:03:43 -0500 | [diff] [blame] | 10 | |
Kyösti Mälkki | 9265f89 | 2019-07-07 23:58:34 +0300 | [diff] [blame] | 11 | smm-y += finalize.c |
Tristan Corrick | ba8ead8 | 2018-10-31 02:26:41 +1300 | [diff] [blame] | 12 | |
Arthur Heymans | 8e646e7 | 2018-06-05 11:19:22 +0200 | [diff] [blame] | 13 | bootblock-y += ../car/non-evict/cache_as_ram.S |
| 14 | bootblock-y += ../car/bootblock.c |
| 15 | bootblock-y += ../../x86/early_reset.S |
| 16 | bootblock-y += bootblock.c |
| 17 | |
Arthur Heymans | dd4d895 | 2018-06-03 12:04:26 +0200 | [diff] [blame] | 18 | postcar-y += ../car/non-evict/exit_car.S |
Matt DeVillier | 31769d9 | 2015-04-30 01:19:16 -0500 | [diff] [blame] | 19 | |
Matt DeVillier | 31769d9 | 2015-04-30 01:19:16 -0500 | [diff] [blame] | 20 | subdirs-y += ../microcode |
| 21 | subdirs-y += ../turbo |
Alexandru Gagniuc | 1d85700 | 2015-09-09 22:38:06 -0700 | [diff] [blame] | 22 | |
Angel Pons | 1caa279 | 2022-09-11 13:32:14 +0200 | [diff] [blame] | 23 | ifeq ($(CONFIG_INTEL_LYNXPOINT_LP),y) |
| 24 | # Haswell ULT/ULX |
Arthur Heymans | a449290 | 2019-06-17 10:50:47 +0200 | [diff] [blame] | 25 | cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-45-*) |
Angel Pons | f542b7b | 2020-10-29 01:02:03 +0100 | [diff] [blame] | 26 | ifeq ($(CONFIG_SOC_INTEL_BROADWELL),y) |
Angel Pons | 1caa279 | 2022-09-11 13:32:14 +0200 | [diff] [blame] | 27 | # Broadwell ULT/ULX |
Angel Pons | 082d822 | 2022-09-11 17:48:24 +0200 | [diff] [blame] | 28 | cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-3d-*) |
Angel Pons | f542b7b | 2020-10-29 01:02:03 +0100 | [diff] [blame] | 29 | endif |
Angel Pons | 1caa279 | 2022-09-11 13:32:14 +0200 | [diff] [blame] | 30 | else |
| 31 | # Haswell Trad |
| 32 | cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-3c-*) |
Angel Pons | 84d0fe5 | 2022-09-11 14:56:26 +0200 | [diff] [blame] | 33 | # Crystal Well (Trad) |
| 34 | cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-46-*) |
Angel Pons | 16e3d6a | 2023-02-08 11:10:00 +0100 | [diff] [blame] | 35 | # Broadwell Trad |
| 36 | cpu_microcode_bins += $(wildcard 3rdparty/intel-microcode/intel-ucode/06-47-*) |
Angel Pons | 1caa279 | 2022-09-11 13:32:14 +0200 | [diff] [blame] | 37 | endif |