summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Miletich2009-11-25 18:02:59 +0100
committerMarty Connor2009-11-25 18:24:24 +0100
commitd06ae11df9a2ce94518c4665c9315d3514908dd8 (patch)
tree84b0bbdf9d5a3b05bacdd7cd4b2e1843e54f5a3b
parent[eepro100] Convert to native gPXE API (diff)
downloadipxe-d06ae11df9a2ce94518c4665c9315d3514908dd8.tar.gz
ipxe-d06ae11df9a2ce94518c4665c9315d3514908dd8.tar.xz
ipxe-d06ae11df9a2ce94518c4665c9315d3514908dd8.zip
[e1000] Enable interrupts in a more UNDI compatible way
Signed-off-by: Marty Connor <mdc@etherboot.org>
-rw-r--r--src/drivers/net/e1000/e1000.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/drivers/net/e1000/e1000.c b/src/drivers/net/e1000/e1000.c
index 317861d6..40284efc 100644
--- a/src/drivers/net/e1000/e1000.c
+++ b/src/drivers/net/e1000/e1000.c
@@ -93,8 +93,7 @@ e1000_get_hw_control ( struct e1000_adapter *adapter )
static void
e1000_irq_enable ( struct e1000_adapter *adapter )
{
- E1000_WRITE_REG ( &adapter->hw, IMS, E1000_IMS_RXDMT0 |
- E1000_IMS_RXSEQ );
+ E1000_WRITE_REG ( &adapter->hw, IMS, IMS_ENABLE_MASK );
E1000_WRITE_FLUSH ( &adapter->hw );
}