Searched refs:gdtr (Results 1 – 5 of 5) sorted by relevance
/freebsd/stand/efi/loader/arch/i386/ |
H A D | elf64_freebsd.c | 70 uint32_t modulep, uint64_t *pagetable, void *gdtr, uint64_t entry); 90 } __packed *gdtr; in elf64_exec() local 135 #define DATASZ (sizeof(*gdtr) + \ in elf64_exec() 157 gdtr = (void *)(uintptr_t)(ptr + in elf64_exec() 159 gdtr->rd_limit = sizeof(struct user_segment_descriptor) * 2 - 1; in elf64_exec() 160 gdtr->rd_base = (uintptr_t)gdt; in elf64_exec() 265 efi_copy_finish_nop, kernend, modulep, PT4, gdtr, ehdr->e_entry); in elf64_exec()
|
/freebsd/sys/i386/i386/ |
H A D | machdep.c | 677 uint64_t idtr, gdtr; in DB_SHOW_COMMAND_FLAGS() local 682 gdtr = rgdt(); in DB_SHOW_COMMAND_FLAGS() 684 (u_int)(gdtr >> 16), (u_int)gdtr & 0xffff); in DB_SHOW_COMMAND_FLAGS()
|
/freebsd/sys/amd64/amd64/ |
H A D | machdep.c | 544 } __packed idtr, gdtr; in DB_SHOW_COMMAND_FLAGS() local 550 __asm __volatile("sgdt %0" : "=m" (gdtr)); in DB_SHOW_COMMAND_FLAGS() 552 (u_long)gdtr.base, (u_int)gdtr.limit); in DB_SHOW_COMMAND_FLAGS()
|
/freebsd/lib/libvmmapi/ |
H A D | vmmapi.h | 287 void vm_setup_freebsd_gdt(uint64_t *gdtr);
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx.c | 3046 struct region_descriptor gdtr, idtr; in vmx_run() local 3161 sgdt(&gdtr); in vmx_run() 3197 bare_lgdt(&gdtr); in vmx_run()
|