coreboot/src
Subrata Banik 239272e43d src/soc/intel/common: Make top_of_ram till TOLUD region mmio_resource
Ideally don't need to mark the entire top_of_ram till TOLUD range (used
for stolen memory like GFX and ME, PTT, DPR, PRMRR, TSEG etc) as
cacheable for OS usage as coreboot already done with mpinit w/ smm
relocation early.

TEST=Able to build and boot ICL, TGL RVP.

Without this CL :

PCI: 00:00.0 resource base 77000000 size 4800000 align 0 gran 0 limit 0 flags f0004200 index 9
PCI: 00:00.0 resource base 7b800000 size 4400000 align 0 gran 0 limit 0 flags f0000200 index a

With this CL :

PCI: 00:00.0 resource base 77000000 size 8c00000 align 0 gran 0 limit 0 flags f0000200 index 9

No changes observed with MTRRs snapshot.

Change-Id: I64c14b14caf0a53219fdc02ec6bbd375955a0c8e
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/44014
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Maulik V Vaghela <maulik.v.vaghela@intel.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2020-08-05 07:27:38 +00:00
..
acpi src/acpi: Add missing <{stdbool,stdint}.h> 2020-07-29 09:37:10 +00:00
arch mb/emulation/qemu-armv7: Fix board 2020-08-03 05:11:17 +00:00
commonlib src: Remove unused 'include <stdint.h> 2020-07-14 16:11:10 +00:00
console console: Update for vboot before bootblock 2020-06-15 22:07:12 +00:00
cpu cpu/intel/haswell: add Crystal Well CPU IDs 2020-08-03 05:16:29 +00:00
device Revert "device/pci_device.c: Do not complain about disabled devices" 2020-08-04 22:07:21 +00:00
drivers drivers/ipmi/ocp: Add ipmi set processor information 2020-08-03 05:24:27 +00:00
ec ec/lenovo/h8: Align macro values in one column 2020-07-26 21:40:00 +00:00
include include/device/azalia_device.h: Include <stdint.h> 2020-08-05 07:04:22 +00:00
lib src/lib: Remove unused function parameters in imd.c 2020-08-04 07:13:59 +00:00
mainboard baytrail mainboards: Clean up mainboard.c 2020-08-05 07:05:33 +00:00
northbridge nb/intel/x4x: Define and use HOST_BRIDGE macro 2020-08-04 22:44:06 +00:00
security security/intel/txt: Add Intel TXT support 2020-07-31 16:02:54 +00:00
soc src/soc/intel/common: Make top_of_ram till TOLUD region mmio_resource 2020-08-05 07:27:38 +00:00
southbridge sb/intel/i82801gx: Use PCI bitwise ops 2020-08-04 21:33:35 +00:00
superio superio/common: Avoid NULL pointer dereference 2020-07-24 21:21:09 +00:00
vendorcode vc/amd/fsp/picasso: document requirements for DXIO PCIe port assignments 2020-08-02 16:45:22 +00:00
Kconfig arch/x86: Remove RELOCATABLE_RAMSTAGE 2020-07-06 06:17:47 +00:00