Home
last modified time | relevance | path

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

/openbmc/qemu/target/loongarch/
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 Dcpu.c149 bool tlbfill = FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR); in loongarch_cpu_do_interrupt()
163 env->pc, env->CSR_ERA, env->CSR_TLBRERA, name); in loongarch_cpu_do_interrupt()
227 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, in loongarch_cpu_do_interrupt()
278 tlbfill ? env->CSR_TLBRERA : env->CSR_ERA, in loongarch_cpu_do_interrupt()
536 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR, 0); in loongarch_cpu_reset_hold()
764 qemu_fprintf(f, "TLBRERA=%016" PRIx64 "\n", env->CSR_TLBRERA); in loongarch_cpu_dump_state()
H A Dtlb_helper.c270 env->CSR_TLBRERA = FIELD_DP64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR, 1); in raise_mmu_exception()
371 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in fill_tlb_entry()
422 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in helper_tlbsrch()
494 if (FIELD_EX64(env->CSR_TLBRERA, CSR_TLBRERA, ISTLBR)) { in helper_tlbfill()
H A Dcpu-csr.h162 FIELD(CSR_TLBRERA, ISTLBR, 0, 1)
163 FIELD(CSR_TLBRERA, PC, 2, 62)
H A Dcsr_helper.c23 if (env->CSR_TLBRERA & 0x1) { in helper_csrrd_pgd()
H A Dmachine.c171 VMSTATE_UINT64(env.CSR_TLBRERA, LoongArchCPU),
H A Dcpu.h336 uint64_t CSR_TLBRERA; member