From 8918d5684602709304423e00fa151e8356cea4d6 Mon Sep 17 00:00:00 2001 From: Klaus Heinrich Kiwi Date: Thu, 19 Nov 2020 17:21:28 -0300 Subject: [PATCH 1/2] Adjust AXONE layout for 16.67MB BOOTKERNEL Similar reasoning as 'f6f278e Increase BOOTKERNEL to 16.67MB' Signed-off-by: Klaus Heinrich Kiwi --- p9Layouts/axonePnorLayout_64.xml | 47 ++++++++++++++++---------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/p9Layouts/axonePnorLayout_64.xml b/p9Layouts/axonePnorLayout_64.xml index 5beeeb5..32835b0 100644 --- a/p9Layouts/axonePnorLayout_64.xml +++ b/p9Layouts/axonePnorLayout_64.xml @@ -188,10 +188,10 @@ Layout Description
- Bootloader Kernel (15.5MB) + Bootloader Kernel (16.67MB) BOOTKERNEL 0xEC1000 - 0xF80000 + 0x12C0000 sideless @@ -199,7 +199,7 @@ Layout Description
OCC Lid (1.125M) OCC - 0x1E41000 + 0x2181000 0x120000 sideless @@ -209,7 +209,7 @@ Layout Description
Checkstop FIR data (12K) FIRDATA - 0x1F61000 + 0x22A1000 0x3000 sideless @@ -219,7 +219,7 @@ Layout Description
CAPP Lid (144K) CAPP - 0x1F64000 + 0x22A4000 0x24000 sideless @@ -229,7 +229,7 @@ Layout Description
BMC Inventory (36K) BMC_INV - 0x1F88000 + 0x22C8000 0x9000 sideless @@ -237,7 +237,7 @@ Layout Description
Hostboot Bootloader (28K) HBBL - 0x1F91000 + 0x22D1000 0x7000 @@ -249,7 +249,7 @@ Layout Description
Temporary Attribute Override (32K) ATTR_TMP - 0x1F98000 + 0x22D8000 0x8000 sideless @@ -257,7 +257,7 @@ Layout Description
PNOR Version (4K) VERSION - 0x1FA0000 + 0x22E0000 0x2000 A @@ -266,7 +266,7 @@ Layout Description
Permanent Attribute Override (32K) ATTR_PERM - 0x1FA2000 + 0x22E2000 0x8000 sideless @@ -276,7 +276,7 @@ Layout Description
IMA Catalog (256K) IMA_CATALOG - 0x1FAA000 + 0x22EA000 0x40000 sideless @@ -286,7 +286,7 @@ Layout Description
Ref Image Ring Overrides (128K) RINGOVD - 0x1FEA000 + 0x232A000 0x20000 sideless
@@ -295,7 +295,7 @@ Layout Description WOFDATA - 0x200A000 + 0x234A000 0x300000 sideless @@ -305,7 +305,7 @@ Layout Description
Hostboot deconfig area (20KB) HB_VOLATILE - 0x230A000 + 0x264A000 0x5000 sideless @@ -316,7 +316,7 @@ Layout Description
SecureBoot Key Transition Partition (16K) SBKT - 0x230F000 + 0x264F000 0x4000 sideless @@ -325,7 +325,7 @@ Layout Description
HDAT Data (32K) HDAT - 0x2313000 + 0x2653000 0x8000 sideless @@ -335,7 +335,7 @@ Layout Description
Ultravisor binary image (1MB) UVISOR - 0x231B000 + 0x265B000 0x100000 sideless @@ -344,7 +344,7 @@ Layout Description
Open CAPI Memory Buffer (OCMB) Firmware (1164K) OCMBFW - 0x241B000 + 0x275B000 0x123000 sideless @@ -352,11 +352,12 @@ Layout Description
- Hostboot Extended image (25 MB w/ ECC) + Hostboot Extended image (23.4375 MB w/ ECC) HBI - 0x253E000 - - 0x1900000 + 0x287E000 + + 0x1770000 sideless @@ -365,7 +366,7 @@ Layout Description
Hostboot Runtime Proxy (32KB) HBRT_PROXY - 0x3E3E000 + 0x3FEE000 0x8000 sideless From 86714cad8bc1de8deaba6aa488787da341a4ba56 Mon Sep 17 00:00:00 2001 From: Klaus Heinrich Kiwi Date: Thu, 19 Nov 2020 17:41:50 -0300 Subject: [PATCH 2/2] Cosmetic fixes for default and AXONE p9 layouts Use binary prefix (KiB, MiB) in accordance with IEC 60027-2, and also fix a couple of minor mistakes in storage sizes descriptions. Should be cosmetic only. Signed-off-by: Klaus Heinrich Kiwi --- p9Layouts/axonePnorLayout_64.xml | 60 ++++++++++++++-------------- p9Layouts/defaultPnorLayout_64.xml | 64 +++++++++++++++--------------- 2 files changed, 62 insertions(+), 62 deletions(-) diff --git a/p9Layouts/axonePnorLayout_64.xml b/p9Layouts/axonePnorLayout_64.xml index 32835b0..f6f4aa8 100644 --- a/p9Layouts/axonePnorLayout_64.xml +++ b/p9Layouts/axonePnorLayout_64.xml @@ -79,7 +79,7 @@ Layout Description
- Hostboot Error Logs (144K) + Hostboot Error Logs (144KiB) HBEL 0x8000 0x24000 @@ -89,7 +89,7 @@ Layout Description
- Guard Data (20K) + Guard Data (20KiB) GUARD 0x2C000 0x5000 @@ -100,7 +100,7 @@ Layout Description
- Nvram (576K) + Nvram (576KiB) NVRAM 0x31000 0x90000 @@ -109,7 +109,7 @@ Layout Description
- Secure Boot (144K) + Secure Boot (144KiB) SECBOOT 0xC1000 0x24000 @@ -118,7 +118,7 @@ Layout Description
- Eeprom Cache(512K) + Eeprom Cache(512KiB) EECACHE 0xE5000 0x80000 @@ -129,7 +129,7 @@ Layout Description
- Hostboot Base (1MB) + Hostboot Base (1MiB) HBB 0x165000 0x100000 @@ -139,7 +139,7 @@ Layout Description
- Hostboot Data (2MB) + Hostboot Data (2MiB) HBD 0x265000 0x200000 @@ -148,7 +148,7 @@ Layout Description
- SBE-IPL (Staging Area) (752K) + SBE-IPL (Staging Area) (752KiB) SBE 0x465000 0xBC000 @@ -159,7 +159,7 @@ Layout Description
- HCODE Ref Image (1.125MB) + HCODE Ref Image (1.125MiB) HCODE 0x521000 0x120000 @@ -169,7 +169,7 @@ Layout Description
- Hostboot Runtime Services for Sapphire (8.0MB) + Hostboot Runtime Services for Sapphire (8.0MiB) HBRT 0x641000 0x800000 @@ -179,7 +179,7 @@ Layout Description
- Payload (0.5MB) + Payload (0.5MiB) PAYLOAD 0xE41000 0x80000 @@ -188,7 +188,7 @@ Layout Description
- Bootloader Kernel (16.67MB) + Bootloader Kernel (16.67MiB) BOOTKERNEL 0xEC1000 0x12C0000 @@ -197,7 +197,7 @@ Layout Description
- OCC Lid (1.125M) + OCC Lid (1.125MiB) OCC 0x2181000 0x120000 @@ -207,7 +207,7 @@ Layout Description
- Checkstop FIR data (12K) + Checkstop FIR data (12KiB) FIRDATA 0x22A1000 0x3000 @@ -217,7 +217,7 @@ Layout Description
- CAPP Lid (144K) + CAPP Lid (144KiB) CAPP 0x22A4000 0x24000 @@ -227,7 +227,7 @@ Layout Description
- BMC Inventory (36K) + BMC Inventory (36KiB) BMC_INV 0x22C8000 0x9000 @@ -235,7 +235,7 @@ Layout Description
- Hostboot Bootloader (28K) + Hostboot Bootloader (28KiB) HBBL 0x22D1000 @@ -247,7 +247,7 @@ Layout Description
- Temporary Attribute Override (32K) + Temporary Attribute Override (32KiB) ATTR_TMP 0x22D8000 0x8000 @@ -255,7 +255,7 @@ Layout Description
- PNOR Version (4K) + PNOR Version (8KiB) VERSION 0x22E0000 0x2000 @@ -264,7 +264,7 @@ Layout Description
- Permanent Attribute Override (32K) + Permanent Attribute Override (32KiB) ATTR_PERM 0x22E2000 0x8000 @@ -274,7 +274,7 @@ Layout Description
- IMA Catalog (256K) + IMA Catalog (256KiB) IMA_CATALOG 0x22EA000 0x40000 @@ -284,14 +284,14 @@ Layout Description
- Ref Image Ring Overrides (128K) + Ref Image Ring Overrides (128KiB) RINGOVD 0x232A000 0x20000 sideless
- VFRT data for WOF (3MB) + VFRT data for WOF (3MiB) WOFDATA @@ -303,7 +303,7 @@ Layout Description
- Hostboot deconfig area (20KB) + Hostboot deconfig area (20KiB) HB_VOLATILE 0x264A000 0x5000 @@ -314,7 +314,7 @@ Layout Description
- SecureBoot Key Transition Partition (16K) + SecureBoot Key Transition Partition (16KiB) SBKT 0x264F000 0x4000 @@ -323,7 +323,7 @@ Layout Description
- HDAT Data (32K) + HDAT Data (32KiB) HDAT 0x2653000 0x8000 @@ -333,7 +333,7 @@ Layout Description
- Ultravisor binary image (1MB) + Ultravisor binary image (1MiB) UVISOR 0x265B000 0x100000 @@ -342,7 +342,7 @@ Layout Description
- Open CAPI Memory Buffer (OCMB) Firmware (1164K) + Open CAPI Memory Buffer (OCMB) Firmware (1164KiB) OCMBFW 0x275B000 0x123000 @@ -352,7 +352,7 @@ Layout Description
- Hostboot Extended image (23.4375 MB w/ ECC) + Hostboot Extended image (23.4375 MiB w/ ECC) HBI 0x287E000 0xE5000 @@ -129,7 +129,7 @@ Layout Description
- Module VPD Cache (576K) + Module VPD Cache (576KiB) MVPD 0x12D000 @@ -141,7 +141,7 @@ Layout Description
- Centaur VPD Cache (288K) + Centaur VPD Cache (288KiB) CVPD 0x1BD000 @@ -153,7 +153,7 @@ Layout Description
- Hostboot Base (1M) + Hostboot Base (1MiB) HBB 0x205000 0x100000 @@ -163,7 +163,7 @@ Layout Description
- Hostboot Data (1.125M) + Hostboot Data (1.125MiB) HBD 0x305000 0x120000 @@ -172,7 +172,7 @@ Layout Description
- Hostboot Extended image (16.67MB w/o ECC) + Hostboot Extended image (16.67MiB w/o ECC) HBI 0x425000 0x12C0000 @@ -182,7 +182,7 @@ Layout Description
- SBE-IPL (Staging Area) (520K) + SBE-IPL (Staging Area) (752KiB) SBE 0x16E5000 0xBC000 @@ -193,7 +193,7 @@ Layout Description
- HCODE Ref Image (1.125MB) + HCODE Ref Image (1.125MiB) HCODE 0x17A1000 0x120000 @@ -203,7 +203,7 @@ Layout Description
- Hostboot Runtime Services for Sapphire (8MB) + Hostboot Runtime Services for Sapphire (8MiB) HBRT 0x18C1000 0x800000 @@ -213,7 +213,7 @@ Layout Description
- Payload (1MB) + Payload (1MiB) PAYLOAD 0x20C1000 0x100000 @@ -222,7 +222,7 @@ Layout Description
- Bootloader Kernel (15.5MB) + Bootloader Kernel (16.67MiB) BOOTKERNEL 0x21C1000 0x12C0000 @@ -231,7 +231,7 @@ Layout Description
- OCC Lid (1.125M) + OCC Lid (1.125MiB) OCC 0x3481000 0x120000 @@ -241,7 +241,7 @@ Layout Description
- Checkstop FIR data (12K) + Checkstop FIR data (12KiB) FIRDATA 0x35E1000 0x3000 @@ -251,7 +251,7 @@ Layout Description
- CAPP Lid (144K) + CAPP Lid (144KiB) CAPP 0x35E4000 0x24000 @@ -261,7 +261,7 @@ Layout Description
- BMC Inventory (36K) + BMC Inventory (36KiB) BMC_INV 0x3608000 0x9000 @@ -269,7 +269,7 @@ Layout Description
- Hostboot Bootloader (28K) + Hostboot Bootloader (28KiB) HBBL 0x3611000 @@ -281,7 +281,7 @@ Layout Description
- Temporary Attribute Override (32K) + Temporary Attribute Override (32KiB) ATTR_TMP 0x3618000 0x8000 @@ -289,7 +289,7 @@ Layout Description
- Permanent Attribute Override (32K) + Permanent Attribute Override (32KiB) ATTR_PERM 0x3620000 0x8000 @@ -299,7 +299,7 @@ Layout Description
- PNOR Version (4K) + PNOR Version (8KiB) VERSION 0x3628000 0x2000 @@ -308,7 +308,7 @@ Layout Description
- IMA Catalog (256K) + IMA Catalog (256KiB) IMA_CATALOG 0x362A000 0x40000 @@ -318,14 +318,14 @@ Layout Description
- Ref Image Ring Overrides (128K) + Ref Image Ring Overrides (128KiB) RINGOVD 0x366A000 0x20000 A
- VFRT data for WOF (3MB) + VFRT data for WOF (3MiB) WOFDATA @@ -337,7 +337,7 @@ Layout Description
- Hostboot deconfig area (64KB) + Hostboot deconfig area (20KiB) HB_VOLATILE 0x398A000 0x5000 @@ -348,7 +348,7 @@ Layout Description
- Memory config data (28K) + Memory config data (56KiB) MEMD 0x398F000 0xE000 @@ -358,7 +358,7 @@ Layout Description
- SecureBoot Key Transition Partition (16K) + SecureBoot Key Transition Partition (16KiB) SBKT 0x399D000 0x4000 @@ -368,7 +368,7 @@ Layout Description
- HDAT binary data (32KB) + HDAT binary data (32KiB) HDAT 0x39A1000 0x8000 @@ -378,7 +378,7 @@ Layout Description
- Ultravisor binary image (1MB) + Ultravisor binary image (1MiB) UVISOR 0x39A9000 0x100000 @@ -387,7 +387,7 @@ Layout Description
- Hostboot Runtime Proxy (32KB) + Hostboot Runtime Proxy (32KiB) HBRT_PROXY 0x3AA9000 0x8000