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 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 Dkexec_reloc.S43 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 Dgdbstub.c28 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 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
116 mov STACK_CPUINFO_FIELD(cr4)(%rbx), %rax
117 mov %rax, %cr4
/xen/xen/arch/x86/x86_64/compat/
A Dentry.S38 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 Dentry.S30 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 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/
A Dclear_page.S9 0: movnti %rax, (%rdi)
10 movnti %rax, 8(%rdi)
11 movnti %rax, 16(%rdi)
12 movnti %rax, 24(%rdi)
A Dextable.c133 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 Dhypercall.c122 regs->rax = op; in hypercall_create_continuation()
176 regs->rax = res; in arch_hypercall_tasklet_result()
/xen/xen/arch/x86/hvm/svm/
A Dentry.S42 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 Dnestedsvm.c333 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 Dhypercall.c176 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 Dvm_event.c37 regs->rax = v->arch.vm_event->gprs.rax; in hvm_vm_event_set_registers()
A Ddomain.c198 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 Delf.h15 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 Dgpr_switch.S15 movq UREGS_rax(%rdi), %rax
39 movq %rax, UREGS_rax(%rdi)
A Dhypercall.c106 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 Demul-inv-op.c67 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/tools/debugger/kdd/
A Dkdd-xen.c221 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 Dx86_64.S26 leaq 1f(%rip),%rax
27 pushq %rax
/xen/xen/include/public/hvm/
A Dhvm_vcpu.h92 uint64_t rax; member

Completed in 20 milliseconds

123