From 7cf96aeeb7b983d50387297931bbeeed642552fc Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Sat, 16 May 2020 23:55:02 -0700 Subject: northbridge/intel/i945: Mark legacy VGA memory as reserved This change adds legacy VGA memory (0xa0000 - 0xbffff) as mmio_resource in northbridge.c read_resources() to match what is exposed to the OS in hostbridge.asl. It ensures that the resource allocator does not use this range for dynamic resource allocation. Change-Id: I24e3aaf97202575fa9df8408366c8db5bea07145 Signed-off-by: Furquan Shaikh Reviewed-on: https://review.coreboot.org/c/coreboot/+/41482 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin Reviewed-by: HAOUAS Elyes --- src/northbridge/intel/i945/northbridge.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/northbridge/intel/i945/northbridge.c b/src/northbridge/intel/i945/northbridge.c index f814c976b4..56cad7a971 100644 --- a/src/northbridge/intel/i945/northbridge.c +++ b/src/northbridge/intel/i945/northbridge.c @@ -110,6 +110,8 @@ static void mch_domain_read_resources(struct device *dev) uma_resource(dev, 5, uma_memory_base >> 10, uma_memory_size >> 10); mmio_resource(dev, 6, tseg_memory_base >> 10, tseg_memory_size >> 10); uma_resource(dev, 7, cbmem_topk, delta_cbmem); + /* legacy VGA memory */ + mmio_resource(dev, 8, 640, 768 - 640); } static void mch_domain_set_resources(struct device *dev) -- cgit v1.2.3