coreboot/src
Kilian Krause a1b7f5e1b8 mb/siemens/mc_rpl: Disable EIST to improve deterministic behavior
Disable Enhanced Intel SpeedStep Technology (EIST) to prevent
OS-controlled P-state transitions. This improves consistent CPU
frequency bevahior across all cores, which is critical for real-time
applictaions requiring deterministic performance.

The existing devicetree parameter 'eist_enable' only configures the
IA32_MISC_ENABLE register but does not affect the FSP-S parameter
'Eist'. This results in FSP re-enabling EIST during silicon
initialization, overriding the register setting.

Override the FSP-S 'Eist' parameter at mainboard level rather than
fixing it in SoC code, since devicetree parameters default to 0 when
unset and would disable EIST on boards that rely on FSP defaults.

Change-Id: Ic83246d88607a8ed0c9815e306934bcf0bf8f016
Signed-off-by: Kilian Krause <kilian.krause@siemens.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88965
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-09-02 11:44:44 +00:00
..
acpi drivers/crb/tpm: Add new method to retrieve base address 2025-07-02 16:15:09 +00:00
arch soc/power9/rom_media.c: find CBFS in PNOR 2025-08-28 20:14:01 +00:00
commonlib commonlib/device_tree: Fix memory leak in fdt_unflatten() 2025-08-29 09:10:27 +00:00
console
cpu cpu/x86/mp_init: Refactor ICR wait logic 2025-08-19 20:56:58 +00:00
device device/azalia: Use clrsetbits32() and friends 2025-08-30 13:53:02 +00:00
drivers drivers/intel/fsp2_0: Refactor for earlier graphics memory WC MTRR 2025-08-29 04:33:07 +00:00
ec ec/starlabs/merlin: Add a "off" mode for the power LED 2025-08-24 20:23:40 +00:00
include device/azalia: Add enums for HDA verb and parameter IDs 2025-08-30 13:52:18 +00:00
lib src/lib/cbmem_common: Delete a space(' ') in the source code 2025-08-28 20:13:34 +00:00
mainboard mb/siemens/mc_rpl: Disable EIST to improve deterministic behavior 2025-09-02 11:44:44 +00:00
northbridge nb/intel/sandybridge/northbridge.c: Disable non-active PEG devices 2025-08-28 20:08:17 +00:00
sbom sbom: Fix build with merged bootblock and romstage 2025-07-07 14:29:29 +00:00
security security/vboot: Back up CMOS data later boot phase 2025-06-05 13:36:19 +00:00
soc soc/intel/common/fast_spi: Add static bus scanning 2025-09-02 11:00:50 +00:00
southbridge sb/intel/bd82x6x: Fix replay issues 2025-08-30 12:02:18 +00:00
superio src/superio/nuvoton: Add HWM initialization code 2025-06-11 13:31:25 +00:00
vendorcode vc/intel/fsp: Update PTL FSP headers to FSP 3272_04 2025-08-19 11:29:21 +00:00
Kconfig security/vboot: Back up CMOS data later boot phase 2025-06-05 13:36:19 +00:00