From 32967c9fc704f7ce08682818395aff1922d5cd8b Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 5 Jan 2023 07:20:17 +0200 Subject: [PATCH] Forgot to clear the Interrupt Mask --- Network/E1000/e1000.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Network/E1000/e1000.cpp b/Network/E1000/e1000.cpp index bfc91c98..1478955f 100644 --- a/Network/E1000/e1000.cpp +++ b/Network/E1000/e1000.cpp @@ -423,7 +423,7 @@ int CallbackHandler(KernelCallback *Data) } case StopReason: { - // TODO: UNTESTED!!! + OutCMD(REG::IMASK, 0x00000000); uint64_t cmdret = InCMD(REG::CTRL); OutCMD(REG::CTRL, cmdret & ~ECTRL::SLU); print("Driver stopped.");