WIP ring3

This commit is contained in:
Justin C. Miller
2018-05-20 01:03:04 -07:00
parent 814d6f1de6
commit 24ccf65aba
4 changed files with 158 additions and 26 deletions

View File

@@ -20,8 +20,8 @@
#include "serial.h"
extern "C" {
void do_the_set_registers(popcorn_data *header);
void kernel_main(popcorn_data *header);
void syscall_enable();
void *__bss_start, *__bss_end;
}
@@ -135,6 +135,7 @@ kernel_main(popcorn_data *header)
// pager->dump_pml4();
syscall_enable();
scheduler *sched = new (&scheduler::get()) scheduler(devices->get_lapic());
sched->start();