]> Joshua Wise's Git repositories - netwatch.git/blobdiff - aseg-paging/firstrun.c
The good news is that I changed something and it worked. The bad news is that I...
[netwatch.git] / aseg-paging / firstrun.c
index 649583b0fad39fa1e1085303d132344fcdc09e55..ca611fa006e5f2a7e820b639711b6e91ebd82d41 100644 (file)
@@ -13,19 +13,12 @@ extern void timer_handler(smi_event_t ev);
 extern void kbc_handler(smi_event_t ev);
 extern void gbl_rls_handler(smi_event_t ev);
 
 extern void kbc_handler(smi_event_t ev);
 extern void gbl_rls_handler(smi_event_t ev);
 
-void __firstrun_start() {
-       unsigned char *bp;
+void smi_init() {
        smram_state_t smram;
        
        smram = smram_save_state();
        smram_tseg_set_state(SMRAM_TSEG_OPEN);
        smram_state_t smram;
        
        smram = smram_save_state();
        smram_tseg_set_state(SMRAM_TSEG_OPEN);
-/*     
-       for (bp = (void *)&_bss; (void *)bp < (void *)&_bssend; bp++)
-               *bp = 0;
-       
-       vga_flush_imm(0);
-*/
-       
+
        outputf("NetWatch running");
 
        /* Try really hard to shut up USB_LEGKEY. */
        outputf("NetWatch running");
 
        /* Try really hard to shut up USB_LEGKEY. */
@@ -36,19 +29,18 @@ void __firstrun_start() {
 
        /* Turn on the SMIs we want */
        smi_disable();
 
        /* Turn on the SMIs we want */
        smi_disable();
-       /*
        
        eth_init();
        
        eth_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);
-       
+
        smi_register_handler(SMI_EVENT_DEVTRAP_KBC, kbc_handler);
        smi_enable_event(SMI_EVENT_DEVTRAP_KBC);
        
        smi_register_handler(SMI_EVENT_GBL_RLS, gbl_rls_handler);
        smi_enable_event(SMI_EVENT_GBL_RLS);
        smi_register_handler(SMI_EVENT_DEVTRAP_KBC, kbc_handler);
        smi_enable_event(SMI_EVENT_DEVTRAP_KBC);
        
        smi_register_handler(SMI_EVENT_GBL_RLS, gbl_rls_handler);
        smi_enable_event(SMI_EVENT_GBL_RLS);
-*/
+
        smi_enable();
        
        vga_flush_imm(1);
        smi_enable();
        
        vga_flush_imm(1);
This page took 0.025953 seconds and 4 git commands to generate.