compiled newlib, need to hook up the system calls
This commit is contained in:
@@ -129,6 +129,7 @@ void init_gdt() {
|
||||
for (uint32_t i = 0; i < sizeof(tss_entry); i++) {
|
||||
((char*)&tss)[i] = 0;
|
||||
}
|
||||
|
||||
tss.ss0 = 0x10;
|
||||
tss.iomap_base = sizeof(tss_entry);
|
||||
|
||||
@@ -136,6 +137,7 @@ void init_gdt() {
|
||||
|
||||
gdtr.limit = 6 * sizeof(uint64_t) - 1;
|
||||
gdtr.base = (uint32_t)&gdt;
|
||||
|
||||
load_gdt();
|
||||
tss_flush();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user