Home
last modified time | relevance | path

Searched refs:gdt (Results 1 – 6 of 6) sorted by relevance

/rk3399_rockchip-uboot/arch/x86/cpu/i386/
H A Dcall64.S30 leal gdt, %eax
31 movl %eax, gdt+2
32 lgdt gdt
87 gdt: label
88 .word gdt_end - gdt - 1
89 .long gdt /* Fixed up by code above */
H A Dcpu.c109 struct gdt_ptr gdt; in load_gdt() local
111 gdt.len = (num_entries * X86_GDT_ENTRY_SIZE) - 1; in load_gdt()
112 gdt.ptr = (ulong)boot_gdt; in load_gdt()
114 asm volatile("lgdtl %0\n" : : "m" (gdt)); in load_gdt()
121 gdt_addr = new_gd->arch.gdt; in arch_setup_gd()
536 char *gdt = (char *)0x3100000; in cpu_jump_to_64bit_uboot() local
541 memcpy(gdt, gdt64, 0x100); in cpu_jump_to_64bit_uboot()
549 *(ulong *)(ptr + 7) = (ulong)gdt; in cpu_jump_to_64bit_uboot()
550 *(ulong *)(ptr + 0xc) = (ulong)gdt + 2; in cpu_jump_to_64bit_uboot()
551 *(ulong *)(ptr + 0x13) = (ulong)gdt; in cpu_jump_to_64bit_uboot()
/rk3399_rockchip-uboot/lib/efi/
H A Defi_stub.c163 struct desctab_info gdt; in get_codeseg32() local
167 get_gdt(&gdt); in get_codeseg32()
168 for (ptr = (uint64_t *)(unsigned long)gdt.addr, i = 0; i < gdt.limit; in get_codeseg32()
198 printhex8(gdt.limit); in get_codeseg32()
200 printhex8(gdt.addr >> 32); in get_codeseg32()
201 printhex8(gdt.addr); in get_codeseg32()
202 for (i = 0; i < gdt.limit; i += 8) { in get_codeseg32()
203 uint32_t *ptr = (uint32_t *)((unsigned long)gdt.addr + i); in get_codeseg32()
/rk3399_rockchip-uboot/arch/x86/include/asm/
H A Dsipi.h37 u32 gdt; member
H A Dglobal_data.h72 u64 gdt[X86_GDT_NUM_ENTRIES] __aligned(16); member
/rk3399_rockchip-uboot/arch/x86/cpu/
H A Dmp_init.c237 params16->gdt = (uint32_t)gd->arch.gdt; in load_sipi_vector()
239 debug("gdt = %x, gdt_limit = %x\n", params16->gdt, params16->gdt_limit); in load_sipi_vector()