Add preliminary ATA PIO driver
diff --git a/src/kernel/main.c b/src/kernel/main.c
index 355ce9f..2ee8192 100644
--- a/src/kernel/main.c
+++ b/src/kernel/main.c
@@ -10,6 +10,7 @@
#include "vfs.h"
#include "vfs_initrd.h"
#include "vga.h"
+#include <dri/ata_pio/ata_pio.h>
void greet()
{
@@ -76,15 +77,13 @@
init_tasks();
kprintf("\ndone initializing tasks\n");
+#ifdef TEST_THREADS
spawn_thread(other_thread, NULL);
greet();
+#endif
- asm volatile("cli");
-
- switch_task();
-
- kprintf("Switched task, this should have done nothing.\n");
+ test_ata_pio();
while (true)
asm volatile("hlt");