X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/3309f0f4c6885cc382fb6fa77493ae68bd4eb5b0..42125f27f3d2a77966f2015c545a88c4113368ef:/aseg/counter.c diff --git a/aseg/counter.c b/aseg/counter.c index eaeec52..4876acf 100644 --- a/aseg/counter.c +++ b/aseg/counter.c @@ -3,7 +3,8 @@ #include #include #include -#include "3c905.h" +#include +#include "../net/net.h" #include "vga-overlay.h" #include "packet.h" @@ -96,6 +97,7 @@ void smi_entry(void) pcisave = inl(0xCF8); vgasave = inb(0x3D4); + pci_unbother_all(); counter++; sprintf(statstr, "15-412! %08x %08x", smi_status(), counter); @@ -112,6 +114,7 @@ void smi_entry(void) smi_poll(); + pci_bother_all(); outl(0xCF8, pcisave); outb(0x3D4, vgasave); }