NGDT
rm->rm_gdt_lim = sizeof (*cp->cpu_gdt) * NGDT - 1;
ASSERT((sizeof (*cp->cpu_gdt) * NGDT) <= PAGESIZE);
bcopy(CPU->cpu_gdt, cp->cpu_gdt, (sizeof (*cp->cpu_gdt) * NGDT));
#if ((NGDT / 2) * 2 != NGDT)
vgc->gdt_ents = NGDT;
if (ndx >= NGDT)
gdtr.dtr_limit = (sizeof (user_desc_t) * NGDT) - 1;
ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE);
xen_set_gdt(ma, NGDT);
ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE);
r_gdt.dtr_limit = (sizeof (*gdt0) * NGDT) - 1;