diff options
Diffstat (limited to 'i386/i386/mp_desc.c')
-rw-r--r-- | i386/i386/mp_desc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/i386/i386/mp_desc.c b/i386/i386/mp_desc.c index 6aa8e664..07cc389a 100644 --- a/i386/i386/mp_desc.c +++ b/i386/i386/mp_desc.c @@ -146,11 +146,11 @@ mp_desc_init(int mycpu) #ifdef MACH_RING1 panic("TODO %s:%d\n",__FILE__,__LINE__); #else /* MACH_RING1 */ - fill_descriptor(&mpt->gdt[sel_idx(KERNEL_LDT)], + _fill_gdt_sys_descriptor(mpt->gdt, KERNEL_LDT, (unsigned)&mpt->ldt, LDTSZ * sizeof(struct real_descriptor) - 1, ACC_P|ACC_PL_K|ACC_LDT, 0); - fill_descriptor(&mpt->gdt[sel_idx(KERNEL_TSS)], + _fill_gdt_sys_descriptor(mpt->gdt, KERNEL_TSS, (unsigned)&mpt->ktss, sizeof(struct task_tss) - 1, ACC_P|ACC_PL_K|ACC_TSS, 0); |