Home
last modified time | relevance | path

Searched refs:spsr (Results 1 – 9 of 9) sorted by relevance

/qemu/target/arm/tcg/
H A Dhelper-a64.c714 static int el_from_spsr(uint32_t spsr) in el_from_spsr() argument
719 if (spsr & PSTATE_nRW) { in el_from_spsr()
720 switch (spsr & CPSR_M) { in el_from_spsr()
740 if (extract32(spsr, 1, 1)) { in el_from_spsr()
744 if (extract32(spsr, 0, 4) == 1) { in el_from_spsr()
748 return extract32(spsr, 2, 2); in el_from_spsr()
792 spsr &= ~PSTATE_SS; in HELPER()
804 new_el = el_from_spsr(spsr); in HELPER()
840 if (spsr & CPSR_T) { in HELPER()
854 pstate_write(env, spsr); in HELPER()
[all …]
H A Dtranslate.c2617 static uint32_t msr_mask(DisasContext *s, int flags, int spsr) in msr_mask() argument
2638 if (!spsr) { in msr_mask()
2650 static int gen_set_psr(DisasContext *s, uint32_t mask, int spsr, TCGv_i32 t0) in gen_set_psr() argument
2653 if (spsr) { in gen_set_psr()
2658 tmp = load_cpu_field(spsr); in gen_set_psr()
2662 store_cpu_field(tmp, spsr); in gen_set_psr()
2676 return gen_set_psr(s, mask, spsr, tmp); in gen_set_psr_im()
2912 gen_rfe(s, pc, load_cpu_field(spsr)); in gen_exception_return()
3463 tmp = load_cpu_field(spsr); in gen_srs()
4640 tmp = load_cpu_field(spsr); in trans_MRS_reg()
[all …]
H A Dop_helper.c691 env->spsr = value; in HELPER()
730 return env->spsr; in HELPER()
/qemu/bsd-user/arm/
H A Dtarget_arch_thread.h41 env->spsr = ARM_CPU_MODE_USR; in target_thread_set_upcall()
/qemu/linux-headers/asm-arm64/
H A Dkvm.h55 __u64 spsr[KVM_NR_SPSR]; member
/qemu/target/arm/
H A Dkvm.c2120 env->banked_spsr[i] = env->spsr; in kvm_arch_put_registers()
2125 ret = kvm_set_one_reg(cs, AARCH64_CORE_REG(spsr[i]), in kvm_arch_put_registers()
2303 ret = kvm_get_one_reg(cs, AARCH64_CORE_REG(spsr[i]), in kvm_arch_get_registers()
2313 env->spsr = env->banked_spsr[i]; in kvm_arch_get_registers()
H A Dmachine.c923 VMSTATE_UINT32(env.spsr, ARMCPU),
H A Dcpu.h240 uint32_t spsr; member
H A Dhelper.c10685 env->banked_spsr[i] = env->spsr; in switch_mode()
10689 env->spsr = env->banked_spsr[i]; in switch_mode()
11085 env->spsr = cpsr_read(env); in take_aarch32_exception()