aboutsummaryrefslogtreecommitdiff
path: root/skiboot.lds.S
diff options
context:
space:
mode:
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>2019-07-12 16:47:42 +0530
committerOliver O'Halloran <oohall@gmail.com>2019-08-15 17:52:35 +1000
commitf10e629c9a76939d59574c5fabbe5b6ccd22812d (patch)
tree10d54c68ba2c36164a69fbb1ac35ad933cec0ec9 /skiboot.lds.S
parent0b667811f2d1748d4fd904ba1d84da7ed7987f2e (diff)
downloadskiboot-f10e629c9a76939d59574c5fabbe5b6ccd22812d.zip
skiboot-f10e629c9a76939d59574c5fabbe5b6ccd22812d.tar.gz
skiboot-f10e629c9a76939d59574c5fabbe5b6ccd22812d.tar.bz2
mem-map: Setup memory for MDDT table
Each entry in MDST and MDDT takes 16 bytes. With 1K we can have upto 64 entries. This is sufficient to support OPAL MPIPL (memory preserving IPL). Presently OPAL reserves 2K memory for MDST table. Lets split this into two region of 1K for MDST and MDDT table. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> [oliver: rebased] Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Diffstat (limited to 'skiboot.lds.S')
-rw-r--r--skiboot.lds.S7
1 files changed, 5 insertions, 2 deletions
diff --git a/skiboot.lds.S b/skiboot.lds.S
index 477c06a..67c58b3 100644
--- a/skiboot.lds.S
+++ b/skiboot.lds.S
@@ -1,7 +1,5 @@
// SPDX-License-Identifier: Apache-2.0
/*
- * Skiboot linker script
- *
* Copyright 2013-2019 IBM Corp.
*/
@@ -81,6 +79,11 @@ SECTIONS
KEEP(*(.mdst.data))
}
+ . = MDDT_TABLE_OFF;
+ .mddt : {
+ KEEP(*(.mddt.data))
+ }
+
. = CPU_CTL_OFF;
.cpuctrl : {
KEEP(*(.cpuctrl.data))