Searched refs:CSR_TLBRERA (Results 1 – 8 of 8) sorted by relevance
/openbmc/qemu/target/loongarch/tcg/ |
H A D | op_helper.c | 109 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in helper_ertn() 113 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR, 0); in helper_ertn() 116 set_pc(env, env->CSR_TLBRERA); in helper_ertn() 118 __func__, env->CSR_TLBRERA); in helper_ertn()
|
H A D | tlb_helper.c | 69 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR, 1); in raise_mmu_exception() 170 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in fill_tlb_entry() 221 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in helper_tlbsrch() 293 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in helper_tlbfill()
|
H A D | csr_helper.c | 23 if (env->CSR_TLBRERA & 0x1) { in helper_csrrd_pgd()
|
/openbmc/qemu/target/loongarch/ |
H A D | cpu.c | 169 bool tlbfill = FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR); in loongarch_cpu_do_interrupt() 176 __func__, env->pc, env->CSR_ERA, env->CSR_TLBRERA, in loongarch_cpu_do_interrupt() 242 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, in loongarch_cpu_do_interrupt() 293 tlbfill ? env->CSR_TLBRERA : env->CSR_ERA, in loongarch_cpu_do_interrupt() 549 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR, 0); in loongarch_cpu_reset_hold() 777 qemu_fprintf(f, "TLBRERA=%016" PRIx64 "\n", env->CSR_TLBRERA); in loongarch_cpu_dump_state()
|
H A D | cpu-csr.h | 165 FIELD(CSR_TLBRERA, ISTLBR, 0, 1) 166 FIELD(CSR_TLBRERA, PC, 2, 62)
|
H A D | machine.c | 214 VMSTATE_UINT64(env.CSR_TLBRERA, LoongArchCPU),
|
H A D | cpu.h | 350 uint64_t CSR_TLBRERA; member
|
/openbmc/qemu/target/loongarch/kvm/ |
H A D | kvm.c | 262 &env->CSR_TLBRERA); in kvm_loongarch_get_csr() 435 &env->CSR_TLBRERA); in kvm_loongarch_put_csr()
|