Kernel: Fix E1000{,E} driver for older qemu versions

This patch adds clearing of *Interrupt Cause Registers*, which allows
older qemu versions to send new interrupts. Apparently this is not
needed on newer releases.
This commit is contained in:
Bananymous 2025-04-22 00:31:13 +03:00
parent 028c7a822f
commit 107b31a0b5
1 changed files with 2 additions and 0 deletions

View File

@ -308,6 +308,8 @@ namespace Kernel
descriptor.status = 0; descriptor.status = 0;
write32(REG_RDT0, rx_current); write32(REG_RDT0, rx_current);
} }
write32(REG_ICR, 0xFFFFFFFF);
} }
} }