[USER] System calls

This commit is contained in:
2016-12-06 15:50:35 +01:00
parent 63b3c3f2c0
commit a7d2b24a79
9 changed files with 166 additions and 2 deletions

View File

@@ -9,6 +9,8 @@
#include <string.h>
#include <cpu.h>
#include <elf.h>
#include <syscall.h>
#include <cpuid.h>
int kmain(uint64_t multiboot_magic, void *multiboot_data)
{
@@ -24,6 +26,8 @@ int kmain(uint64_t multiboot_magic, void *multiboot_data)
cpu_init();
pit_init();
debug_info("Syscall enabled:%d\n", CPUID_FEATURE_SYSCALL);
process_t *p1 = process_spawn(0);
thread_t *th = exec_elf(p1, mboot_data.init);
scheduler_insert(th);