coreboot-kgpe-d16/src
Sukumar Ghorai 1c295092d6 mb/google/{rex,ovis}: Decrease EPP to 45% for MTL performance expectation
The default EPP is set at 50%, which is deemed insufficiently
aggressive for meeting the MTL performance expectations in
balance_performance mode.

    # cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
    balance_performance
    # iotools rdmsr 0 0x774
    0x0000000080003f06

EPP=45% is giving the required performance in MTL.
    # iotools rdmsr 0 0x774
    0x0000000073003d06

NOTE: Kernel changes are necessary to ensure that the EPP (Energy Performance Preference) configured in the BIOS is not overwritten: https://patchwork.kernel.org/patch/13461932

BUG=b:314275133
TEST=Build and boot.

Change-Id: I1953994cdb4e9363fdd4b4728e3e5236276c06c8
Signed-off-by: Sukumar Ghorai <sukumar.ghorai@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79386
Reviewed-by: Jakub Czapiga <czapiga@google.com>
Reviewed-by: Sumeet R Pawnikar <sumeet.r.pawnikar@intel.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-12-16 15:34:12 +00:00
..
acpi acpi: Add support for WDAT table 2023-12-15 19:08:45 +00:00
arch arch/arm64/armv8/Makefile.inc: Add clang -target for .ld CPP 2023-12-12 12:23:53 +00:00
commonlib vendorcode/amd/opensil: Add initial setup and API calls 2023-12-06 18:32:58 +00:00
console Allow to build romstage sources inside the bootblock 2023-11-09 13:20:18 +00:00
cpu cpu/intel/model_206ax: Use macro IS_IVY_CPU 2023-12-04 15:54:45 +00:00
device device/Kconfig: rename AZALIA_PLUGIN_SUPPORT to AZALIA_HDA_CODEC_SUPPORT 2023-11-10 15:27:58 +00:00
drivers drivers/uart/pl011.c Perform basic UART init 2023-12-13 14:27:09 +00:00
ec drivers/ipmi to lib: Fix misspellings & capitalization issues 2023-12-13 10:42:30 +00:00
include acpi: Add support for WDAT table 2023-12-15 19:08:45 +00:00
lib lib: ramdetect: Add Kconfig PROBE_RAM 2023-12-14 14:21:33 +00:00
mainboard mb/google/{rex,ovis}: Decrease EPP to 45% for MTL performance expectation 2023-12-16 15:34:12 +00:00
northbridge sb/intel/bd82x6x: assign EHCI controller ops in chipset devicetree 2023-12-06 16:20:24 +00:00
sbom sbom/Makefile.inc: Change GOPATH 2023-11-20 14:32:54 +00:00
security Makefile: Make vboot_fw.a a .PHONY target 2023-12-08 17:44:38 +00:00
soc soc/amd/genoa/fch: add fch_init_acpi_ports 2023-12-16 00:41:25 +00:00
southbridge sb/intel/bd82x6x: assign EHCI controller ops in chipset devicetree 2023-12-06 16:20:24 +00:00
superio superio/smsc: Add support for the SCH555x series 2023-12-01 17:40:11 +00:00
vendorcode vc/amd: use 'openSIL' spelling in comments & help text 2023-12-15 09:31:36 +00:00
Kconfig Allow to build romstage sources inside the bootblock 2023-11-09 13:20:18 +00:00