Searched refs:spsr (Results 1 – 9 of 9) sorted by relevance
/qemu/target/arm/tcg/ |
H A D | helper-a64.c | 714 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 D | translate.c | 2617 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 D | op_helper.c | 691 env->spsr = value; in HELPER() 730 return env->spsr; in HELPER()
|
/qemu/bsd-user/arm/ |
H A D | target_arch_thread.h | 41 env->spsr = ARM_CPU_MODE_USR; in target_thread_set_upcall()
|
/qemu/linux-headers/asm-arm64/ |
H A D | kvm.h | 55 __u64 spsr[KVM_NR_SPSR]; member
|
/qemu/target/arm/ |
H A D | kvm.c | 2120 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 D | machine.c | 923 VMSTATE_UINT32(env.spsr, ARMCPU),
|
H A D | cpu.h | 240 uint32_t spsr; member
|
H A D | helper.c | 10685 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()
|