/external/mesa3d/src/gallium/winsys/sw/gdi/ |
gdi_sw_winsys.c | 96 struct gdi_sw_displaytarget *gdt = gdi_sw_displaytarget(dt); local 98 return gdt->data; 114 struct gdi_sw_displaytarget *gdt = gdi_sw_displaytarget(dt); local 116 align_free(gdt->data); 117 FREE(gdt); 130 struct gdi_sw_displaytarget *gdt; local 134 gdt = CALLOC_STRUCT(gdi_sw_displaytarget); 135 if(!gdt) 138 gdt->format = format; 139 gdt->width = width 200 struct gdi_sw_displaytarget *gdt = gdi_sw_displaytarget(dt); local [all...] |
/device/linaro/bootloader/edk2/UefiCpuPkg/CpuDxe/ |
CpuGdt.c | 20 // Global descriptor table (GDT) Template
133 GDT_ENTRIES *gdt;
local 137 // Allocate Runtime Data for the GDT
139 gdt = AllocateRuntimePool (sizeof (GdtTemplate) + 8);
140 ASSERT (gdt != NULL);
141 gdt = ALIGN_POINTER (gdt, 8);
144 // Initialize all GDT entries
146 CopyMem (gdt, &GdtTemplate, sizeof (GdtTemplate));
149 // Write GDT register [all...] |
/external/u-boot/arch/x86/cpu/i386/ |
call64.S | 28 /* Load new GDT with the 64bit segments using 32bit descriptor */ 29 leal gdt, %eax 30 movl %eax, gdt+2 31 lgdt gdt 47 /* After gdt is loaded */ 59 * the new gdt/idt that has __KERNEL_CS with CS.L = 1. 61 * used to perform that far jump. See the gdt below. 86 gdt: label 87 .word gdt_end - gdt - 1 88 .long gdt /* Fixed up by code above * [all...] |
cpu.c | 33 * Constructor for a conventional segment GDT (or LDT) entry 108 struct gdt_ptr gdt; local 110 gdt.len = (num_entries * X86_GDT_ENTRY_SIZE) - 1; 111 gdt.ptr = (ulong)boot_gdt; 113 asm volatile("lgdtl %0\n" : : "m" (gdt)); 120 gdt_addr = new_gd->arch.gdt; 125 * Some OS (like VxWorks) requires GDT entry 1 to be the 32-bit CS 157 * Setup FSP execution environment GDT 512 * gdt - a place to put the global descriptor table 516 * it has the correct GDT address in RAM. U-Boot is copied from ROM int 535 char *gdt = (char *)0x3100000; local [all...] |
/external/u-boot/arch/x86/include/asm/ |
sipi.h | 27 * @gdt_limit: U-Boot GDT limit (X86_GDT_SIZE - 1) 28 * @gdt: U-Boot GDT (gd->arch.gdt) 36 u32 gdt; member in struct:sipi_params_16bit
|
global_data.h | 71 u64 gdt[X86_GDT_NUM_ENTRIES] __aligned(16);
|
/external/syzkaller/executor/ |
common_kvm_amd64.h | 326 sregs.gdt.base = guest_mem + ADDR_GDT; 327 sregs.gdt.limit = 256 * sizeof(uint64) - 1; 328 uint64* gdt = (uint64*)(host_mem + sregs.gdt.base); local 779 fill_segment_descriptor(gdt, ldt, &seg_ldt); 780 fill_segment_descriptor(gdt, ldt, &seg_cs16); 781 fill_segment_descriptor(gdt, ldt, &seg_ds16); 782 fill_segment_descriptor(gdt, ldt, &seg_cs16_cpl3); 783 fill_segment_descriptor(gdt, ldt, &seg_ds16_cpl3); 784 fill_segment_descriptor(gdt, ldt, &seg_cs32) [all...] |
/external/u-boot/lib/efi/ |
efi_stub.c | 153 * @return code segment GDT offset, or 0 for 32-bit EFI, -ENOENT if not found 160 struct desctab_info gdt; local 164 get_gdt(&gdt); 165 for (ptr = (uint64_t *)(unsigned long)gdt.addr, i = 0; i < gdt.limit; 195 printhex8(gdt.limit); 197 printhex8(gdt.addr >> 32); 198 printhex8(gdt.addr); 199 for (i = 0; i < gdt.limit; i += 8) { 200 uint32_t *ptr = (uint32_t *)((unsigned long)gdt.addr + i) [all...] |
/external/linux-kselftest/tools/testing/selftests/kvm/lib/ |
kvm_util_internal.h | 62 vm_vaddr_t gdt; member in struct:kvm_vm
|
/external/strace/linux/x86_64/ |
arch_kvm.c | 91 PRINT_FIELD_KVM_SREGS_STRUCT(", ", sregs, dtable, gdt);
|
/external/linux-kselftest/tools/testing/selftests/kvm/lib/x86_64/ |
processor.c | 210 dtable_dump(stream, &sregs->gdt, indent + 2); 446 void *gdt = addr_gva2hva(vm, vm->gdt); local 447 struct desc64 *desc = gdt + (segp->selector >> 3) * 8; 469 * vm - VM whose GDT is being filled, or NULL to only write segp 500 * vm - VM whose GDT is being filled, or NULL to only write segp 590 if (!vm->gdt) 591 vm->gdt = vm_vaddr_alloc(vm, getpagesize(), 594 dt->base = vm->gdt; 624 kvm_setup_gdt(vm, &sregs.gdt, gdt_memslot, pgd_memslot) [all...] |
/external/u-boot/arch/x86/cpu/ |
mp_init.c | 236 params16->gdt = (uint32_t)gd->arch.gdt; 238 debug("gdt = %x, gdt_limit = %x\n", params16->gdt, params16->gdt_limit);
|
/external/strace/tests/ |
ioctl_kvm_run_common.c | 118 printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, " 120 "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit,
|
/external/strace/tests-m32/ |
ioctl_kvm_run_common.c | 118 printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, " 120 "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit,
|
/external/strace/tests-mx32/ |
ioctl_kvm_run_common.c | 118 printf(", gdt={base=%#jx, limit=%u}, idt={base=%#jx, limit=%u}, " 120 "apic_base=%#jx", (uintmax_t) sregs->gdt.base, sregs->gdt.limit,
|
/external/linux-kselftest/tools/testing/selftests/kvm/include/x86_64/ |
processor.h | 225 struct desc_ptr gdt; local 226 __asm__ __volatile__("sgdt %[gdt]" 227 : /* output */ [gdt]"=m"(gdt)); 228 return gdt.address; [all...] |
/external/syzkaller/pkg/csource/ |
generated.go | [all...] |
/bionic/libc/kernel/uapi/asm-x86/asm/ |
kvm.h | 141 struct kvm_dtable gdt, idt; member in struct:kvm_sregs
|
/external/kernel-headers/original/uapi/asm-x86/asm/ |
kvm.h | 153 struct kvm_dtable gdt, idt; member in struct:kvm_sregs
|
/device/linaro/bootloader/edk2/DuetPkg/BootSector/ |
start.S | 360 leal GDT_BASE(%ebx), %eax # EAX=PHYSICAL address of gdt
361 movl %eax, (gdtr + 2) # Put address of gdt into the gdtr
451 gdtr: .long GDT_END - GDT_BASE - 1 # GDT limit
452 .long 0 # (GDT base gets set above)
454 # global descriptor table (GDT)
[all...] |
start16.S | 354 leal GDT_BASE(%ebx), %eax # EAX=PHYSICAL address of gdt
355 movl %eax, gdtr + 2 # Put address of gdt into the gdtr
444 gdtr: .word GDT_END - GDT_BASE - 1 # GDT limit
445 .long 0 # (GDT base gets set above)
447 # global descriptor table (GDT)
[all...] |
start32.S | 369 leal GDT_BASE(%ebx), %eax # EAX=PHYSICAL address of gdt
370 movl %eax, gdtr + 2 # Put address of gdt into the gdtr
460 .long 0 # (GDT base gets set above)
462 # global descriptor table (GDT)
[all...] |
st16_64.S | 366 leal GDT_BASE(%ebx), %eax # EAX=PHYSICAL address of gdt
367 movl %eax, (gdtr + 2) # Put address of gdt into the gdtr
430 # load GDT
589 gdtr: .long GDT_END - GDT_BASE - 1 # GDT limit
590 .long 0 # (GDT base gets set above)
592 # global descriptor table (GDT)
[all...] |
st32_64.S | 381 leal GDT_BASE(%ebx), %eax # EAX=PHYSICAL address of gdt
382 movl %eax, (gdtr + 2) # Put address of gdt into the gdtr
445 # load GDT
604 gdtr: .word GDT_END - GDT_BASE - 1 # GDT limit
605 .long 0 # (GDT base gets set above)
607 # global descriptor table (GDT)
[all...] |
start64.S | 373 leal GDT_BASE(%ebx), %eax # EAX=PHYSICAL address of gdt
374 movl %eax, (gdtr + 2) # Put address of gdt into the gdtr
437 # load GDT
596 gdtr: .long GDT_END - GDT_BASE - 1 # GDT limit
597 .long 0 # (GDT base gets set above)
599 # global descriptor table (GDT)
[all...] |