HomeSort by relevance Sort by last modified time
    Searched refs:gdt (Results 1 - 25 of 32) sorted by null

1 2

  /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...]

Completed in 1826 milliseconds

1 2