mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 15:08:21 +00:00
add an ist to the bsp's gdt
This commit is contained in:
@@ -60,9 +60,7 @@ void gdt_bspinit(){
|
|||||||
|
|
||||||
setseg(&gdt->udata64, 0xFFFFF, 0, FLAGS_PAGE_GRANULARITY | FLAGS_LONG, ACCESS_PRESENT | ACCESS_SEGMENT | ACCESS_DATA_WRITE | ACCESS_DPL3);
|
setseg(&gdt->udata64, 0xFFFFF, 0, FLAGS_PAGE_GRANULARITY | FLAGS_LONG, ACCESS_PRESENT | ACCESS_SEGMENT | ACCESS_DATA_WRITE | ACCESS_DPL3);
|
||||||
|
|
||||||
// TODO get this working right
|
setsys64(&gdt->ist, sizeof(ist_t), (uint64_t)(&arch_getcls()->ist), FLAGS_LONG, SYSTEM_TYPE_IST | ACCESS_PRESENT);
|
||||||
|
|
||||||
//setsys64(&gdt->ist, sizeof(ist_t), (uint64_t)(arch_getcls()), FLAGS_LONG, SYSTEM_TYPE_IST | ACCESS_PRESENT);
|
|
||||||
|
|
||||||
reloadgdtr();
|
reloadgdtr();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user