]> Joshua Wise's Git repositories - netwatch.git/blobdiff - aseg-paging/firstrun.c
That is almost certainly all the cause of my woe.
[netwatch.git] / aseg-paging / firstrun.c
index 48a1ac04b076caf9d76b3723fe11561fbba2087b..efa060030729d77130f18bf0659f5678c6e97c5e 100644 (file)
@@ -5,7 +5,9 @@
 #include <output.h>
 #include "vga-overlay.h"
 #include <smram.h>
 #include <output.h>
 #include "vga-overlay.h"
 #include <smram.h>
+#include <text.h>
 #include "../net/net.h"
 #include "../net/net.h"
+#include <crc32.h>
 
 extern int _bss, _bssend;
 
 
 extern int _bss, _bssend;
 
@@ -35,6 +37,8 @@ void smi_init() {
        
        eth_init();
        
        
        eth_init();
        
+       crc32_init();
+       
        /* After everything is initialized, load drivers. */
        for (driver = drivers; *driver; driver++)
        {
        /* After everything is initialized, load drivers. */
        for (driver = drivers; *driver; driver++)
        {
@@ -43,6 +47,9 @@ void smi_init() {
                        output("Found a card");
        }
        outputf("Driver probe complete");
                        output("Found a card");
        }
        outputf("Driver probe complete");
+       
+       /* Load in fonts. */
+       text_init();
 
        smi_register_handler(SMI_EVENT_FAST_TIMER, timer_handler);
        smi_enable_event(SMI_EVENT_FAST_TIMER);
 
        smi_register_handler(SMI_EVENT_FAST_TIMER, timer_handler);
        smi_enable_event(SMI_EVENT_FAST_TIMER);
This page took 0.026311 seconds and 4 git commands to generate.