Lines Matching defs:gdt0

100 user_desc_t	*gdt0;
560 set_usegd(&gdt0[i], SDP_SHORT, NULL, -1, SDT_MEMRWA,
587 ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE);
589 gdt0 = (user_desc_t *)BOP_ALLOC(bootops, (caddr_t)GDT_VA,
591 bzero(gdt0, PAGESIZE);
593 init_gdt_common(gdt0);
601 set_usegd(&gdt0[GDT_B32DATA], SDP_LONG, NULL, -1, SDT_MEMRWA,
603 set_usegd(&gdt0[GDT_B64CODE], SDP_LONG, NULL, -1, SDT_MEMERA,
610 gdtpa = pfn_to_pa(va_to_pfn(gdt0));
612 kbm_read_only((uintptr_t)gdt0, gdtpa);
642 return (gdt0);
657 ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE);
659 gdt0 = (user_desc_t *)BOP_ALLOC(bootops, (caddr_t)GDT_VA,
661 bzero(gdt0, PAGESIZE);
663 init_gdt_common(gdt0);
674 gdt0[GDT_B32DATA] = bgdt[GDT_B32DATA];
675 gdt0[GDT_B32CODE] = bgdt[GDT_B32CODE];
676 gdt0[GDT_B16CODE] = bgdt[GDT_B16CODE];
677 gdt0[GDT_B16DATA] = bgdt[GDT_B16DATA];
678 gdt0[GDT_B64CODE] = bgdt[GDT_B64CODE];
683 r_gdt.dtr_limit = (sizeof (*gdt0) * NGDT) - 1;
684 r_gdt.dtr_base = (uintptr_t)gdt0;
709 return (gdt0);
787 set_usegd(&gdt0[i], NULL, (size_t)-1, SDT_MEMRWA, SEL_UPL,
810 ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE);
812 gdt0 = (user_desc_t *)BOP_ALLOC(bootops, (caddr_t)GDT_VA,
814 bzero(gdt0, PAGESIZE);
816 init_gdt_common(gdt0);
817 gdtpa = pfn_to_pa(va_to_pfn(gdt0));
825 set_usegd(&gdt0[GDT_B32DATA], NULL, -1, SDT_MEMRWA, SEL_KPL,
827 set_usegd(&gdt0[GDT_B32CODE], NULL, -1, SDT_MEMERA, SEL_KPL,
835 kbm_read_only((uintptr_t)gdt0, gdtpa);
844 return (gdt0);
859 ASSERT((sizeof (*gdt0) * NGDT) <= PAGESIZE);
864 gdt0 = (user_desc_t *)BOP_ALLOC(bootops, (caddr_t)GDT_VA,
866 bzero(gdt0, PAGESIZE);
868 init_gdt_common(gdt0);
879 gdt0[GDT_B32DATA] = bgdt[GDT_B32DATA];
880 gdt0[GDT_B32CODE] = bgdt[GDT_B32CODE];
881 gdt0[GDT_B16CODE] = bgdt[GDT_B16CODE];
882 gdt0[GDT_B16DATA] = bgdt[GDT_B16DATA];
887 r_gdt.dtr_limit = (sizeof (*gdt0) * NGDT) - 1;
888 r_gdt.dtr_base = (uintptr_t)gdt0;
897 return (gdt0);