]> Joshua Wise's Git repositories - netwatch.git/blobdiff - aseg/firstrun.c
Move 3c905 out to its own file.
[netwatch.git] / aseg / firstrun.c
index e0e290466f9756895ba013fe8036de1316efd332..d45bc813336b88bdf28a153c90e1a6b3569fee65 100644 (file)
@@ -2,8 +2,10 @@
 #include <smi.h>
 #include <pci.h>
 #include <reg-82801b.h>
+#include <output.h>
 #include "vga-overlay.h"
 #include <smram.h>
+#include "3c905.h"
 
 extern int _bss, _bssend;
 
@@ -21,7 +23,7 @@ void __firstrun_start() {
        for (bp = (void *)&_bss; (void *)bp < (void *)&_bssend; bp++)
                *bp = 0;
        
-       dologf("NetWatch running");
+       outputf("NetWatch running");
 
        /* Try really hard to shut up USB_LEGKEY. */
        pci_write16(0, 31, 2, 0xC0, pci_read16(0, 31, 2, 0xC0));
@@ -32,6 +34,8 @@ void __firstrun_start() {
        /* Turn on the SMIs we want */
        smi_disable();
        
+       eth_init();
+       
        smi_register_handler(SMI_EVENT_FAST_TIMER, timer_handler);
        smi_enable_event(SMI_EVENT_FAST_TIMER);
        
This page took 0.022757 seconds and 4 git commands to generate.