diff options
author | William Hoffa <wihoffa@gmail.com> | 2017-09-19 10:28:04 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-19 10:28:04 -0500 |
commit | 21d66daff697f8c13fb067340ca621e9208ab1ea (patch) | |
tree | 0c03e883424bd9f9cb60ee90e73cad44cfbf29b8 | |
parent | 824989ffd21a300363de4871aa0e6f286d7f6ce0 (diff) | |
parent | 0bb75a6b736f0deaf0993cbbc67aa4e35275886c (diff) | |
download | pnor-21d66daff697f8c13fb067340ca621e9208ab1ea.tar.gz pnor-21d66daff697f8c13fb067340ca621e9208ab1ea.zip |
Merge pull request #80 from sannerd/clear-on-ecc-err
Add PNOR partition flag to indicate clear on ECC err
-rw-r--r-- | p9Layouts/defaultPnorLayout_128.xml | 10 | ||||
-rw-r--r-- | p9Layouts/defaultPnorLayout_64.xml | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/p9Layouts/defaultPnorLayout_128.xml b/p9Layouts/defaultPnorLayout_128.xml index 78eeb7a..aefb739 100644 --- a/p9Layouts/defaultPnorLayout_128.xml +++ b/p9Layouts/defaultPnorLayout_128.xml @@ -60,6 +60,8 @@ Layout Description <preserved/> -> Indicates Partition is preserved across code updates. <volatile/> -> Indicates Partition is not preserved across power offs, but is across reboots. BMC will clear on power off/on + <clearOnEccErr/>-> Indication that if an ECC error is comsumed on this partition, + clear (write 0xFF with good ECC) to the partition to recover </section> --> @@ -82,6 +84,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Guard Data (20K)</description> @@ -92,6 +95,7 @@ Layout Description <ecc/> <preserved/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Nvram (576K)</description> @@ -120,6 +124,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Module VPD (576K)</description> @@ -130,6 +135,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Centaur VPD (288K)</description> @@ -140,6 +146,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Hostboot Base (1M)</description> @@ -229,6 +236,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>CAPP Lid (144K)</description> @@ -274,6 +282,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>PNOR Version (4K)</description> @@ -317,6 +326,7 @@ Layout Description <side>A</side> <ecc/> <volatile/> + <clearOnEccErr/> </section> <section> <description>MEMD extra data (28K)</description> diff --git a/p9Layouts/defaultPnorLayout_64.xml b/p9Layouts/defaultPnorLayout_64.xml index ec9043f..a1e7d4e 100644 --- a/p9Layouts/defaultPnorLayout_64.xml +++ b/p9Layouts/defaultPnorLayout_64.xml @@ -60,6 +60,8 @@ Layout Description <preserved/> -> Indicates Partition is preserved across code updates. <volatile/> -> Indicates Partition is not preserved across power offs, but is across reboots. BMC will clear on power off/on + <clearOnEccErr/>-> Indication that if an ECC error is comsumed on this partition, + clear (write 0xFF with good ECC) to the partition to recover </section> --> @@ -82,6 +84,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Guard Data (20K)</description> @@ -92,6 +95,7 @@ Layout Description <ecc/> <preserved/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Nvram (576K)</description> @@ -120,6 +124,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Module VPD (576K)</description> @@ -130,6 +135,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Centaur VPD (288K)</description> @@ -140,6 +146,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>Hostboot Base (1M)</description> @@ -229,6 +236,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>CAPP Lid (144K)</description> @@ -274,6 +282,7 @@ Layout Description <side>A</side> <ecc/> <reprovision/> + <clearOnEccErr/> </section> <section> <description>PNOR Version (4K)</description> @@ -318,6 +327,7 @@ Layout Description <reprovision/> <ecc/> <volatile/> + <clearOnEccErr/> </section> <section> <description>MEMD extra data (28K)</description> |