WIP - ATA devices

This commit is contained in:
2017-03-15 08:57:00 +01:00
parent 4bb9021885
commit 8671007f19
5 changed files with 260 additions and 25 deletions

View File

@@ -12,6 +12,7 @@
#include <syscall.h>
#include <cpuid.h>
#include <vfs.h>
#include <ata.h>
int kernel_execve(process_t *p, void *image, char *argv[], char *envp[]);
int kmain(uint64_t multiboot_magic, void *multiboot_data)
@@ -30,10 +31,11 @@ int kmain(uint64_t multiboot_magic, void *multiboot_data)
debug_info("Syscall enabled:%d\n", CPUID_FEATURE_SYSCALL);
fs_mount(0, "/");
fs_mount(&debug_file, "/dev/debug");
ata_init();
fs_write(&debug_file, "TESTING DEBUG FILE", 18, 0);
process_t *p1 = process_spawn(0);