soc/intel/alderlake: Select X86_INIT_NEED_1_SIPI Kconfig for RPL

This patch helps to save 10.200ms of booting time without any issue
seen during MP Init. All cores are out from reset and alive.

Additionally, no performance degradation is observed while running
benchmarks.

Refer to Intel Technical White Paper number:751003 for more details.

BUG=b:211770003
TEST=Able to boot to ChromeOS with all cores are enabled.

Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I1886bc5e60c2f6bc1e2f9d3c8d9c11799d2b53c5
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68901
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Reviewed-by: Ivy Jian <ivy.jian@quanta.corp-partner.google.com>
This commit is contained in:
Subrata Banik 2022-10-26 20:06:42 +05:30
parent 2f5025efed
commit 6526e78967
1 changed files with 1 additions and 0 deletions

View File

@ -7,6 +7,7 @@ config SOC_INTEL_ALDERLAKE
config SOC_INTEL_RAPTORLAKE config SOC_INTEL_RAPTORLAKE
bool bool
select X86_INIT_NEED_1_SIPI
help help
Intel Raptorlake support. Mainboards using RPL should select Intel Raptorlake support. Mainboards using RPL should select
SOC_INTEL_RAPTORLAKE and SOC_INTEL_ALDERLAKE_PCH_* together. SOC_INTEL_RAPTORLAKE and SOC_INTEL_ALDERLAKE_PCH_* together.