X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/5c9f46613a83ebfc29a5b1f099448259e96a98f0..b226f5e54a60dc81db17b1260381d7dbfea3cdf1:/osfmk/i386/i386_init.c diff --git a/osfmk/i386/i386_init.c b/osfmk/i386/i386_init.c index 5a7655de9..8eb6b7edf 100644 --- a/osfmk/i386/i386_init.c +++ b/osfmk/i386/i386_init.c @@ -416,7 +416,7 @@ vstart(vm_offset_t boot_args_start) #endif #if MONOTONIC - mt_init(); + mt_early_init(); #endif /* MONOTONIC */ first_avail = (vm_offset_t)ID_MAP_VTOP(physfree); @@ -729,6 +729,7 @@ void doublemap_init(void) { dblmap_dist = dblmap_base - hdescb; idt64_hndl_table0[1] = DBLMAP(idt64_hndl_table0[1]); + idt64_hndl_table0[6] = (uint64_t)(uintptr_t)&kernel_stack_mask; extern cpu_data_t cpshadows[], scdatas[]; uintptr_t cd1 = (uintptr_t) &cpshadows[0];