/illumos-gate/usr/src/uts/intel/os/ |
H A D | desctbls.c | 461 init_gdt_common(user_desc_t *gdt) in init_gdt_common() argument 465 ASSERT3P(gdt, !=, NULL); in init_gdt_common() 467 init_boot_gdt(gdt); in init_gdt_common() 472 set_usegd(&gdt[GDT_KCODE], SDP_LONG, NULL, 0, SDT_MEMERA, SEL_KPL, in init_gdt_common() 485 set_usegd(&gdt[GDT_KDATA], SDP_LONG, NULL, SDP_LIMIT_MAX, SDT_MEMRWA, in init_gdt_common() 487 gdt[GDT_KDATA].usd_def32 = 1; in init_gdt_common() 492 set_usegd(&gdt[GDT_UCODE], SDP_LONG, NULL, 0, SDT_MEMERA, SEL_UPL, in init_gdt_common() 498 set_usegd(&gdt[GDT_U32CODE], SDP_SHORT, NULL, SDP_LIMIT_MAX, SDT_MEMERA, in init_gdt_common() 504 ucs_on = ucs_off = gdt[GDT_UCODE]; in init_gdt_common() 507 ucs32_on = ucs32_off = gdt[GDT_U32CODE]; in init_gdt_common() [all …]
|
/illumos-gate/usr/src/boot/i386/pxeldr/ |
H A D | pxeldr.S | 283 gdt: .word 0x0,0x0,0x0,0x0 # Null entry label 288 gdt.1: 292 gdtdesc: .word gdt.1-gdt-1 # Limit 293 .long gdt # Base
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | cpr_impl.c | 87 init_real_mode_platter(int cpun, uint32_t offset, uint_t cr4, wc_desctbr_t gdt); 342 wc_desctbr_t gdt; in i_cpr_pre_resume_cpus() local 354 gdt.base = cpup->wc_gdt_base; in i_cpr_pre_resume_cpus() 355 gdt.limit = cpup->wc_gdt_limit; in i_cpr_pre_resume_cpus() 360 init_real_mode_platter(who, code_length, cpup->wc_cr4, gdt); in i_cpr_pre_resume_cpus() 510 wc_desctbr_t gdt; in i_cpr_power_down() local 623 gdt.base = cpup->wc_gdt_base; in i_cpr_power_down() 624 gdt.limit = cpup->wc_gdt_limit; in i_cpr_power_down() 629 init_real_mode_platter(0, code_length, cpup->wc_cr4, gdt); in i_cpr_power_down() 841 init_real_mode_platter(int cpun, uint32_t offset, uint_t cr4, wc_desctbr_t gdt) in init_real_mode_platter() argument [all …]
|
/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | amd64_tramp.S | 58 .word gdtend - gdt 59 .long VTOP(gdt) # low 62 gdt: label
|
H A D | relocater_tramp.S | 62 lea (gdt-relocater) (%esi), %eax 310 gdt: .word 0x0, 0x0 /* null entry */ label 320 gdt.1: 322 gdtdesc: .word gdt.1 - gdt - 1 /* limit */
|
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/ |
H A D | multiboot_tramp.S | 61 lea gdt(%rip), %rax 104 gdt: label 123 gdtdesc: .word gdt_end - gdt - 1 /* limit */
|
H A D | trap.c | 172 efi_setup_tss(struct region_descriptor *gdt, uint32_t loader_tss_idx, in efi_setup_tss() argument 178 tss_desc = (struct system_segment_descriptor *)(gdt->rd_base + in efi_setup_tss()
|
/illumos-gate/usr/src/boot/i386/cdboot/ |
H A D | cdboot.S | 554 gdt: .word 0x0,0x0,0x0,0x0 # Null entry label 559 gdt.1: 563 gdtdesc: .word gdt.1-gdt-1 # Limit 564 .long gdt # Base
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_host.h | 87 return ((uint64_t)*PCPU_PTR(gdt)); in vmm_get_host_gdtrbase()
|
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | segments.h | 89 extern struct user_segment_descriptor gdt[];
|
/illumos-gate/usr/src/cmd/svr4pkg/pkgcond/ |
H A D | main.c | 290 GLOBALDATA_T *gdt = NULL; in main() local 418 if (parseGlobalData(PKGCOND_GLOBAL_VARIABLE, &gdt) != R_SUCCESS) { in main() 424 if (setRootPath(gdt->gd_installRoot, in main() 425 (strcmp(gdt->gd_installRoot, "/") == 0) ? NULL : in main() 434 setCmdLinePath(&(gdt->gd_cmdline_path), argv, argc); in main() 436 gdt->gd_cmdline_path == NULL ? "" : gdt->gd_cmdline_path); in main() 440 if (calculateFileSystemConfig(gdt) != R_SUCCESS) { in main() 447 dumpGlobalData(gdt); in main() 464 result = cmds[cur_cmd].c_func(newargc, newargv, gdt); in main()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | vmcb.c | 73 return (&state->gdt); in vmcb_segptr()
|
H A D | vmcb.h | 341 struct vmcb_segment gdt; /* 0x60: base + 16bit limit */ member
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | asm.S | 2740 gdt: label 2764 .long gdt /* addr */
|