diff --git a/paw/stos/head/ke/knot.h b/paw/stos/head/ke/knot.h index fd0d801..d2eb3c9 100644 --- a/paw/stos/head/ke/knot.h +++ b/paw/stos/head/ke/knot.h @@ -22,6 +22,7 @@ * @KNOT_IRQL_NOT_LTE: IRQL not less than or equal * @KNOT_IRQL_NOT_GTE: IRQL not greater than or equal * @KNOT_BAD_CHECKSUM: Fatal bad checksum value + * @KNOT_MISSING_HARDWARE: Missing hardware */ typedef enum { KNOT_MISC, @@ -31,7 +32,8 @@ typedef enum { KNOT_EXCEPTION, KNOT_IRQL_NOT_LTE, KNOT_IRQL_NOT_GTE, - KNOT_BAD_CHECKSUM + KNOT_BAD_CHECKSUM, + KNOT_MISSING_HARDWARE } KNOT_REASON; /* diff --git a/paw/stos/ke/knot.c b/paw/stos/ke/knot.c index ad812ea..adc1d77 100644 --- a/paw/stos/ke/knot.c +++ b/paw/stos/ke/knot.c @@ -25,7 +25,8 @@ static const CHAR *ReasonTable[] = { [KNOT_EXCEPTION] = "fatal exception", [KNOT_IRQL_NOT_LTE] = "irql not less than or equal", [KNOT_IRQL_NOT_GTE] = "irql not greater than or equal", - [KNOT_BAD_CHECKSUM] = "bad checksum" + [KNOT_BAD_CHECKSUM] = "bad checksum", + [KNOT_MISSING_HARDWARE] = "missing hardware" }; /* Globals */