]> Joshua Wise's Git repositories - netwatch.git/blobdiff - aseg/firstrun.c
Move dolog to output
[netwatch.git] / aseg / firstrun.c
index 9977d148d77406cc776240cb14acd0387337eed2..c6eab7b29edaa736c3ecd75ef38d300d314027cd 100644 (file)
@@ -1,20 +1,11 @@
 #include <io.h>
 #include <smi.h>
 #include <io.h>
 #include <smi.h>
+#include <pci.h>
+#include <reg-82801b.h>
+#include "vga-overlay.h"
 
 void __firstrun_start() {
 
 void __firstrun_start() {
-/*
-       puts("Current USB state is: ");
-       puthex(pci_read16(0, 31, 2, 0xC0));
-       puts(" ");
-       puthex(pci_read16(0, 31, 4, 0xC0));
-       puts("\n");
-       puts("Current SMI state is: ");
-       puthex(inl(0x830));
-       puts("\n");
-       puts("Current SMRAMC state is: ");
-       puthex(pci_read8(0, 0, 0, 0x70));
-       puts("\n");
-*/
+       dologf("NetWatch running");
 
        /* Try really hard to shut up USB_LEGKEY. */
        pci_write16(0, 31, 2, 0xC0, pci_read16(0, 31, 2, 0xC0));
 
        /* Try really hard to shut up USB_LEGKEY. */
        pci_write16(0, 31, 2, 0xC0, pci_read16(0, 31, 2, 0xC0));
@@ -23,7 +14,8 @@ void __firstrun_start() {
        pci_write16(0, 31, 4, 0xC0, 0);
 
        /* Turn on the SMIs we want */
        pci_write16(0, 31, 4, 0xC0, 0);
 
        /* Turn on the SMIs we want */
-       outb(0x830, inb(0x830) | 0x40);
+       outb(0x830, inb(0x830) | ICH2_SMI_EN_SWSMI_TMR_EN);
+       outb(0x848, ICH2_DEVTRAP_EN_KBC_TRP_EN);
        smi_enable();
 }
 
        smi_enable();
 }
 
This page took 0.023714 seconds and 4 git commands to generate.