soc/intel/pantherlake: Reduce IGD stolen memory size from 128MB to 64MB
This commit updates the pre-allocated IGD stolen memory size for Intel Panther Lake SoCs from 128MB to 64MB within the FSP-M configuration parameters. Reducing the IGD stolen memory allocation from 128MB to 64MB significantly optimizes system memory resource utilization (by 64MB). Furthermore, this reduction frees one MTRR. Previously, the 128MB IGD allocation consumed all 10 available BIOS MTRRs; the new 64MB allocation now leaves MTRR index 9 available. BUG=b:413638298 TEST=Able to boot google/fatcat to OS w/ internal and/or external display attached. Change-Id: Ifd60973bc5d37cbbc4ea6c8eaf5d851069d53083 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/87460 Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
9f98a2a78a
commit
e2705d93d8
1 changed files with 2 additions and 2 deletions
|
|
@ -36,8 +36,8 @@ static void fill_fspm_igd_params(FSP_M_CONFIG *m_cfg,
|
|||
};
|
||||
m_cfg->InternalGraphics = !CONFIG(SOC_INTEL_DISABLE_IGD) && is_devfn_enabled(PCI_DEVFN_IGD);
|
||||
if (m_cfg->InternalGraphics) {
|
||||
/* IGD is enabled, set IGD stolen size to 128MB. */
|
||||
m_cfg->IgdDvmt50PreAlloc = IGD_SM_128MB;
|
||||
/* IGD is enabled, set IGD stolen size to 64MB. */
|
||||
m_cfg->IgdDvmt50PreAlloc = IGD_SM_64MB;
|
||||
/* DP port config */
|
||||
m_cfg->DdiPortAConfig = config->ddi_port_A_config;
|
||||
m_cfg->DdiPortBConfig = config->ddi_port_B_config;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue