read system register reg
(self, reg, *, silent=False, call=None)
| 163 | raise ProxyError("Exception occurred") |
| 164 | |
| 165 | def mrs(self, reg, *, silent=False, call=None): |
| 166 | '''read system register reg''' |
| 167 | op0, op1, CRn, CRm, op2 = sysreg_parse(reg) |
| 168 | |
| 169 | op = ((op0 << 19) | (op1 << 16) | (CRn << 12) | |
| 170 | (CRm << 8) | (op2 << 5) | 0xd5200000) |
| 171 | |
| 172 | return self.exec(op, call=call, silent=silent) |
| 173 | |
| 174 | def msr(self, reg, val, *, silent=False, call=None): |
| 175 | '''Write val to system register reg''' |