coreboot-kgpe-d16/src/soc/intel
Subrata Banik 603dd56618 soc/intel/alderlake: Avoid reprogramming the SRAM BAR
This patch avoids the redundant programming of SRAM BAR when
the SRAM PCI device is enabled. Rather read the PCH SRAM Base
Address Register while enabling crashlog feature.

Additionally, this patch relies on PCI enumeration to get the
SRAM BAR rather than hijacking the SPI temporary base address
which might have resulted in problems if SPI is disabled on
some platform with BAR being implemented.

TEST=Able to build and boot google/marasov and crashlog is working.

Change-Id: I8eb256aa63bbf7222f67cd16a160e71cfb89875a
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74056
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tarun Tuli <taruntuli@google.com>
Reviewed-by: Pratikkumar V Prajapati <pratikkumar.v.prajapati@intel.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
2023-03-30 13:35:06 +00:00
..
alderlake soc/intel/alderlake: Avoid reprogramming the SRAM BAR 2023-03-30 13:35:06 +00:00
apollolake soc/intel/apl: Fix programming temporary MTRR on GLK 2023-03-21 23:08:11 +00:00
baytrail arch/x86/include/cpu: introduce CPU_TABLE_END CPU table terminator 2023-02-09 16:54:11 +00:00
braswell treewide: Remove unuseful "_ADR: Address" comment 2023-02-17 15:41:37 +00:00
broadwell soc/intel/broadwell/gma: don't unconditionally remap all GPU PCI IDs 2023-03-09 16:57:07 +00:00
cannonlake soc/intel: Move USB PORTSC definition into IA common code 2023-03-26 19:44:15 +00:00
common soc/intel/common: Add Intel Trace Hub driver 2023-03-29 13:15:48 +00:00
denverton_ns arch/x86/include/cpu: introduce CPU_TABLE_END CPU table terminator 2023-02-09 16:54:11 +00:00
elkhartlake soc/intel/elkhartlake: Define DIMM_SPD_SIZE in SoC Kconfig 2023-03-23 08:46:34 +00:00
jasperlake soc/intel/jsl: Select CSE defined ME spec version for jasperlake 2023-02-24 11:56:38 +00:00
meteorlake soc/intel: Rename IA common code module from TOM to RAMTOP 2023-03-23 05:54:28 +00:00
quark tree: Move 'asmlinkage' before type 'void' 2023-02-27 00:34:18 +00:00
skylake soc/intel: Move USB PORTSC definition into IA common code 2023-03-26 19:44:15 +00:00
tigerlake soc/intel/tigerlake: Select X86_CLFLUSH_CAR config 2023-03-15 14:44:24 +00:00
xeon_sp soc/intel/xeon_sp: Use simple device function for setting PMAX_LOCK 2023-03-28 13:28:46 +00:00
Makefile.inc soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00