#include <video_defines.h>
#include <minilib.h>
#include <smi.h>
+#include "../net/net.h"
#include "vga-overlay.h"
#include "packet.h"
dologf("Got packet: type %08x", packet->type);
- *(unsigned long*)0xAFFD4 = 0x2BADD00D;
+ if (packet->type == 42) {
+ dump_log((char *)packet->data);
+ *(unsigned long*)0xAFFD4 = 42;
+ } else {
+ *(unsigned long*)0xAFFD4 = 0x2BADD00D;
+ }
}
void smi_entry(void)
sprintf(statstr, "15-412! %08x %08x", smi_status(), counter);
strblit(statstr, 0, 0);
+ eth_poll();
+
if (inl(0x840) & 0x1000)
{
pci_dump();