123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404 |
- case HV_SYS_REG_DBGBVR0_EL1:
- o = 0x450;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR0_EL1:
- o = 0x458;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR0_EL1:
- o = 0x550;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR0_EL1:
- o = 0x558;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR1_EL1:
- o = 0x460;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR1_EL1:
- o = 0x468;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR1_EL1:
- o = 0x560;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR1_EL1:
- o = 0x568;
- f = 0x2;
- break;
- case HV_SYS_REG_MDCCINT_EL1:
- o = 0x650;
- f = 0x2;
- break;
- case HV_SYS_REG_MDSCR_EL1:
- o = 0x350;
- f = 0x0;
- break;
- case HV_SYS_REG_DBGBVR2_EL1:
- o = 0x470;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR2_EL1:
- o = 0x478;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR2_EL1:
- o = 0x570;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR2_EL1:
- o = 0x578;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR3_EL1:
- o = 0x480;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR3_EL1:
- o = 0x488;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR3_EL1:
- o = 0x580;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR3_EL1:
- o = 0x588;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR4_EL1:
- o = 0x490;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR4_EL1:
- o = 0x498;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR4_EL1:
- o = 0x590;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR4_EL1:
- o = 0x598;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR5_EL1:
- o = 0x4a0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR5_EL1:
- o = 0x4a8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR5_EL1:
- o = 0x5a0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR5_EL1:
- o = 0x5a8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR6_EL1:
- o = 0x4b0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR6_EL1:
- o = 0x4b8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR6_EL1:
- o = 0x5b0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR6_EL1:
- o = 0x5b8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR7_EL1:
- o = 0x4c0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR7_EL1:
- o = 0x4c8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR7_EL1:
- o = 0x5c0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR7_EL1:
- o = 0x5c8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR8_EL1:
- o = 0x4d0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR8_EL1:
- o = 0x4d8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR8_EL1:
- o = 0x5d0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR8_EL1:
- o = 0x5d8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR9_EL1:
- o = 0x4e0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR9_EL1:
- o = 0x4e8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR9_EL1:
- o = 0x5e0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR9_EL1:
- o = 0x5e8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR10_EL1:
- o = 0x4f0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR10_EL1:
- o = 0x4f8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR10_EL1:
- o = 0x5f0;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR10_EL1:
- o = 0x5f8;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR11_EL1:
- o = 0x500;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR11_EL1:
- o = 0x508;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR11_EL1:
- o = 0x600;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR11_EL1:
- o = 0x608;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR12_EL1:
- o = 0x510;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR12_EL1:
- o = 0x518;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR12_EL1:
- o = 0x610;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR12_EL1:
- o = 0x618;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR13_EL1:
- o = 0x520;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR13_EL1:
- o = 0x528;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR13_EL1:
- o = 0x620;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR13_EL1:
- o = 0x628;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR14_EL1:
- o = 0x530;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR14_EL1:
- o = 0x538;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR14_EL1:
- o = 0x630;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR14_EL1:
- o = 0x638;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBVR15_EL1:
- o = 0x540;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGBCR15_EL1:
- o = 0x548;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWVR15_EL1:
- o = 0x640;
- f = 0x2;
- break;
- case HV_SYS_REG_DBGWCR15_EL1:
- o = 0x648;
- f = 0x2;
- break;
- case HV_SYS_REG_SCTLR_EL1:
- o = 0x400;
- f = 0x1;
- break;
- case HV_SYS_REG_CPACR_EL1:
- o = 0x408;
- f = 0x1;
- break;
- case HV_SYS_REG_TTBR0_EL1:
- o = 0x3a0;
- f = 0x1;
- break;
- case HV_SYS_REG_TTBR1_EL1:
- o = 0x3a8;
- f = 0x1;
- break;
- case HV_SYS_REG_TCR_EL1:
- o = 0x3b0;
- f = 0x1;
- break;
- case HV_SYS_REG_APIAKEYLO_EL1:
- o = 0x7d0;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APIAKEYHI_EL1:
- o = 0x7c8;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APIBKEYLO_EL1:
- o = 0x7e0;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APIBKEYHI_EL1:
- o = 0x7d8;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APDAKEYLO_EL1:
- o = 0x7f0;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APDAKEYHI_EL1:
- o = 0x7e8;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APDBKEYLO_EL1:
- o = 0x800;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APDBKEYHI_EL1:
- o = 0x7f8;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APGAKEYLO_EL1:
- o = 0x7c0;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_APGAKEYHI_EL1:
- o = 0x7b8;
- f = 0x2000000000000000;
- break;
- case HV_SYS_REG_SPSR_EL1:
- o = 0x410;
- f = 0x1;
- break;
- case HV_SYS_REG_ELR_EL1:
- o = 0x3b8;
- f = 0x1;
- break;
- case HV_SYS_REG_SP_EL0:
- o = 0x370;
- f = 0x0;
- break;
- case HV_SYS_REG_AFSR0_EL1:
- o = 0x418;
- f = 0x1;
- break;
- case HV_SYS_REG_AFSR1_EL1:
- o = 0x420;
- f = 0x1;
- break;
- case HV_SYS_REG_ESR_EL1:
- o = 0x3c8;
- f = 0x1;
- break;
- case HV_SYS_REG_FAR_EL1:
- o = 0x3c0;
- f = 0x1;
- break;
- case HV_SYS_REG_PAR_EL1:
- o = 0x380;
- f = 0x0;
- break;
- case HV_SYS_REG_MAIR_EL1:
- o = 0x3d0;
- f = 0x1;
- break;
- case HV_SYS_REG_AMAIR_EL1:
- o = 0x3d8;
- f = 0x1;
- break;
- case HV_SYS_REG_VBAR_EL1:
- o = 0x3e0;
- f = 0x1;
- break;
- case HV_SYS_REG_CONTEXTIDR_EL1:
- o = 0x428;
- f = 0x1;
- break;
- case HV_SYS_REG_TPIDR_EL1:
- o = 0x358;
- f = 0x0;
- break;
- case HV_SYS_REG_CNTKCTL_EL1:
- o = 0x440;
- f = 0x1;
- break;
- case HV_SYS_REG_CSSELR_EL1:
- o = 0x388;
- f = 0x0;
- break;
- case HV_SYS_REG_TPIDR_EL0:
- o = 0x360;
- f = 0x0;
- break;
- case HV_SYS_REG_TPIDRRO_EL0:
- o = 0x368;
- f = 0x0;
- break;
- case HV_SYS_REG_CNTV_CTL_EL0:
- o = 0x430;
- f = 0x1;
- break;
- case HV_SYS_REG_CNTV_CVAL_EL0:
- o = 0x3e8;
- f = 0x1;
- break;
- case HV_SYS_REG_SP_EL1:
- o = 0x378;
- f = 0x0;
- break;
|