aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2014-07-25 14:50:23 -0700
committerMarc Jones <marc.jones@se-eng.com>2015-03-17 16:41:00 +0100
commitc8001290097b5b687953dc54f1ac167b16951668 (patch)
tree908f7315e29987d94c5e8d030100a6971d8c10ce
parentf4731afb9dd96bf1cb15cc2567a4bac4cf3f0cbe (diff)
downloadcoreboot-c8001290097b5b687953dc54f1ac167b16951668.tar.gz
coreboot-c8001290097b5b687953dc54f1ac167b16951668.tar.xz
coreboot-c8001290097b5b687953dc54f1ac167b16951668.zip
t132: Add TTB_BUFFER to resource reserved
TTB_BUFFER holds the MMU tables. Thus, this memory needs to be preserved while performing a wipe in depthcharge. Hence, marking it as reserved BUG=None BRANCH=None TEST=Compiles successfully and boots upto depthcharge. Error wiping memory tables is fixed. Original-Change-Id: Idd5cd0235d50f7b9617df2cead3bf71012e3b630 Original-Signed-off-by: Furquan Shaikh <furquan@google.com> Original-Reviewed-on: https://chromium-review.googlesource.com/210000 Original-Tested-by: Furquan Shaikh <furquan@chromium.org> Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> Original-Commit-Queue: Aaron Durbin <adurbin@chromium.org> (cherry picked from commit 670e21ed11f985ca6cfef4f051c71b3c06f9c6ff) Signed-off-by: Marc Jones <marc.jones@se-eng.com> Change-Id: Ifcbdd4fdaad0bd4bfe384698b13cc5013317345e Reviewed-on: http://review.coreboot.org/8681 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
-rw-r--r--src/soc/nvidia/tegra132/soc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/soc/nvidia/tegra132/soc.c b/src/soc/nvidia/tegra132/soc.c
index 3a419bc72..f4ef92894 100644
--- a/src/soc/nvidia/tegra132/soc.c
+++ b/src/soc/nvidia/tegra132/soc.c
@@ -38,6 +38,10 @@ static void soc_read_resources(device_t dev)
reserved_ram_resource(dev, index++, begin * KiB, size * KiB);
}
+ reserved_ram_resource(dev, index++, CONFIG_TTB_BUFFER / KiB,
+ CONFIG_TTB_SIZE / KiB);
+
+
/*
* TODO: Frame buffer needs to handled as a carveout from the below_4G
* uintptr_t framebuffer_begin = framebuffer_attributes(&framebuffer_size);