diff options
author | Vasant Hegde <hegdevasant@linux.vnet.ibm.com> | 2019-07-12 16:47:42 +0530 |
---|---|---|
committer | Oliver O'Halloran <oohall@gmail.com> | 2019-08-15 17:52:35 +1000 |
commit | f10e629c9a76939d59574c5fabbe5b6ccd22812d (patch) | |
tree | 10d54c68ba2c36164a69fbb1ac35ad933cec0ec9 /skiboot.lds.S | |
parent | 0b667811f2d1748d4fd904ba1d84da7ed7987f2e (diff) | |
download | skiboot-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.S | 7 |
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)) |