Searched refs:CR_TLBMISC (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/target/nios2/ |
H A D | mmu.c | 36 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 D | cpu.h | 93 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 D | helper.c | 61 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 D | cpu.c | 172 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 D | translate.c | 645 case CR_TLBMISC: in wrctl() 1077 FIELD_EX32(env->mmu.tlbmisc_wr, CR_TLBMISC, PID), in nios2_cpu_dump_state()
|