Searched refs:gdt (Results 1 – 6 of 6) sorted by relevance
30 leal gdt, %eax31 movl %eax, gdt+232 lgdt gdt87 gdt: label88 .word gdt_end - gdt - 189 .long gdt /* Fixed up by code above */
109 struct gdt_ptr gdt; in load_gdt() local111 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() local541 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()
163 struct desctab_info gdt; in get_codeseg32() local167 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()
37 u32 gdt; member
72 u64 gdt[X86_GDT_NUM_ENTRIES] __aligned(16); member
237 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()