Get some init going on the devices.
authorRonald G. Minnich <rminnich@google.com>
Fri, 17 Jan 2014 23:14:46 +0000 (15:14 -0800)
committerRonald G. Minnich <rminnich@google.com>
Fri, 17 Jan 2014 23:14:46 +0000 (15:14 -0800)
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
kern/drivers/dev/tab.c
kern/src/init.c

index 1701e54..d83614f 100644 (file)
 // the sooner the better!
 
 extern struct dev alarmdevtab;
 // the sooner the better!
 
 extern struct dev alarmdevtab;
+extern struct dev consdevtab;
 /*extern struct dev regressdevtab;
 extern struct dev pipedevtab;
 extern struct dev procdevtab;
 /*extern struct dev regressdevtab;
 extern struct dev pipedevtab;
 extern struct dev procdevtab;
-extern struct dev miscdevtab;
 extern struct dev etherdevtab;
 extern struct dev rootdevtab;
 extern struct dev ipdevtab;
 extern struct dev etherdevtab;
 extern struct dev rootdevtab;
 extern struct dev ipdevtab;
@@ -33,9 +33,9 @@ extern struct dev srvdevtab;
 extern struct dev vmdevtab;*/
 struct dev *devtab[] = {
        &alarmdevtab,
 extern struct dev vmdevtab;*/
 struct dev *devtab[] = {
        &alarmdevtab,
+       &consdevtab,
 /*
        &rootdevtab,
 /*
        &rootdevtab,
-       &miscdevtab,
        &regressdevtab,
        &pipedevtab,
        &procdevtab,
        &regressdevtab,
        &pipedevtab,
        &procdevtab,
index c16ce40..9ba8984 100644 (file)
@@ -86,6 +86,23 @@ void kernel_init(multiboot_info_t *mboot_info)
        arch_init();
        block_init();
        enable_irq();
        arch_init();
        block_init();
        enable_irq();
+/*
+       void ether8139link(void);
+       ether8139link();
+       void ether8169link(void);
+       ether8169link();
+       void etherigbelink(void);
+       etherigbelink();
+*/
+       ethermediumlink();
+       loopbackmediumlink();
+void devtabinit(void);
+       devtabinit();
+/*
+void devtabreset(void);
+       devtabreset();
+*/
+
 #ifdef CONFIG_EXT2FS
        mount_fs(&ext2_fs_type, "/dev/ramdisk", "/mnt", 0);
 #endif /* CONFIG_EXT2FS */
 #ifdef CONFIG_EXT2FS
        mount_fs(&ext2_fs_type, "/dev/ramdisk", "/mnt", 0);
 #endif /* CONFIG_EXT2FS */