Home
last modified time | relevance | path

Searched refs:CR_TLBMISC (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/target/nios2/
H A Dmmu.c36 int pid = FIELD_EX32(env->mmu.tlbmisc_wr, CR_TLBMISC, PID); in mmu_translate()
98 if (env->ctrl[CR_TLBMISC] & CR_TLBMISC_WE) { in helper_mmu_write_tlbacc()
99 int way = FIELD_EX32(env->ctrl[CR_TLBMISC], CR_TLBMISC, WAY); in helper_mmu_write_tlbacc()
101 int pid = FIELD_EX32(env->mmu.tlbmisc_wr, CR_TLBMISC, PID); in helper_mmu_write_tlbacc()
120 env->ctrl[CR_TLBMISC] = FIELD_DP32(env->ctrl[CR_TLBMISC], in helper_mmu_write_tlbacc()
121 CR_TLBMISC, WAY, in helper_mmu_write_tlbacc()
132 uint32_t new_pid = FIELD_EX32(v, CR_TLBMISC, PID); in helper_mmu_write_tlbmisc()
133 uint32_t old_pid = FIELD_EX32(env->mmu.tlbmisc_wr, CR_TLBMISC, PID); in helper_mmu_write_tlbmisc()
134 uint32_t way = FIELD_EX32(v, CR_TLBMISC, WAY); in helper_mmu_write_tlbmisc()
159 env->ctrl[CR_TLBMISC] = FIELD_DP32(v, CR_TLBMISC, PID, in helper_mmu_write_tlbmisc()
[all …]
H A Dcpu.h93 CR_TLBMISC = 10, enumerator
140 FIELD(CR_TLBMISC, D, 0, 1)
141 FIELD(CR_TLBMISC, PERM, 1, 1)
142 FIELD(CR_TLBMISC, BAD, 2, 1)
143 FIELD(CR_TLBMISC, DBL, 3, 1)
144 FIELD(CR_TLBMISC, PID, 4, 14)
145 FIELD(CR_TLBMISC, WE, 18, 1)
146 FIELD(CR_TLBMISC, RD, 19, 1)
147 FIELD(CR_TLBMISC, WAY, 20, 4)
148 FIELD(CR_TLBMISC, EE, 24, 1)
H A Dhelper.c61 env->ctrl[CR_TLBMISC] &= ~(CR_TLBMISC_D | in do_exception()
65 env->ctrl[CR_TLBMISC] |= tlbmisc_set; in do_exception()
209 env->ctrl[CR_TLBMISC] &= ~(CR_TLBMISC_D | in nios2_cpu_do_interrupt()
212 env->ctrl[CR_TLBMISC] |= tlbmisc_set; in nios2_cpu_do_interrupt()
363 env->ctrl[CR_TLBMISC] = FIELD_DP32(env->ctrl[CR_TLBMISC], CR_TLBMISC, D, in nios2_cpu_tlb_fill()
H A Dcpu.c172 RO_FIELD(CR_TLBMISC, D); in realize_cr_status()
173 RO_FIELD(CR_TLBMISC, PERM); in realize_cr_status()
174 RO_FIELD(CR_TLBMISC, BAD); in realize_cr_status()
175 RO_FIELD(CR_TLBMISC, DBL); in realize_cr_status()
176 WR_FIELD(CR_TLBMISC, PID); in realize_cr_status()
177 WR_FIELD(CR_TLBMISC, WE); in realize_cr_status()
178 WR_FIELD(CR_TLBMISC, RD); in realize_cr_status()
179 WR_FIELD(CR_TLBMISC, WAY); in realize_cr_status()
H A Dtranslate.c645 case CR_TLBMISC: in wrctl()
1077 FIELD_EX32(env->mmu.tlbmisc_wr, CR_TLBMISC, PID), in nios2_cpu_dump_state()