Home
last modified time | relevance | path

Searched refs:rax (Results 1 – 25 of 54) sorted by relevance

123

/xen/xen/arch/x86/x86_64/
A Dentry.S34 cmove %rcx, %rax
49 test %rax, %rax
166 mov %rdi, %rax
390 testq %rax,%rax
553 popq %rax
557 shrq $32,%rax
596 testq %rax,%rax
634 movq STACK_CPUINFO_FIELD(current_vcpu)(%rax), %rax
635 movq VCPU_domain(%rax),%rax
638 leal (%rax,%rax,2),%eax
[all …]
A Dkexec_reloc.S43 leaq (.L_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)
90 lea compatibility_mode(%rip), %rax
92 push %rax
/xen/stubdom/grub/
A Dboot-x86_64.S75 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 Dwakeup_prot.S20 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
124 mov STACK_CPUINFO_FIELD(cr4)(%rbx), %rax
125 mov %rax, %cr4
/xen/xen/arch/x86/x86_64/compat/
A Dentry.S44 cmpl $0,(%rcx,%rax,1)
58 movq VCPU_vcpu_info(%rbx),%rax
131 mov CPUINFO_cr4(%rsp), %rax
134 mov %rax, CPUINFO_cr4(%rsp)
135 mov %rax, %cr4
146 cmp %rax, CPUINFO_cr4(%rsp)
177 mov (%rcx), %rax
181 mov %rax, %cr4
182 mov %rax, (%rcx)
187 mov %cr4, %rax
[all …]
/xen/xen/arch/x86/
A Dclear_page.S10 0: movnti %rax, (%rdi)
11 movnti %rax, 8(%rdi)
12 movnti %rax, 16(%rdi)
13 movnti %rax, 24(%rdi)
A Dextable.c155 uint64_t rax; in stub_selftest() member
162 .rax = 0x0123456789abcdef, in stub_selftest()
165 .rax = 0xfedcba9876543210UL, in stub_selftest()
197 : [stb] "r" (addr), "a" (tests[i].rax)); in stub_selftest()
A Dhypercall.c50 regs->rax = op; in hypercall_create_continuation()
108 regs->rax = res; in arch_hypercall_tasklet_result()
/xen/stubdom/
A Dnewlib.patch150 + 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/hvm/vmx/
A Dentry.S30 mov %cr2,%rax
34 mov %rax,VCPU_hvm_guest_cr2(%rbx)
97 cmp %ecx,(%rdx,%rax,1)
123 mov VCPU_hvm_guest_cr2(%rbx),%rax
124 mov %rax, %cr2
155 pop %rax
/xen/xen/arch/x86/hvm/
A Dhypercall.c112 eax = regs->rax; in hvm_hypercall()
125 regs->rax = -EPERM; in hvm_hypercall()
158 call_handlers_hvm64(eax, regs->rax, regs->rdi, regs->rsi, regs->rdx, in hvm_hypercall()
161 if ( !curr->hcall_preempted && regs->rax != -ENOSYS ) in hvm_hypercall()
180 HVM_DBG_LOG(DBG_LEVEL_HCALL, "hcall%lu -> %lx", eax, regs->rax); in hvm_hypercall()
A Dvm_event.c38 regs->rax = v->arch.vm_event->gprs.rax; in hvm_vm_event_set_registers()
A Ddomain.c188 uregs->rax = regs->eax; in arch_set_info_hvm_guest()
239 uregs->rax = regs->rax; in arch_set_info_hvm_guest()
/xen/xen/arch/x86/hvm/svm/
A Dentry.S39 cmp %ecx,(%rdx,%rax,1)
63 mov VCPU_arch_msrs(%rbx), %rax
65 mov VCPUMSR_spec_ctrl_raw(%rax), %eax
82 mov VCPU_svm_vmcb_pa(%rbx),%rax
A Dnestedsvm.c328 regs->rax = n1vmcb->rax; in nsvm_vcpu_hostrestore()
627 n2vmcb->rax = ns_vmcb->rax; in nsvm_vmcb_prepare4vmrun()
668 regs->rax = ns_vmcb->rax; in nsvm_vmcb_prepare4vmrun()
1162 ns_vmcb->rax = n2vmcb->rax = regs->rax; in nsvm_vmcb_prepare4vmexit()
/xen/xen/arch/x86/include/asm/x86_64/
A Delf.h18 unsigned long rax; member
50 asm ( "movq %%rax, %0" : "=m" (core_regs->rax) ); in elf_core_save_regs()
/xen/xen/arch/x86/pv/
A Dhypercall.c37 eax = regs->rax; in _pv_hypercall()
46 call_handlers_pv64(eax, regs->rax, rdi, rsi, rdx, r10, r8); in _pv_hypercall()
48 if ( !curr->hcall_preempted && regs->rax != -ENOSYS ) in _pv_hypercall()
A Dgpr_switch.S15 movq UREGS_rax(%rdi), %rax
36 movq %rax, UREGS_rax(%rdi)
A Demul-inv-op.c56 regs->rax = res.a; in emulate_forced_invalid_op()
/xen/tools/debugger/gdbsx/xg/
A Dxg_main.c550 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 Dxg_public.h58 uint64_t rax; member
/xen/xen/arch/x86/boot/
A Dx86_64.S26 leaq 1f(%rip),%rax
27 pushq %rax
/xen/tools/debugger/kdd/
A Dkdd-xen.c218 r->eax = cpu->rax; in kdd_get_regs_x86_32()
239 cpu->rax = r->eax; in kdd_set_regs_x86_32()
269 r->rax = cpu->rax; in kdd_get_regs_x86_64()
304 cpu->rax = r->rax; in kdd_set_regs_x86_64()
/xen/xen/include/public/hvm/
A Dhvm_vcpu.h76 uint64_t rax; member
/xen/tools/debugger/gdbsx/gx/
A Dgx_local.c51 printf("rax:%016"PRIx64" rbx:%016"PRIx64" rcx:%016"PRIx64"\n", r64p->rax, r64p->rbx, in prnt_64regs()

Completed in 45 milliseconds

123