/xen/xen/arch/x86/x86_64/ |
A D | entry.S | 34 testq %rax,%rax 147 mov %rdi, %rax 317 testq %rax,%rax 465 popq %rax 469 shrq $32,%rax 507 testq %rax,%rax 544 movq STACK_CPUINFO_FIELD(current_vcpu)(%rax), %rax 545 movq VCPU_domain(%rax),%rax 548 leal (%rax,%rax,2),%eax 679 test %rax,%rax [all …]
|
A D | kexec_reloc.S | 43 leaq (identity_mapped - kexec_reloc)(%rdi), %rax 44 jmpq *%rax 56 movq %cr0, %rax 59 movq %rax, %cr0 66 movq %rax, %cr4 85 leaq compat_mode_gdt(%rip), %rax 86 movq %rax, (compat_mode_gdt_desc + 2)(%rip)
|
A D | gdbstub.c | 28 GDB_REG64(regs->rax); in gdb_arch_read_reg_array() 72 case 0: GDB_REG64(regs->rax); break; in gdb_arch_read_reg() 111 case 0: regs->rax = val; break; in gdb_arch_write_reg()
|
/xen/stubdom/grub/ |
A D | boot-x86_64.S | 75 movq $__HYPERVISOR_update_va_mapping, %rax 77 testq %rax, %rax 83 movq $(0f - _boot_page), %rax 85 addq %rbx, %rax 86 jmpq *%rax 96 movq $__HYPERVISOR_mmuext_op, %rax 98 testq %rax, %rax
|
/xen/xen/arch/x86/acpi/ |
A D | wakeup_prot.S | 20 mov %cr0, %rax 21 mov %rax, saved_cr0(%rip) 25 rdsspq %rax 26 mov %rax, saved_ssp(%rip) 49 mov saved_cr0(%rip), %rax 50 mov %rax, %cr0 62 leaq 1f(%rip),%rax 63 pushq %rax 116 mov STACK_CPUINFO_FIELD(cr4)(%rbx), %rax 117 mov %rax, %cr4
|
/xen/xen/arch/x86/x86_64/compat/ |
A D | entry.S | 38 cmpl $0,(%rcx,%rax,1) 52 movq VCPU_vcpu_info(%rbx),%rax 129 and $~XEN_CR4_PV32_BITS, %rax 132 mov %rax, %cr4 154 mov VCPU_arch_msrs(%rbx), %rax 168 mov (%rdx), %rax 171 or cr4_pv32_mask(%rip), %rax 172 mov %rax, %cr4 173 mov %rax, (%rdx) 179 mov %cr4, %rax [all …]
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | entry.S | 30 mov %cr2,%rax 34 mov %rax,VCPU_hvm_guest_cr2(%rbx) 61 cmp %ecx,(%rdx,%rax,1) 79 mov VCPU_arch_msrs(%rbx), %rax 80 mov VCPUMSR_spec_ctrl_raw(%rax), %eax 85 mov VCPU_hvm_guest_cr2(%rbx),%rax 92 mov %rax,%cr2 99 pop %rax
|
/xen/stubdom/ |
A D | newlib.patch | 150 + movq rax, 24 (rsp) 155 movq rax, -8 (rsp) 168 + movq 24 (rsp), rax 174 movq -8 (rsp), rax 188 -#define rax REG(rax) 263 +#define rax %rax 347 - movntiq rax, (rdi) 355 + movnti rax, (rdi) 378 + movnti rax, 64 (rdi) 500 + movnti rax, (rdi) [all …]
|
/xen/xen/arch/x86/ |
A D | clear_page.S | 9 0: movnti %rax, (%rdi) 10 movnti %rax, 8(%rdi) 11 movnti %rax, 16(%rdi) 12 movnti %rax, 24(%rdi)
|
A D | extable.c | 133 uint64_t rax; in stub_selftest() member 139 .rax = 0x0123456789abcdef, in stub_selftest() 142 .rax = 0xfedcba9876543210, in stub_selftest() 172 : [stb] "r" (addr), "a" (tests[i].rax)); in stub_selftest()
|
A D | hypercall.c | 122 regs->rax = op; in hypercall_create_continuation() 176 regs->rax = res; in arch_hypercall_tasklet_result()
|
/xen/xen/arch/x86/hvm/svm/ |
A D | entry.S | 42 cmp %ecx,(%rdx,%rax,1) 62 mov VCPU_arch_msrs(%rbx), %rax 63 mov VCPUMSR_spec_ctrl_raw(%rax), %eax 73 mov VCPU_svm_vmcb_pa(%rbx),%rax
|
A D | nestedsvm.c | 333 regs->rax = n1vmcb->rax; in nsvm_vcpu_hostrestore() 632 n2vmcb->rax = ns_vmcb->rax; in nsvm_vmcb_prepare4vmrun() 671 regs->rax = ns_vmcb->rax; in nsvm_vmcb_prepare4vmrun() 1159 ns_vmcb->rax = n2vmcb->rax = regs->rax; in nsvm_vmcb_prepare4vmexit()
|
/xen/xen/arch/x86/hvm/ |
A D | hypercall.c | 176 eax = regs->rax; in hvm_hypercall() 188 regs->rax = -EPERM; in hvm_hypercall() 214 regs->rax = -ENOSYS; in hvm_hypercall() 222 regs->rax = -ENOSYS; in hvm_hypercall() 259 regs->rax = hvm_hypercall_table[eax].native(rdi, rsi, rdx, r10, r8, in hvm_hypercall() 304 regs->rax = hvm_hypercall_table[eax].compat(ebx, ecx, edx, esi, edi, in hvm_hypercall() 327 HVM_DBG_LOG(DBG_LEVEL_HCALL, "hcall%lu -> %lx", eax, regs->rax); in hvm_hypercall()
|
A D | vm_event.c | 37 regs->rax = v->arch.vm_event->gprs.rax; in hvm_vm_event_set_registers()
|
A D | domain.c | 198 uregs->rax = regs->eax; in arch_set_info_hvm_guest() 249 uregs->rax = regs->rax; in arch_set_info_hvm_guest()
|
/xen/xen/include/asm-x86/x86_64/ |
A D | elf.h | 15 unsigned long rax; member 49 asm volatile("movq %%rax,%0" : "=m"(core_regs->rax)); in elf_core_save_regs()
|
/xen/xen/arch/x86/pv/ |
A D | gpr_switch.S | 15 movq UREGS_rax(%rdi), %rax 39 movq %rax, UREGS_rax(%rdi)
|
A D | hypercall.c | 106 eax = is_pv_32bit_vcpu(curr) ? regs->eax : regs->rax; in pv_hypercall() 113 regs->rax = -ENOSYS; in pv_hypercall() 121 regs->rax = -ENOSYS; in pv_hypercall() 155 regs->rax = pv_hypercall_table[eax].native(rdi, rsi, rdx, r10, r8, r9); in pv_hypercall()
|
A D | emul-inv-op.c | 67 regs->rax = res.a; in emulate_forced_invalid_op()
|
/xen/tools/debugger/gdbsx/xg/ |
A D | xg_main.c | 550 rp->eax = cp->rax; in _cp_64ctxt_to_32gdb() 580 rp->rax = cp->rax; in _cp_64ctxt_to_64gdb() 593 printf("rax:%llx rbx:%llx\n", rp->rax, rp->rbx); in _cp_64ctxt_to_64gdb() 629 cp->rax = rp->eax; in _cp_32gdb_to_64ctxt() 658 cp->rax = rp->rax; in _cp_64gdb_to_64ctxt()
|
A D | xg_public.h | 58 uint64_t rax; member
|
/xen/tools/debugger/kdd/ |
A D | kdd-xen.c | 221 r->eax = cpu->rax; in kdd_get_regs_x86_32() 242 cpu->rax = r->eax; in kdd_set_regs_x86_32() 272 r->rax = cpu->rax; in kdd_get_regs_x86_64() 307 cpu->rax = r->rax; in kdd_set_regs_x86_64()
|
/xen/xen/arch/x86/boot/ |
A D | x86_64.S | 26 leaq 1f(%rip),%rax 27 pushq %rax
|
/xen/xen/include/public/hvm/ |
A D | hvm_vcpu.h | 92 uint64_t rax; member
|