From d22078a3c3b090a0d0c900520dc10dd8f09cda5c Mon Sep 17 00:00:00 2001 From: Subrata Banik Date: Tue, 19 Nov 2024 17:34:56 +0530 Subject: 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 Reviewed-on: https://review.coreboot.org/c/coreboot/+/85193 Tested-by: build bot (Jenkins) Reviewed-by: Ronak Kanabar --- src/soc/intel/pantherlake/Kconfig | 1 + 1 file changed, 1 insertion(+) (limited to 'src/soc/intel/pantherlake/Kconfig') diff --git a/src/soc/intel/pantherlake/Kconfig b/src/soc/intel/pantherlake/Kconfig index 96324b7c09..4098757490 100644 --- a/src/soc/intel/pantherlake/Kconfig +++ b/src/soc/intel/pantherlake/Kconfig @@ -368,6 +368,7 @@ config SOC_INTEL_GFX_FRAMEBUFFER_OFFSET config DROP_CPU_FEATURE_PROGRAM_IN_FSP bool + default y if MP_SERVICES_PPI_V2_NOOP || CHROMEOS default n help This is to avoid FSP running basic CPU feature programming on BSP -- cgit v1.2.3