diff options
author | Benjamin Weisenbeck <bweisenb@us.ibm.com> | 2017-06-14 12:34:21 -0500 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2017-07-27 16:29:16 -0400 |
commit | bdef08559a98237193e603f862e8a7360e9287ab (patch) | |
tree | b833cac5d44777a77b345433abd50fbc6cf0bf14 /src/usr/diag/prdf/common/plugins/prdfParserEnums.H | |
parent | 32b1903eac84f4e4fe53478f02461577bbb2b86a (diff) | |
download | talos-hostboot-bdef08559a98237193e603f862e8a7360e9287ab.tar.gz talos-hostboot-bdef08559a98237193e603f862e8a7360e9287ab.zip |
PRD: FW-Directed line delete support
Change-Id: I7d69c5433fe8f7f6a10d45567a045c4749670c94
RTC: 136053
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/42132
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43694
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/plugins/prdfParserEnums.H')
-rw-r--r-- | src/usr/diag/prdf/common/plugins/prdfParserEnums.H | 89 |
1 files changed, 40 insertions, 49 deletions
diff --git a/src/usr/diag/prdf/common/plugins/prdfParserEnums.H b/src/usr/diag/prdf/common/plugins/prdfParserEnums.H index a496ec9d9..6e062e46f 100644 --- a/src/usr/diag/prdf/common/plugins/prdfParserEnums.H +++ b/src/usr/diag/prdf/common/plugins/prdfParserEnums.H @@ -223,11 +223,10 @@ namespace LD_CR_FFDC { #if __BYTE_ORDER == __LITTLE_ENDIAN uint32_t L2LDcnt : 4; - uint32_t L2LDallowed : 1; uint32_t L2LDMaxAllowed : 4; uint32_t L2CRMaxAllowed : 4; uint32_t L2CRPresent : 4; - uint32_t L2reserved1 :15; + uint32_t L2reserved1 :16; uint32_t L2errMember : 3; uint32_t L2errDW : 3; @@ -236,26 +235,27 @@ namespace LD_CR_FFDC uint32_t L2errOWSelect : 1; uint32_t L2errBitLine : 4; uint32_t L2errIsTopSA : 1; + uint32_t L2errIsLeftSA : 1; uint32_t L2errAddress :10; - uint32_t L2reserved2 : 7; + uint32_t L2reserved2 : 6; L2LdCrFfdc(): - L2LDcnt(0), L2LDallowed(0), L2LDMaxAllowed(0), + L2LDcnt(0), L2LDMaxAllowed(0), L2CRMaxAllowed(0), L2CRPresent(0), L2reserved1(0), L2errMember(0), L2errDW(0), L2errMacro(0), L2errBank(0), L2errOWSelect(0), L2errBitLine(0), - L2errIsTopSA(0), L2errAddress(0), L2reserved2(0) + L2errIsTopSA(0), L2errIsLeftSA(0), L2errAddress(0), L2reserved2(0) {} #else - uint32_t L2reserved1 :15; + uint32_t L2reserved1 :16; uint32_t L2CRPresent : 4; uint32_t L2CRMaxAllowed : 4; uint32_t L2LDMaxAllowed : 4; - uint32_t L2LDallowed : 1; uint32_t L2LDcnt : 4; - uint32_t L2reserved2 : 7; + uint32_t L2reserved2 : 6; uint32_t L2errAddress :10; + uint32_t L2errIsLeftSA : 1; uint32_t L2errIsTopSA : 1; uint32_t L2errBitLine : 4; uint32_t L2errOWSelect : 1; @@ -266,8 +266,8 @@ namespace LD_CR_FFDC L2LdCrFfdc(): L2reserved1(0), L2CRPresent(0), L2CRMaxAllowed(0), - L2LDMaxAllowed(0), L2LDallowed(0), L2LDcnt(0), - L2reserved2(0),L2errAddress(0), L2errIsTopSA(0), + L2LDMaxAllowed(0), L2LDcnt(0), L2reserved2(0), + L2errAddress(0), L2errIsLeftSA(0), L2errIsTopSA(0), L2errBitLine(0), L2errOWSelect(0), L2errBank(0), L2errMacro(0), L2errDW(0), L2errMember(0) {} @@ -278,52 +278,43 @@ namespace LD_CR_FFDC struct L3LdCrFfdc { #if __BYTE_ORDER == __LITTLE_ENDIAN - uint32_t L3LDcnt : 4; - uint32_t L3LDallowed : 1; - uint32_t L3LDMaxAllowed : 4; - uint32_t L3CRMaxAllowed : 4; - uint32_t L3CRPresent : 4; - uint32_t L3reserved1 :15; - - uint32_t L3errMember : 3; - uint32_t L3errDW : 3; - uint32_t L3errBank : 1; - uint32_t L3errDataOut : 1; - uint32_t L3errAddress : 4; - uint32_t L3errIO : 1; - uint32_t L3errRow :10; - uint32_t L3reserved2 : 9; + uint32_t L3LDcnt : 4; + uint32_t L3LDMaxAllowed : 4; + uint32_t L3CRMaxAllowed : 4; + uint32_t L3CRPresent : 4; + uint32_t L3errBank : 3; + uint32_t L3errDataOut : 8; + uint32_t L3reserved1 : 5; + + uint32_t L3errMember : 3; + uint32_t L3errDW : 3; + uint32_t L3errHshAddress :12; + uint32_t L3errCacheAddress :14; L3LdCrFfdc(): - L3LDcnt(0), L3LDallowed(0), L3LDMaxAllowed(0), - L3CRMaxAllowed(0), L3CRPresent(0), + L3LDcnt(0), L3LDMaxAllowed(0), L3CRMaxAllowed(0), + L3CRPresent(0), L3errBank(0), L3errDataOut(0), L3reserved1(0), L3errMember(0), L3errDW(0), - L3errBank(0), L3errDataOut(0), L3errAddress(0), - L3errIO(0), L3errRow(0), L3reserved2(0) + L3errHshAddress(0), L3errCacheAddress(0) {} #else - uint32_t L3reserved1 :15; - uint32_t L3CRPresent : 4; - uint32_t L3CRMaxAllowed : 4; - uint32_t L3LDMaxAllowed : 4; - uint32_t L3LDallowed : 1; - uint32_t L3LDcnt : 4; - - uint32_t L3reserved2 : 9; - uint32_t L3errRow :10; - uint32_t L3errIO : 1; - uint32_t L3errAddress : 4; - uint32_t L3errDataOut : 1; - uint32_t L3errBank : 1; - uint32_t L3errDW : 3; - uint32_t L3errMember : 3; + uint32_t L3reserved1 : 5; + uint32_t L3errDataOut : 8; + uint32_t L3errBank : 3; + uint32_t L3CRPresent : 4; + uint32_t L3CRMaxAllowed : 4; + uint32_t L3LDMaxAllowed : 4; + uint32_t L3LDcnt : 4; + + uint32_t L3errCacheAddress :14; + uint32_t L3errHshAddress :12; + uint32_t L3errDW : 3; + uint32_t L3errMember : 3; L3LdCrFfdc(): - L3reserved1(0), L3CRPresent(0), L3CRMaxAllowed(0), - L3LDMaxAllowed(0), L3LDallowed(0), L3LDcnt(0), - L3reserved2(0), L3errRow(0), L3errIO(0), - L3errAddress(0), L3errDataOut(0), L3errBank(0), - L3errDW(0), L3errMember(0) + L3reserved1(0), L3errDataOut(0), L3errBank(0), L3CRPresent(0), + L3CRMaxAllowed(0), L3LDMaxAllowed(0), L3LDcnt(0), + L3errCacheAddress(0), L3errHshAddress(0), L3errDW(0), L3errMember(0) {} #endif |