| /* ETMv4 system registers. */ |
| |
| /* Read from system register. */ |
| |
| mrs x0, trcacatr0 |
| mrs x0, trcacatr1 |
| mrs x0, trcacatr2 |
| mrs x0, trcacatr3 |
| mrs x0, trcacatr4 |
| mrs x0, trcacatr5 |
| mrs x0, trcacatr6 |
| mrs x0, trcacatr7 |
| mrs x0, trcacatr8 |
| mrs x0, trcacatr9 |
| mrs x0, trcacatr10 |
| mrs x0, trcacatr11 |
| mrs x0, trcacatr12 |
| mrs x0, trcacatr13 |
| mrs x0, trcacatr14 |
| mrs x0, trcacatr15 |
| mrs x0, trcacvr0 |
| mrs x0, trcacvr1 |
| mrs x0, trcacvr2 |
| mrs x0, trcacvr3 |
| mrs x0, trcacvr4 |
| mrs x0, trcacvr5 |
| mrs x0, trcacvr6 |
| mrs x0, trcacvr7 |
| mrs x0, trcacvr8 |
| mrs x0, trcacvr9 |
| mrs x0, trcacvr10 |
| mrs x0, trcacvr11 |
| mrs x0, trcacvr12 |
| mrs x0, trcacvr13 |
| mrs x0, trcacvr14 |
| mrs x0, trcacvr15 |
| mrs x0, trcauxctlr |
| mrs x0, trcbbctlr |
| mrs x0, trcccctlr |
| mrs x0, trccidcctlr0 |
| mrs x0, trccidcctlr1 |
| mrs x0, trccidcvr0 |
| mrs x0, trccidcvr1 |
| mrs x0, trccidcvr2 |
| mrs x0, trccidcvr3 |
| mrs x0, trccidcvr4 |
| mrs x0, trccidcvr5 |
| mrs x0, trccidcvr6 |
| mrs x0, trccidcvr7 |
| mrs x0, trcclaimclr |
| mrs x0, trcclaimset |
| mrs x0, trccntctlr0 |
| mrs x0, trccntctlr1 |
| mrs x0, trccntctlr2 |
| mrs x0, trccntctlr3 |
| mrs x0, trccntrldvr0 |
| mrs x0, trccntrldvr1 |
| mrs x0, trccntrldvr2 |
| mrs x0, trccntrldvr3 |
| mrs x0, trccntvr0 |
| mrs x0, trccntvr1 |
| mrs x0, trccntvr2 |
| mrs x0, trccntvr3 |
| mrs x0, trcconfigr |
| mrs x0, trcdvcmr0 |
| mrs x0, trcdvcmr1 |
| mrs x0, trcdvcmr2 |
| mrs x0, trcdvcmr3 |
| mrs x0, trcdvcmr4 |
| mrs x0, trcdvcmr5 |
| mrs x0, trcdvcmr6 |
| mrs x0, trcdvcmr7 |
| mrs x0, trcdvcvr0 |
| mrs x0, trcdvcvr1 |
| mrs x0, trcdvcvr2 |
| mrs x0, trcdvcvr3 |
| mrs x0, trcdvcvr4 |
| mrs x0, trcdvcvr5 |
| mrs x0, trcdvcvr6 |
| mrs x0, trcdvcvr7 |
| mrs x0, trceventctl0r |
| mrs x0, trceventctl1r |
| mrs x0, trcextinselr0 |
| mrs x0, trcextinselr |
| mrs x0, trcextinselr1 |
| mrs x0, trcextinselr2 |
| mrs x0, trcextinselr3 |
| mrs x0, trcimspec0 |
| mrs x0, trcimspec0 |
| mrs x0, trcimspec1 |
| mrs x0, trcimspec2 |
| mrs x0, trcimspec3 |
| mrs x0, trcimspec4 |
| mrs x0, trcimspec5 |
| mrs x0, trcimspec6 |
| mrs x0, trcimspec7 |
| mrs x0, trcitctrl |
| mrs x0, trcpdcr |
| mrs x0, trcprgctlr |
| mrs x0, trcprocselr |
| mrs x0, trcqctlr |
| mrs x0, trcrsctlr2 |
| mrs x0, trcrsctlr3 |
| mrs x0, trcrsctlr4 |
| mrs x0, trcrsctlr5 |
| mrs x0, trcrsctlr6 |
| mrs x0, trcrsctlr7 |
| mrs x0, trcrsctlr8 |
| mrs x0, trcrsctlr9 |
| mrs x0, trcrsctlr10 |
| mrs x0, trcrsctlr11 |
| mrs x0, trcrsctlr12 |
| mrs x0, trcrsctlr13 |
| mrs x0, trcrsctlr14 |
| mrs x0, trcrsctlr15 |
| mrs x0, trcrsctlr16 |
| mrs x0, trcrsctlr17 |
| mrs x0, trcrsctlr18 |
| mrs x0, trcrsctlr19 |
| mrs x0, trcrsctlr20 |
| mrs x0, trcrsctlr21 |
| mrs x0, trcrsctlr22 |
| mrs x0, trcrsctlr23 |
| mrs x0, trcrsctlr24 |
| mrs x0, trcrsctlr25 |
| mrs x0, trcrsctlr26 |
| mrs x0, trcrsctlr27 |
| mrs x0, trcrsctlr28 |
| mrs x0, trcrsctlr29 |
| mrs x0, trcrsctlr30 |
| mrs x0, trcrsctlr31 |
| mrs x0, trcseqevr0 |
| mrs x0, trcseqevr1 |
| mrs x0, trcseqevr2 |
| mrs x0, trcseqrstevr |
| mrs x0, trcseqstr |
| mrs x0, trcssccr0 |
| mrs x0, trcssccr1 |
| mrs x0, trcssccr2 |
| mrs x0, trcssccr3 |
| mrs x0, trcssccr4 |
| mrs x0, trcssccr5 |
| mrs x0, trcssccr6 |
| mrs x0, trcssccr7 |
| mrs x0, trcsscsr0 |
| mrs x0, trcsscsr1 |
| mrs x0, trcsscsr2 |
| mrs x0, trcsscsr3 |
| mrs x0, trcsscsr4 |
| mrs x0, trcsscsr5 |
| mrs x0, trcsscsr6 |
| mrs x0, trcsscsr7 |
| mrs x0, trcsspcicr0 |
| mrs x0, trcsspcicr1 |
| mrs x0, trcsspcicr2 |
| mrs x0, trcsspcicr3 |
| mrs x0, trcsspcicr4 |
| mrs x0, trcsspcicr5 |
| mrs x0, trcsspcicr6 |
| mrs x0, trcsspcicr7 |
| mrs x0, trcstallctlr |
| mrs x0, trcsyncpr |
| mrs x0, trctraceidr |
| mrs x0, trctsctlr |
| mrs x0, trcvdarcctlr |
| mrs x0, trcvdctlr |
| mrs x0, trcvdsacctlr |
| mrs x0, trcvictlr |
| mrs x0, trcviiectlr |
| mrs x0, trcvipcssctlr |
| mrs x0, trcvissctlr |
| mrs x0, trcvmidcctlr0 |
| mrs x0, trcvmidcctlr1 |
| mrs x0, trcvmidcvr0 |
| mrs x0, trcvmidcvr1 |
| mrs x0, trcvmidcvr2 |
| mrs x0, trcvmidcvr3 |
| mrs x0, trcvmidcvr4 |
| mrs x0, trcvmidcvr5 |
| mrs x0, trcvmidcvr6 |
| mrs x0, trcvmidcvr7 |
| |
| /* Write to system register. */ |
| msr trcacatr0, x0 |
| msr trcacatr1, x0 |
| msr trcacatr2, x0 |
| msr trcacatr3, x0 |
| msr trcacatr4, x0 |
| msr trcacatr5, x0 |
| msr trcacatr6, x0 |
| msr trcacatr7, x0 |
| msr trcacatr8, x0 |
| msr trcacatr9, x0 |
| msr trcacatr10, x0 |
| msr trcacatr11, x0 |
| msr trcacatr12, x0 |
| msr trcacatr13, x0 |
| msr trcacatr14, x0 |
| msr trcacatr15, x0 |
| msr trcacvr0, x0 |
| msr trcacvr1, x0 |
| msr trcacvr2, x0 |
| msr trcacvr3, x0 |
| msr trcacvr4, x0 |
| msr trcacvr5, x0 |
| msr trcacvr6, x0 |
| msr trcacvr7, x0 |
| msr trcacvr8, x0 |
| msr trcacvr9, x0 |
| msr trcacvr10, x0 |
| msr trcacvr11, x0 |
| msr trcacvr12, x0 |
| msr trcacvr13, x0 |
| msr trcacvr14, x0 |
| msr trcacvr15, x0 |
| msr trcauxctlr, x0 |
| msr trcbbctlr, x0 |
| msr trcccctlr, x0 |
| msr trccidcctlr0, x0 |
| msr trccidcctlr1, x0 |
| msr trccidcvr0, x0 |
| msr trccidcvr1, x0 |
| msr trccidcvr2, x0 |
| msr trccidcvr3, x0 |
| msr trccidcvr4, x0 |
| msr trccidcvr5, x0 |
| msr trccidcvr6, x0 |
| msr trccidcvr7, x0 |
| msr trcclaimclr, x0 |
| msr trcclaimset, x0 |
| msr trccntctlr0, x0 |
| msr trccntctlr1, x0 |
| msr trccntctlr2, x0 |
| msr trccntctlr3, x0 |
| msr trccntrldvr0, x0 |
| msr trccntrldvr1, x0 |
| msr trccntrldvr2, x0 |
| msr trccntrldvr3, x0 |
| msr trccntvr0, x0 |
| msr trccntvr1, x0 |
| msr trccntvr2, x0 |
| msr trccntvr3, x0 |
| msr trcconfigr, x0 |
| msr trcdvcmr0, x0 |
| msr trcdvcmr1, x0 |
| msr trcdvcmr2, x0 |
| msr trcdvcmr3, x0 |
| msr trcdvcmr4, x0 |
| msr trcdvcmr5, x0 |
| msr trcdvcmr6, x0 |
| msr trcdvcmr7, x0 |
| msr trcdvcvr0, x0 |
| msr trcdvcvr1, x0 |
| msr trcdvcvr2, x0 |
| msr trcdvcvr3, x0 |
| msr trcdvcvr4, x0 |
| msr trcdvcvr5, x0 |
| msr trcdvcvr6, x0 |
| msr trcdvcvr7, x0 |
| msr trceventctl0r, x0 |
| msr trceventctl1r, x0 |
| msr trcextinselr0, x0 |
| msr trcextinselr, x0 |
| msr trcextinselr1, x0 |
| msr trcextinselr2, x0 |
| msr trcextinselr3, x0 |
| msr trcimspec0, x0 |
| msr trcimspec0, x0 |
| msr trcimspec1, x0 |
| msr trcimspec2, x0 |
| msr trcimspec3, x0 |
| msr trcimspec4, x0 |
| msr trcimspec5, x0 |
| msr trcimspec6, x0 |
| msr trcimspec7, x0 |
| msr trcitctrl, x0 |
| msr trcpdcr, x0 |
| msr trcprgctlr, x0 |
| msr trcprocselr, x0 |
| msr trcqctlr, x0 |
| msr trcrsctlr2, x0 |
| msr trcrsctlr3, x0 |
| msr trcrsctlr4, x0 |
| msr trcrsctlr5, x0 |
| msr trcrsctlr6, x0 |
| msr trcrsctlr7, x0 |
| msr trcrsctlr8, x0 |
| msr trcrsctlr9, x0 |
| msr trcrsctlr10, x0 |
| msr trcrsctlr11, x0 |
| msr trcrsctlr12, x0 |
| msr trcrsctlr13, x0 |
| msr trcrsctlr14, x0 |
| msr trcrsctlr15, x0 |
| msr trcrsctlr16, x0 |
| msr trcrsctlr17, x0 |
| msr trcrsctlr18, x0 |
| msr trcrsctlr19, x0 |
| msr trcrsctlr20, x0 |
| msr trcrsctlr21, x0 |
| msr trcrsctlr22, x0 |
| msr trcrsctlr23, x0 |
| msr trcrsctlr24, x0 |
| msr trcrsctlr25, x0 |
| msr trcrsctlr26, x0 |
| msr trcrsctlr27, x0 |
| msr trcrsctlr28, x0 |
| msr trcrsctlr29, x0 |
| msr trcrsctlr30, x0 |
| msr trcrsctlr31, x0 |
| msr trcseqevr0, x0 |
| msr trcseqevr1, x0 |
| msr trcseqevr2, x0 |
| msr trcseqrstevr, x0 |
| msr trcseqstr, x0 |
| msr trcssccr0, x0 |
| msr trcssccr1, x0 |
| msr trcssccr2, x0 |
| msr trcssccr3, x0 |
| msr trcssccr4, x0 |
| msr trcssccr5, x0 |
| msr trcssccr6, x0 |
| msr trcssccr7, x0 |
| msr trcsscsr0, x0 |
| msr trcsscsr1, x0 |
| msr trcsscsr2, x0 |
| msr trcsscsr3, x0 |
| msr trcsscsr4, x0 |
| msr trcsscsr5, x0 |
| msr trcsscsr6, x0 |
| msr trcsscsr7, x0 |
| msr trcsspcicr0, x0 |
| msr trcsspcicr1, x0 |
| msr trcsspcicr2, x0 |
| msr trcsspcicr3, x0 |
| msr trcsspcicr4, x0 |
| msr trcsspcicr5, x0 |
| msr trcsspcicr6, x0 |
| msr trcsspcicr7, x0 |
| msr trcstallctlr, x0 |
| msr trcsyncpr, x0 |
| msr trctraceidr, x0 |
| msr trctsctlr, x0 |
| msr trcvdarcctlr, x0 |
| msr trcvdctlr, x0 |
| msr trcvdsacctlr, x0 |
| msr trcvictlr, x0 |
| msr trcviiectlr, x0 |
| msr trcvipcssctlr, x0 |
| msr trcvissctlr, x0 |
| msr trcvmidcctlr0, x0 |
| msr trcvmidcctlr1, x0 |
| msr trcvmidcvr0, x0 |
| msr trcvmidcvr1, x0 |
| msr trcvmidcvr2, x0 |
| msr trcvmidcvr3, x0 |
| msr trcvmidcvr4, x0 |
| msr trcvmidcvr5, x0 |
| msr trcvmidcvr6, x0 |
| msr trcvmidcvr7, x0 |