Searched refs:CR_STATUS (Results 1 – 5 of 5) sorted by relevance
/openbmc/qemu/target/nios2/ |
H A D | cpu.h | 84 CR_STATUS = 0, enumerator 101 FIELD(CR_STATUS, PIE, 0, 1) 102 FIELD(CR_STATUS, U, 1, 1) 103 FIELD(CR_STATUS, EH, 2, 1) 104 FIELD(CR_STATUS, IH, 3, 1) 105 FIELD(CR_STATUS, IL, 4, 6) 106 FIELD(CR_STATUS, CRS, 10, 6) 107 FIELD(CR_STATUS, PRS, 16, 6) 108 FIELD(CR_STATUS, NMI, 22, 1) 246 unsigned crs = FIELD_EX32(env->ctrl[CR_STATUS], CR_STATUS, CRS); in nios2_update_crs() [all …]
|
H A D | op_helper.c | 95 new_status &= cpu->cr_state[CR_STATUS].writable | in helper_eret() 96 (cpu->cr_state[CR_STATUS].readonly & R_CR_STATUS_CRS_MASK); in helper_eret() 98 env->ctrl[CR_STATUS] = new_status; in helper_eret() 110 unsigned prs = FIELD_EX32(env->ctrl[CR_STATUS], CR_STATUS, PRS); in helper_rdprs() 116 unsigned prs = FIELD_EX32(env->ctrl[CR_STATUS], CR_STATUS, PRS); in helper_wrprs()
|
H A D | helper.c | 37 uint32_t old_status = env->ctrl[CR_STATUS]; in do_exception() 73 new_status = FIELD_DP32(new_status, CR_STATUS, PRS, in do_exception() 79 env->ctrl[CR_STATUS] = new_status; in do_exception() 95 uint32_t old_status = env->ctrl[CR_STATUS]; in do_eic_irq() 97 uint32_t old_rs = FIELD_EX32(old_status, CR_STATUS, CRS); in do_eic_irq() 100 new_status = FIELD_DP32(new_status, CR_STATUS, CRS, new_rs); in do_eic_irq() 101 new_status = FIELD_DP32(new_status, CR_STATUS, IL, cpu->ril); in do_eic_irq() 119 env->ctrl[CR_STATUS] = new_status; in do_eic_irq() 140 if (env->ctrl[CR_STATUS] & CR_STATUS_EH) { in nios2_cpu_do_interrupt() 203 if (env->ctrl[CR_STATUS] & CR_STATUS_EH) { in nios2_cpu_do_interrupt() [all …]
|
H A D | cpu.c | 79 env->ctrl[CR_STATUS] = CR_STATUS_RSIE; in nios2_cpu_reset_hold() 145 WR_FIELD(CR_STATUS, PIE); in realize_cr_status() 153 WR_FIELD(CR_STATUS, RSIE); in realize_cr_status() 154 RO_FIELD(CR_STATUS, NMI); in realize_cr_status() 155 WR_FIELD(CR_STATUS, PRS); in realize_cr_status() 156 RO_FIELD(CR_STATUS, CRS); in realize_cr_status() 157 WR_FIELD(CR_STATUS, IL); in realize_cr_status() 158 WR_FIELD(CR_STATUS, IH); in realize_cr_status() 160 RO_FIELD(CR_STATUS, RSIE); in realize_cr_status() 166 WR_FIELD(CR_STATUS, U); in realize_cr_status() [all …]
|
H A D | translate.c | 648 case CR_STATUS: in wrctl()
|