From d8a7947c06c6facbbaa3381f2c98dd4644a5b0b3 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 7 Sep 2013 23:05:09 +0800 Subject: [PATCH] Modules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox --- KernelLand/Modules/Network/E1000/e1000.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/KernelLand/Modules/Network/E1000/e1000.c b/KernelLand/Modules/Network/E1000/e1000.c index 404540aa..01a5a6a2 100644 --- a/KernelLand/Modules/Network/E1000/e1000.c +++ b/KernelLand/Modules/Network/E1000/e1000.c @@ -315,8 +315,8 @@ void E1000_IRQHandler(int Num, void *Ptr) { LOG("No completed TXDs"); } - } - + } + if( icr & ICR_LSC ) { // Link status change @@ -349,7 +349,13 @@ void E1000_IRQHandler(int Num, void *Ptr) LOG("nPackets = %i", nPackets); } - icr &= ~(ICR_RXT0|ICR_LSC|ICR_TXQE|ICR_TXDW); + // Transmit Descriptor Low Threshold hit + if( icr & ICR_TXD_LOW ) + { + + } + + icr &= ~(ICR_RXT0|ICR_LSC|ICR_TXQE|ICR_TXDW|ICR_TXD_LOW); if( icr ) Log_Warning("E1000", "Unhandled ICR bits 0x%x", icr); } -- 2.20.1