[coreboot-gerrit] Patch set updated for coreboot: soc/intel/apollolake: Avoid marking 0xe0000-0xfffff region usable

Andrey Petrov (andrey.petrov@intel.com) gerrit at coreboot.org
Fri Apr 22 17:32:03 CEST 2016


Andrey Petrov (andrey.petrov at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/14466

-gerrit

commit eae8d74db1486a33fdbf7a65db980b2a1a3a15c1
Author: Andrey Petrov <andrey.petrov at intel.com>
Date:   Thu Apr 21 14:59:12 2016 -0700

    soc/intel/apollolake: Avoid marking 0xe0000-0xfffff region usable
    
    coreboot writes RDSP at 0xf0000. Since depthcharge wipes usable
    memory regions before starting, kernel can't find RDSP.
    
    Change-Id: I584bd5d24248cf38f46342615cf3b0252a821b2a
    Signed-off-by: Andrey Petrov <andrey.petrov at intel.com>
---
 src/soc/intel/apollolake/northbridge.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/soc/intel/apollolake/northbridge.c b/src/soc/intel/apollolake/northbridge.c
index 00e3501..775c89e 100644
--- a/src/soc/intel/apollolake/northbridge.c
+++ b/src/soc/intel/apollolake/northbridge.c
@@ -109,8 +109,8 @@ static int mc_add_dram_resources(device_t dev, int index)
 	/* 0 - > 0xa0000: 640kb of DOS memory. Not enough for anybody nowadays */
 	ram_resource(dev, index++, 0, 640);
 
-	/* 0xc0000 -> top_of_ram, skipping the legacy VGA region */
-	base_k = 768;
+	/* 0x100000 -> top_of_ram, skipping the legacy VGA region */
+	base_k = 1024;
 	size_k = (tseg / KiB) - base_k;
 	ram_resource(dev, index++, base_k, size_k);
 



More information about the coreboot-gerrit mailing list