Searched refs:CSR_TLBRERA (Results 1 – 7 of 7) sorted by relevance
/openbmc/qemu/target/loongarch/ |
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 | cpu.c | 149 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 D | tlb_helper.c | 270 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 D | cpu-csr.h | 162 FIELD(CSR_TLBRERA, ISTLBR, 0, 1) 163 FIELD(CSR_TLBRERA, PC, 2, 62)
|
H A D | csr_helper.c | 23 if (env->CSR_TLBRERA & 0x1) { in helper_csrrd_pgd()
|
H A D | machine.c | 171 VMSTATE_UINT64(env.CSR_TLBRERA, LoongArchCPU),
|
H A D | cpu.h | 336 uint64_t CSR_TLBRERA; member
|