From 0028d636080888aeda78884f67b0f61e0b39970b Mon Sep 17 00:00:00 2001 From: "Chloe M." Date: Fri, 26 Jun 2026 19:56:19 +0000 Subject: [PATCH] stos: knot: Add KNOT_MISSING_HARDWARE reason Signed-off-by: Chloe M. --- paw/stos/head/ke/knot.h | 4 +++- paw/stos/ke/knot.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) 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 */