Redefining the checkstop attention type
ATTN_TYPE_CHECKSTOP previously had been used to indicate the system
has checkstopped. However, in hardware it really means that the chip has
checkstopped. It just happens to be when processor chips checkstop, the
entire system will checkstop. This does not work for memory buffer chips
because a memory buffer could checkstop, but it is not guaranteed the
system will checkstop like it does for processor chips. With memory
mirroring and other redundancies, it is possible for a system to recover
from a memory buffer chip checkstop. I added a new ATTN_TYPE_CHIP_CS
enum with the same value as its predecessor. The old enum will
eventually be removed once user applications have been given the time to
do so.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I884317d25630513eec45fbb2313bd6a274a84876
diff --git a/src/hei_signature.hpp b/src/hei_signature.hpp
index dbf63a8..0cb0444 100644
--- a/src/hei_signature.hpp
+++ b/src/hei_signature.hpp
@@ -56,7 +56,7 @@
BitPosition_t iv_bit = 0; ///< Target bit within this register.
/** Attention type reported by this bit. */
- AttentionType_t iv_attnType = ATTN_TYPE_CHECKSTOP;
+ AttentionType_t iv_attnType = ATTN_TYPE_CHIP_CS;
public: // Member functions
/** @return The chip containing this register. */