coreboot/src
Subrata Banik d22078a3c3 soc/intel/pantherlake: Enable CPU feature programming in coreboot
This patch enables coreboot to perform CPU feature programming for both
the Boot Strap Processor (BSP) and Application Processors (APs) on
Intel Panther Lake platforms.

This change eliminates the need for the following FSP modules:

- CpuMpPpi
- CpuFeature

By handling CPU feature programming within coreboot, we reduce reliance
on external FSP binaries and improve code maintainability.

BUG=b:376092389, b/364822529
TEST=Built and booted google/fatcat successfully. Verified CPU features
are correctly programmed.

Change-Id: I73321485327f6a02ec8338fcfa1faf1e71008ba6
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85193
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Ronak Kanabar <ronak.kanabar@intel.com>
2024-11-20 03:55:00 +00:00
..
acpi acpi_gic: Add helper for platform gicc 2024-10-08 08:58:34 +00:00
arch arch/x86: Define macros for hard-coded HPET registers 2024-11-09 10:21:25 +00:00
commonlib mem_chip_info: Add LPDDR5 enums to mem_chip_type 2024-11-13 02:27:23 +00:00
console
cpu soc/intel/xeon_sp: Reserve PRMRR 2024-11-14 14:29:23 +00:00
device device: Add helper to identify PCI IOAPICs 2024-11-16 22:08:17 +00:00
drivers drivers/wifi: Remove unnecessary data structure copy 2024-11-19 04:23:58 +00:00
ec ec/google/chromeec: Fix typo in google_chromeec_get_pd_chip_info 2024-11-06 22:42:52 +00:00
include device: Add helper to identify PCI IOAPICs 2024-11-16 22:08:17 +00:00
lib tree: Fix cast an object of type 'nullptr_t' to 'uintptr_t' error 2024-10-29 01:41:41 +00:00
mainboard mb/google/fatcat: Create felino variant 2024-11-20 03:54:39 +00:00
northbridge nb/via/cx700: Add south module devices to chipset.cb 2024-11-11 09:17:18 +00:00
sbom
security drivers/pc80/tpm: Remove flag TPM_RDRESP_NEED_DELAY 2024-10-14 15:26:11 +00:00
soc soc/intel/pantherlake: Enable CPU feature programming in coreboot 2024-11-20 03:55:00 +00:00
southbridge tree: Remove unused <assert.h> 2024-11-19 00:40:04 +00:00
superio superio/ite/it8728f: Support setting power state after power failure 2024-08-20 13:10:02 +00:00
vendorcode vendorcode/intel/fsp/skx_sp: Fix PCI domain scanning 2024-11-18 11:34:36 +00:00
Kconfig Add initial experimental LTO support 2024-08-24 12:50:38 +00:00