From 363fc1b01c05c1dd4615d85736e1e3b2ec301ef4 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sun, 5 Nov 2017 14:53:19 +0000 Subject: [PATCH] Improve NE2000 interrupt handling. --- src/ne2000.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/ne2000.c b/src/ne2000.c index 2d8795d..edafd26 100644 --- a/src/ne2000.c +++ b/src/ne2000.c @@ -415,7 +415,6 @@ uint16_t ne2000_dma_read(int io_len, void *p) if (ne2000->IMR.rdma_inte) { picint(1 << ne2000->base_irq); - picintc(1 << ne2000->base_irq); } } @@ -465,7 +464,6 @@ void ne2000_dma_write(int io_len, void *p) if (ne2000->IMR.rdma_inte) { picint(1 << ne2000->base_irq); - picintc(1 << ne2000->base_irq); } } } @@ -862,7 +860,6 @@ void ne2000_write(uint16_t address, uint8_t value, void *p) if (ne2000->IMR.rdma_inte) { picint(1 << ne2000->base_irq); - picintc(1 << ne2000->base_irq); //DEV_pic_raise_irq(ne2000->base_irq); } } @@ -1051,7 +1048,6 @@ void ne2000_write(uint16_t address, uint8_t value, void *p) { pclog("tx irq retrigger\n"); picint(1 << ne2000->base_irq); - picintc(1 << ne2000->base_irq); } break; }