Home
last modified time | relevance | path

Searched refs:xer (Results 1 – 12 of 12) sorted by relevance

/qemu/target/ppc/
H A Dcpu.c33 return env->xer | (env->so << XER_SO) | in cpu_read_xer()
38 return env->xer | (env->so << XER_SO) | (env->ov << XER_OV) | in cpu_read_xer()
42 void cpu_write_xer(CPUPPCState *env, target_ulong xer) in cpu_write_xer() argument
44 env->so = (xer >> XER_SO) & 1; in cpu_write_xer()
45 env->ov = (xer >> XER_OV) & 1; in cpu_write_xer()
46 env->ca = (xer >> XER_CA) & 1; in cpu_write_xer()
48 env->ov32 = (xer >> XER_OV32) & 1; in cpu_write_xer()
49 env->ca32 = (xer >> XER_CA32) & 1; in cpu_write_xer()
50 env->xer = xer & ~((1ul << XER_SO) | in cpu_write_xer()
H A Darch_dump.c40 reg_t xer; member
121 reg->xer = cpu_to_dump_reg(s, cpu_read_xer(&cpu->env)); in ppc_write_elf_prstatus()
H A Dcpu.h1241 target_ulong xer; /* XER (with SO, OV, CA split out) */ member
1730 #define xer_cmp ((env->xer >> XER_CMP) & 0xFF)
1731 #define xer_bc ((env->xer >> XER_BC) & 0x7F)
2745 void cpu_write_xer(CPUPPCState *env, target_ulong xer);
H A Dkvm.c916 regs.xer = cpu_read_xer(env); in kvm_arch_put_registers()
1221 cpu_write_xer(env, regs.xer); in kvm_arch_get_registers()
H A Dint_helper.c3109 env->xer = (env->xer & ~0x7F) | i; in helper_dlmzb()
H A Dtranslate.c131 offsetof(CPUPPCState, xer), "xer"); in ppc_translate_init()
/qemu/tests/tcg/ppc64/
H A Dsignal_save_restore_xer.c18 saved = uc->uc_mcontext.regs->xer; in sigtrap_handler()
19 uc->uc_mcontext.regs->xer |= XER_OV | XER_OV32; in sigtrap_handler()
/qemu/linux-user/ppc/
H A Dtarget_syscall.h37 abi_ulong xer; member
H A Dsignal.c331 target_ulong xer; in restore_user_regs() local
348 __get_user(xer, &frame->mc_gregs[TARGET_PT_XER]); in restore_user_regs()
349 cpu_write_xer(env, xer); in restore_user_regs()
/qemu/include/hw/ppc/
H A Dspapr_nested.h399 uint64_t xer; member
421 uint64_t xer; member
/qemu/hw/ppc/
H A Dspapr_nested.c150 save->xer = cpu_read_xer(env); in nested_save_state()
249 cpu_write_xer(env, load->xer); in nested_load_state()
395 l2_state.xer = regs->xer; in h_enter_nested()
545 regs->xer = l2_state.xer; in spapr_exit_nested_hv()
875 GUEST_STATE_ELEMENT_ENV_DW(GSB_VCPU_SPR_XER, xer),
/qemu/linux-headers/asm-powerpc/
H A Dkvm.h40 __u64 xer; member