Home
last modified time | relevance | path

Searched refs:CSR_TLBRERA (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/target/loongarch/tcg/
H A Dop_helper.c109 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 Dtlb_helper.c69 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 Dcsr_helper.c23 if (env->CSR_TLBRERA & 0x1) { in helper_csrrd_pgd()
/openbmc/qemu/target/loongarch/
H A Dcpu.c169 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 Dcpu-csr.h165 FIELD(CSR_TLBRERA, ISTLBR, 0, 1)
166 FIELD(CSR_TLBRERA, PC, 2, 62)
H A Dmachine.c214 VMSTATE_UINT64(env.CSR_TLBRERA, LoongArchCPU),
H A Dcpu.h350 uint64_t CSR_TLBRERA; member
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c262 &env->CSR_TLBRERA); in kvm_loongarch_get_csr()
435 &env->CSR_TLBRERA); in kvm_loongarch_put_csr()