From: John Hodge Date: Sat, 7 Sep 2013 15:05:09 +0000 (+0800) Subject: Modules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox X-Git-Tag: rel0.15~257 X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;ds=inline;h=d8a7947c06c6facbbaa3381f2c98dd4644a5b0b3;p=tpg%2Facess2.git Modules/E1000 - (stub) Handle of ICR_TXD_LOW to silence debug output on vbox --- 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); }