aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>2003-03-12 15:13:44 +0000
committeriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>2003-03-12 15:13:44 +0000
commit64d464cec61f4bce700ff8e4988cbd175e556ba4 (patch)
treea321aa476861f5069f887047bd05a2575fd48614
parent7ce89e921ef65004ca01323f5efbc5b6f7e7bd41 (diff)
downloadxen-64d464cec61f4bce700ff8e4988cbd175e556ba4.tar.gz
xen-64d464cec61f4bce700ff8e4988cbd175e556ba4.tar.bz2
xen-64d464cec61f4bce700ff8e4988cbd175e556ba4.zip
bitkeeper revision 1.122.2.1 (3e6f4ea8S_O9ScUz62sSCLP3_id_AQ)
acknowledge interupt...
-rw-r--r--xen/drivers/net/tg3.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/xen/drivers/net/tg3.c b/xen/drivers/net/tg3.c
index 41f680904b..3e50ba408b 100644
--- a/xen/drivers/net/tg3.c
+++ b/xen/drivers/net/tg3.c
@@ -2099,6 +2099,12 @@ static void tg3_interrupt(int irq, void *dev_id, struct pt_regs *regs)
{
int budget = 1000;
tg3_poll( dev, &budget );
+
+ tw32_mailbox(MAILBOX_INTERRUPT_0 + TG3_64BIT_REG_LOW,
+ 0x00000000);
+ tr32(MAILBOX_INTERRUPT_0 + TG3_64BIT_REG_LOW);
+
+
}
#endif