Home
last modified time | relevance | path

Searched refs:user_regs (Results 1 – 23 of 23) sorted by relevance

/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_dom_arm.c138 ctxt->user_regs.pc32 = dom->parms.virt_entry; in vcpu_arm32()
141 ctxt->user_regs.r0_usr = 0; /* SBZ */ in vcpu_arm32()
143 ctxt->user_regs.r1_usr = 0xffffffff; in vcpu_arm32()
157 ctxt->user_regs.cpsr = PSR_GUEST32_INIT; in vcpu_arm32()
162 ctxt->user_regs.cpsr, ctxt->user_regs.pc32); in vcpu_arm32()
185 ctxt->user_regs.x0 = dom->devicetree_blob ? in vcpu_arm64()
187 ctxt->user_regs.x1 = 0; in vcpu_arm64()
188 ctxt->user_regs.x2 = 0; in vcpu_arm64()
189 ctxt->user_regs.x3 = 0; in vcpu_arm64()
199 ctxt->user_regs.cpsr = PSR_GUEST64_INIT; in vcpu_arm64()
[all …]
A Dxc_dom_x86.c852 ctxt->user_regs.esp = in vcpu_x86_32()
854 ctxt->user_regs.esi = in vcpu_x86_32()
868 ctxt->user_regs.ds = FLAT_KERNEL_DS_X86_32; in vcpu_x86_32()
869 ctxt->user_regs.es = FLAT_KERNEL_DS_X86_32; in vcpu_x86_32()
870 ctxt->user_regs.fs = FLAT_KERNEL_DS_X86_32; in vcpu_x86_32()
875 ctxt->kernel_ss = ctxt->user_regs.ss; in vcpu_x86_32()
876 ctxt->kernel_sp = ctxt->user_regs.esp; in vcpu_x86_32()
899 ctxt->user_regs.rsp = in vcpu_x86_64()
901 ctxt->user_regs.rsi = in vcpu_x86_64()
918 ctxt->kernel_ss = ctxt->user_regs.ss; in vcpu_x86_64()
[all …]
A Dxc_resume.c76 SET_FIELD(&ctxt, user_regs.eax, 1, dinfo->guest_width); in modify_returncode()
223 mfn = GET_FIELD(&ctxt, user_regs.edx, dinfo->guest_width); in xc_domain_resume_any()
A Dxc_sr_save_x86_pv.c509 mfn = GET_FIELD(&vcpu, user_regs.edx, ctx->x86_pv.width); in write_one_vcpu_basic()
517 SET_FIELD(&vcpu, user_regs.edx, mfn_to_pfn(ctx, mfn), in write_one_vcpu_basic()
A Dxc_sr_restore_x86_pv.c141 pfn = GET_FIELD(vcpu, user_regs.edx, ctx->x86_pv.width); in process_start_info()
164 SET_FIELD(vcpu, user_regs.edx, mfn, ctx->x86_pv.width); in process_start_info()
/xen-4.10.0-shim-comet/xen/arch/arm/
A Dvpsci.c54 ctxt->user_regs.pc64 = (u64) entry_point; in do_common_cpu_on()
61 ctxt->user_regs.cpsr = PSR_GUEST32_INIT; in do_common_cpu_on()
63 ctxt->user_regs.r0_usr = context_id; in do_common_cpu_on()
68 ctxt->user_regs.cpsr = PSR_GUEST64_INIT; in do_common_cpu_on()
70 ctxt->user_regs.x0 = context_id; in do_common_cpu_on()
76 ctxt->user_regs.cpsr |= PSR_THUMB; in do_common_cpu_on()
A Ddomctl.c191 struct vcpu_guest_core_regs *regs = &c.nat->user_regs; in arch_get_info_guest()
A Ddomain.c768 struct vcpu_guest_core_regs *regs = &c.nat->user_regs; in arch_set_info_guest()
/xen-4.10.0-shim-comet/tools/xentrace/
A Dxenctx.c372 struct cpu_user_regs_x86_32 *regs = &ctx->user_regs; in print_ctx_32()
401 struct cpu_user_regs_x86_64 *regs = &ctx->user_regs; in print_ctx_32on64()
505 r = ctx->x32.user_regs.eip; in instr_pointer()
512 r = ctx->x64.user_regs.rip; in instr_pointer()
526 r = ctx->x32.user_regs.esp; in stack_pointer()
533 r = ctx->x64.user_regs.rsp; in stack_pointer()
545 return ctx->x32.user_regs.ebp; in frame_pointer()
547 return ctx->x64.user_regs.rbp; in frame_pointer()
554 vcpu_guest_core_regs_t *regs = &ctx->user_regs; in print_ctx_32()
606 vcpu_guest_core_regs_t *regs = &ctx->user_regs; in print_ctx_64()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomain.c783 if ( !is_canonical_address(c.nat->user_regs.rip) || in arch_set_info_guest()
784 !is_canonical_address(c.nat->user_regs.rsp) || in arch_set_info_guest()
795 fixup_guest_stack_selector(d, c.nat->user_regs.ss); in arch_set_info_guest()
797 fixup_guest_code_selector(d, c.nat->user_regs.cs); in arch_set_info_guest()
813 fixup_guest_code_selector(d, c.cmp->user_regs.cs); in arch_set_info_guest()
859 memcpy(&v->arch.user_regs, &c.nat->user_regs, sizeof(c.nat->user_regs)); in arch_set_info_guest()
866 XLAT_cpu_user_regs(&v->arch.user_regs, &c.cmp->user_regs); in arch_set_info_guest()
888 v->arch.user_regs.eflags &= ~X86_EFLAGS_IOPL; in arch_set_info_guest()
891 v->arch.user_regs.eflags |= X86_EFLAGS_IF; in arch_set_info_guest()
1284 struct cpu_user_regs *uregs = &n->arch.user_regs; in load_segments()
[all …]
A Ddomctl.c1586 memcpy(&c.nat->user_regs, &v->arch.user_regs, sizeof(c.nat->user_regs)); in arch_get_info_guest()
1593 XLAT_cpu_user_regs(&c.cmp->user_regs, &v->arch.user_regs); in arch_get_info_guest()
1614 c.nat->user_regs.cs = sreg.sel; in arch_get_info_guest()
1616 c.nat->user_regs.ss = sreg.sel; in arch_get_info_guest()
1618 c.nat->user_regs.ds = sreg.sel; in arch_get_info_guest()
1620 c.nat->user_regs.es = sreg.sel; in arch_get_info_guest()
1622 c.nat->user_regs.fs = sreg.sel; in arch_get_info_guest()
1625 c.nat->user_regs.gs = sreg.sel; in arch_get_info_guest()
1626 if ( ring_0(&c.nat->user_regs) ) in arch_get_info_guest()
1669 c(user_regs.eflags |= v->arch.pv_vcpu.iopl); in arch_get_info_guest()
[all …]
A Dtraps.c586 if ( guest_kernel_mode(v, &v->arch.user_regs) ) in vcpu_show_execution_state()
587 show_guest_stack(v, &v->arch.user_regs); in vcpu_show_execution_state()
/xen-4.10.0-shim-comet/tools/debugger/gdbsx/xg/
A Dxg_main.c394 anyc.ctxt32.user_regs.eflags |= X86_EFLAGS_TF; in _change_TF()
396 anyc.ctxt32.user_regs.eflags &= ~X86_EFLAGS_TF; in _change_TF()
399 anyc.ctxt64.user_regs.rflags |= X86_EFLAGS_TF; in _change_TF()
401 anyc.ctxt64.user_regs.rflags &= ~X86_EFLAGS_TF; in _change_TF()
700 struct cpu_user_regs_x86_32 *cr32p = &anyc.ctxt32.user_regs; in xg_regs_read()
701 struct cpu_user_regs_x86_64 *cr64p = &anyc.ctxt64.user_regs; in xg_regs_read()
737 struct cpu_user_regs_x86_32 *cr32p = &anyc.ctxt32.user_regs; in xg_regs_write()
738 struct cpu_user_regs_x86_64 *cr64p = &anyc.ctxt64.user_regs; in xg_regs_write()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dregs.h18 #define return_reg(v) ((v)->arch.user_regs.rax)
A Ddomain.h519 struct cpu_user_regs user_regs; member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dhvm.c1123 v->arch.user_regs.rax = ctxt.rax; in hvm_load_cpu_ctxt()
1124 v->arch.user_regs.rbx = ctxt.rbx; in hvm_load_cpu_ctxt()
1125 v->arch.user_regs.rcx = ctxt.rcx; in hvm_load_cpu_ctxt()
1126 v->arch.user_regs.rdx = ctxt.rdx; in hvm_load_cpu_ctxt()
1127 v->arch.user_regs.rbp = ctxt.rbp; in hvm_load_cpu_ctxt()
1128 v->arch.user_regs.rsi = ctxt.rsi; in hvm_load_cpu_ctxt()
1129 v->arch.user_regs.rdi = ctxt.rdi; in hvm_load_cpu_ctxt()
1133 v->arch.user_regs.r8 = ctxt.r8; in hvm_load_cpu_ctxt()
1134 v->arch.user_regs.r9 = ctxt.r9; in hvm_load_cpu_ctxt()
3894 memset(&v->arch.user_regs, 0, sizeof(v->arch.user_regs)); in hvm_vcpu_reset_state()
[all …]
A Ddomain.c114 struct cpu_user_regs *uregs = &v->arch.user_regs; in arch_set_info_hvm_guest()
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/
A Dxen.h189 struct cpu_user_regs user_regs; /* User-level CPU registers */ member
/xen-4.10.0-shim-comet/xen/include/public/
A Darch-arm.h292 struct vcpu_guest_core_regs user_regs; /* Core CPU registers */ member
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dtraps.c163 const struct cpu_user_regs *regs = &v->arch.user_regs; in vcpu_show_registers()
/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Ddom0_build.c890 regs = &v->arch.user_regs; in dom0_construct_pv()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmx.c469 v->arch.user_regs.rax = 1; in vmx_vcpu_initialise()
1935 (v->arch.user_regs.eflags & X86_EFLAGS_TF) && in vmx_set_info_guest()
A Dvmcs.c1773 struct cpu_user_regs *regs = &v->arch.user_regs; in vmcs_dump_vcpu()

Completed in 71 milliseconds