blob: 5f9638db9332d494b351b285e7f51c2345dc7fee [file] [log] [blame]
Klaus Heinrich Kiwi9faf7aa2021-04-12 10:14:24 -04001From ce115a2b742fb01683446aa8caa7c61777a0e6cf Mon Sep 17 00:00:00 2001
2From: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
3Date: Thu, 14 Jan 2021 10:21:23 -0500
4Subject: [PATCH] Increase BOOTKERNEL to 24MiB
5
6... also reduce VFRT in 4KiB so that everything fits on
764MiB...
8
9Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
10---
11 p9Layouts/defaultPnorLayout_64.xml | 42 +++++++++++++++---------------
12 1 file changed, 21 insertions(+), 21 deletions(-)
13
14diff --git a/p9Layouts/defaultPnorLayout_64.xml b/p9Layouts/defaultPnorLayout_64.xml
15index d5c71dd..26089cc 100644
16--- a/p9Layouts/defaultPnorLayout_64.xml
17+++ b/p9Layouts/defaultPnorLayout_64.xml
18@@ -222,10 +222,10 @@ Layout Description
19 <readOnly/>
20 </section>
21 <section>
22- <description>Bootloader Kernel (16.67MiB)</description>
23+ <description>Bootloader Kernel (24MiB)</description>
24 <eyeCatch>BOOTKERNEL</eyeCatch>
25 <physicalOffset>0x21C1000</physicalOffset>
26- <physicalRegionSize>0x12C0000</physicalRegionSize>
27+ <physicalRegionSize>0x1800000</physicalRegionSize>
28 <side>A</side>
29 <sha512Version/>
30 <readOnly/>
31@@ -233,7 +233,7 @@ Layout Description
32 <section>
33 <description>OCC Lid (1.125MiB)</description>
34 <eyeCatch>OCC</eyeCatch>
35- <physicalOffset>0x3481000</physicalOffset>
36+ <physicalOffset>0x39C1000</physicalOffset>
37 <physicalRegionSize>0x120000</physicalRegionSize>
38 <side>A</side>
39 <sha512Version/>
40@@ -243,7 +243,7 @@ Layout Description
41 <section>
42 <description>Checkstop FIR data (12KiB)</description>
43 <eyeCatch>FIRDATA</eyeCatch>
44- <physicalOffset>0x35E1000</physicalOffset>
45+ <physicalOffset>0x3B21000</physicalOffset>
46 <physicalRegionSize>0x3000</physicalRegionSize>
47 <side>A</side>
48 <ecc/>
49@@ -253,7 +253,7 @@ Layout Description
50 <section>
51 <description>CAPP Lid (144KiB)</description>
52 <eyeCatch>CAPP</eyeCatch>
53- <physicalOffset>0x35E4000</physicalOffset>
54+ <physicalOffset>0x3B24000</physicalOffset>
55 <physicalRegionSize>0x24000</physicalRegionSize>
56 <side>A</side>
57 <sha512Version/>
58@@ -263,7 +263,7 @@ Layout Description
59 <section>
60 <description>BMC Inventory (36KiB)</description>
61 <eyeCatch>BMC_INV</eyeCatch>
62- <physicalOffset>0x3608000</physicalOffset>
63+ <physicalOffset>0x3B48000</physicalOffset>
64 <physicalRegionSize>0x9000</physicalRegionSize>
65 <side>sideless</side>
66 <reprovision/>
67@@ -271,7 +271,7 @@ Layout Description
68 <section>
69 <description>Hostboot Bootloader (28KiB)</description>
70 <eyeCatch>HBBL</eyeCatch>
71- <physicalOffset>0x3611000</physicalOffset>
72+ <physicalOffset>0x3B51000</physicalOffset>
73 <!-- Physical Size includes Header rounded to ECC valid size -->
74 <!-- Max size of actual HBBL content is 20K and 22.5K with ECC -->
75 <physicalRegionSize>0x7000</physicalRegionSize>
76@@ -283,7 +283,7 @@ Layout Description
77 <section>
78 <description>Temporary Attribute Override (32KiB)</description>
79 <eyeCatch>ATTR_TMP</eyeCatch>
80- <physicalOffset>0x3618000</physicalOffset>
81+ <physicalOffset>0x3B58000</physicalOffset>
82 <physicalRegionSize>0x8000</physicalRegionSize>
83 <side>A</side>
84 <reprovision/>
85@@ -291,7 +291,7 @@ Layout Description
86 <section>
87 <description>Permanent Attribute Override (32KiB)</description>
88 <eyeCatch>ATTR_PERM</eyeCatch>
89- <physicalOffset>0x3620000</physicalOffset>
90+ <physicalOffset>0x3B60000</physicalOffset>
91 <physicalRegionSize>0x8000</physicalRegionSize>
92 <side>A</side>
93 <ecc/>
94@@ -301,7 +301,7 @@ Layout Description
95 <section>
96 <description>PNOR Version (8KiB)</description>
97 <eyeCatch>VERSION</eyeCatch>
98- <physicalOffset>0x3628000</physicalOffset>
99+ <physicalOffset>0x3B68000</physicalOffset>
100 <physicalRegionSize>0x2000</physicalRegionSize>
101 <side>A</side>
102 <sha512Version/>
103@@ -310,7 +310,7 @@ Layout Description
104 <section>
105 <description>IMA Catalog (256KiB)</description>
106 <eyeCatch>IMA_CATALOG</eyeCatch>
107- <physicalOffset>0x362A000</physicalOffset>
108+ <physicalOffset>0x3B6A000</physicalOffset>
109 <physicalRegionSize>0x40000</physicalRegionSize>
110 <side>A</side>
111 <sha512Version/>
112@@ -320,17 +320,17 @@ Layout Description
113 <section>
114 <description>Ref Image Ring Overrides (128KiB)</description>
115 <eyeCatch>RINGOVD</eyeCatch>
116- <physicalOffset>0x366A000</physicalOffset>
117+ <physicalOffset>0x3BAA000</physicalOffset>
118 <physicalRegionSize>0x20000</physicalRegionSize>
119 <side>A</side>
120 </section>
121 <section>
122- <description>VFRT data for WOF (3MiB)</description>
123+ <description>VFRT data for WOF (3MiB - 4KiB)</description>
124 <!-- We need 266KB per module sort, going to support
125 10 sorts by default, plus ECC -->
126 <eyeCatch>WOFDATA</eyeCatch>
127- <physicalOffset>0x368A000</physicalOffset>
128- <physicalRegionSize>0x300000</physicalRegionSize>
129+ <physicalOffset>0x3BCA000</physicalOffset>
130+ <physicalRegionSize>0x2FF000</physicalRegionSize>
131 <side>A</side>
132 <sha512Version/>
133 <readOnly/>
134@@ -339,7 +339,7 @@ Layout Description
135 <section>
136 <description>Hostboot deconfig area (20KiB)</description>
137 <eyeCatch>HB_VOLATILE</eyeCatch>
138- <physicalOffset>0x398A000</physicalOffset>
139+ <physicalOffset>0x3EC9000</physicalOffset>
140 <physicalRegionSize>0x5000</physicalRegionSize>
141 <side>A</side>
142 <reprovision/>
143@@ -350,7 +350,7 @@ Layout Description
144 <section>
145 <description>Memory config data (56KiB)</description>
146 <eyeCatch>MEMD</eyeCatch>
147- <physicalOffset>0x398F000</physicalOffset>
148+ <physicalOffset>0x3ECE000</physicalOffset>
149 <physicalRegionSize>0xE000</physicalRegionSize>
150 <side>A</side>
151 <sha512Version/>
152@@ -360,7 +360,7 @@ Layout Description
153 <section>
154 <description>SecureBoot Key Transition Partition (16KiB)</description>
155 <eyeCatch>SBKT</eyeCatch>
156- <physicalOffset>0x399D000</physicalOffset>
157+ <physicalOffset>0x3EDC000</physicalOffset>
158 <physicalRegionSize>0x4000</physicalRegionSize>
159 <side>A</side>
160 <sha512Version/>
161@@ -370,7 +370,7 @@ Layout Description
162 <section>
163 <description>HDAT binary data (32KiB)</description>
164 <eyeCatch>HDAT</eyeCatch>
165- <physicalOffset>0x39A1000</physicalOffset>
166+ <physicalOffset>0x3EE0000</physicalOffset>
167 <physicalRegionSize>0x8000</physicalRegionSize>
168 <side>sideless</side>
169 <sha512Version/>
170@@ -380,7 +380,7 @@ Layout Description
171 <section>
172 <description>Ultravisor binary image (1MiB)</description>
173 <eyeCatch>UVISOR</eyeCatch>
174- <physicalOffset>0x39A9000</physicalOffset>
175+ <physicalOffset>0x3EE8000</physicalOffset>
176 <physicalRegionSize>0x100000</physicalRegionSize>
177 <side>sideless</side>
178 <sha512Version/>
179@@ -389,7 +389,7 @@ Layout Description
180 <section>
181 <description>Hostboot Runtime Proxy (32KiB)</description>
182 <eyeCatch>HBRT_PROXY</eyeCatch>
183- <physicalOffset>0x3AA9000</physicalOffset>
184+ <physicalOffset>0x3FE8000</physicalOffset>
185 <physicalRegionSize>0x8000</physicalRegionSize>
186 <side>A</side>
187 <sha512Version/>
188--
1892.27.0
190