miscregs.cc (10037:5cac77888310) miscregs.cc (10188:c09802451018)
1/*
2 * Copyright (c) 2010-2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 700 unchanged lines hidden (view full) ---

709 bitset<NUM_MISCREG_INFOS>(string("0011001100111110000")),
710 // MISCREG_CNTP_CTL
711 bitset<NUM_MISCREG_INFOS>(string("0000000000000001001")),
712 // MISCREG_CNTP_CTL_NS
713 bitset<NUM_MISCREG_INFOS>(string("1100110011111110001")),
714 // MISCREG_CNTP_CTL_S
715 bitset<NUM_MISCREG_INFOS>(string("0011001100111110000")),
716 // MISCREG_CNTV_TVAL
1/*
2 * Copyright (c) 2010-2013 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 700 unchanged lines hidden (view full) ---

709 bitset<NUM_MISCREG_INFOS>(string("0011001100111110000")),
710 // MISCREG_CNTP_CTL
711 bitset<NUM_MISCREG_INFOS>(string("0000000000000001001")),
712 // MISCREG_CNTP_CTL_NS
713 bitset<NUM_MISCREG_INFOS>(string("1100110011111110001")),
714 // MISCREG_CNTP_CTL_S
715 bitset<NUM_MISCREG_INFOS>(string("0011001100111110000")),
716 // MISCREG_CNTV_TVAL
717 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
717 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
718 // MISCREG_CNTV_CTL
718 // MISCREG_CNTV_CTL
719 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
719 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
720 // MISCREG_CNTHCTL
720 // MISCREG_CNTHCTL
721 bitset<NUM_MISCREG_INFOS>(string("1100110000000000001")),
721 bitset<NUM_MISCREG_INFOS>(string("0100100000000000000")),
722 // MISCREG_CNTHP_TVAL
722 // MISCREG_CNTHP_TVAL
723 bitset<NUM_MISCREG_INFOS>(string("1100110000000000001")),
723 bitset<NUM_MISCREG_INFOS>(string("0100100000000000000")),
724 // MISCREG_CNTHP_CTL
724 // MISCREG_CNTHP_CTL
725 bitset<NUM_MISCREG_INFOS>(string("1100110000000000001")),
725 bitset<NUM_MISCREG_INFOS>(string("0100100000000000000")),
726 // MISCREG_IL1DATA0
727 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
728 // MISCREG_IL1DATA1
729 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
730 // MISCREG_IL1DATA2
731 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
732 // MISCREG_IL1DATA3
733 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),

--- 23 unchanged lines hidden (view full) ---

757 bitset<NUM_MISCREG_INFOS>(string("0101010101010100001")),
758 // MISCREG_CNTP_CVAL
759 bitset<NUM_MISCREG_INFOS>(string("0000000000000001001")),
760 // MISCREG_CNTP_CVAL_NS
761 bitset<NUM_MISCREG_INFOS>(string("1100110011111110000")),
762 // MISCREG_CNTP_CVAL_S
763 bitset<NUM_MISCREG_INFOS>(string("0011001100111110000")),
764 // MISCREG_CNTV_CVAL
726 // MISCREG_IL1DATA0
727 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
728 // MISCREG_IL1DATA1
729 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
730 // MISCREG_IL1DATA2
731 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
732 // MISCREG_IL1DATA3
733 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),

--- 23 unchanged lines hidden (view full) ---

757 bitset<NUM_MISCREG_INFOS>(string("0101010101010100001")),
758 // MISCREG_CNTP_CVAL
759 bitset<NUM_MISCREG_INFOS>(string("0000000000000001001")),
760 // MISCREG_CNTP_CVAL_NS
761 bitset<NUM_MISCREG_INFOS>(string("1100110011111110000")),
762 // MISCREG_CNTP_CVAL_S
763 bitset<NUM_MISCREG_INFOS>(string("0011001100111110000")),
764 // MISCREG_CNTV_CVAL
765 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
765 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
766 // MISCREG_CNTVOFF
767 bitset<NUM_MISCREG_INFOS>(string("1100110000000000001")),
768 // MISCREG_CNTHP_CVAL
766 // MISCREG_CNTVOFF
767 bitset<NUM_MISCREG_INFOS>(string("1100110000000000001")),
768 // MISCREG_CNTHP_CVAL
769 bitset<NUM_MISCREG_INFOS>(string("1100110000000000001")),
769 bitset<NUM_MISCREG_INFOS>(string("0100100000000000000")),
770 // MISCREG_CPUMERRSR
771 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
772 // MISCREG_L2MERRSR
773 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
774
775 // AArch64 registers (Op0=2)
776 // MISCREG_MDCCINT_EL1
777 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),

--- 475 unchanged lines hidden (view full) ---

1253 bitset<NUM_MISCREG_INFOS>(string("0101010101010100001")),
1254 // MISCREG_CNTP_TVAL_EL0
1255 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1256 // MISCREG_CNTP_CTL_EL0
1257 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1258 // MISCREG_CNTP_CVAL_EL0
1259 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1260 // MISCREG_CNTV_TVAL_EL0
770 // MISCREG_CPUMERRSR
771 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
772 // MISCREG_L2MERRSR
773 bitset<NUM_MISCREG_INFOS>(string("1111111111000000000")),
774
775 // AArch64 registers (Op0=2)
776 // MISCREG_MDCCINT_EL1
777 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),

--- 475 unchanged lines hidden (view full) ---

1253 bitset<NUM_MISCREG_INFOS>(string("0101010101010100001")),
1254 // MISCREG_CNTP_TVAL_EL0
1255 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1256 // MISCREG_CNTP_CTL_EL0
1257 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1258 // MISCREG_CNTP_CVAL_EL0
1259 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1260 // MISCREG_CNTV_TVAL_EL0
1261 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1261 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1262 // MISCREG_CNTV_CTL_EL0
1262 // MISCREG_CNTV_CTL_EL0
1263 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1263 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1264 // MISCREG_CNTV_CVAL_EL0
1264 // MISCREG_CNTV_CVAL_EL0
1265 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1265 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1266 // MISCREG_PMEVCNTR0_EL0
1267 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1268 // MISCREG_PMEVCNTR1_EL0
1269 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1270 // MISCREG_PMEVCNTR2_EL0
1271 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1272 // MISCREG_PMEVCNTR3_EL0
1273 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),

--- 11 unchanged lines hidden (view full) ---

1285 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1286 // MISCREG_PMEVTYPER4_EL0
1287 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1288 // MISCREG_PMEVTYPER5_EL0
1289 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1290 // MISCREG_CNTVOFF_EL2
1291 bitset<NUM_MISCREG_INFOS>(string("1111110000000000001")),
1292 // MISCREG_CNTHCTL_EL2
1266 // MISCREG_PMEVCNTR0_EL0
1267 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1268 // MISCREG_PMEVCNTR1_EL0
1269 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1270 // MISCREG_PMEVCNTR2_EL0
1271 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1272 // MISCREG_PMEVCNTR3_EL0
1273 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),

--- 11 unchanged lines hidden (view full) ---

1285 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1286 // MISCREG_PMEVTYPER4_EL0
1287 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1288 // MISCREG_PMEVTYPER5_EL0
1289 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1290 // MISCREG_CNTVOFF_EL2
1291 bitset<NUM_MISCREG_INFOS>(string("1111110000000000001")),
1292 // MISCREG_CNTHCTL_EL2
1293 bitset<NUM_MISCREG_INFOS>(string("1111110000000000001")),
1293 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1294 // MISCREG_CNTHP_TVAL_EL2
1294 // MISCREG_CNTHP_TVAL_EL2
1295 bitset<NUM_MISCREG_INFOS>(string("1111110000000000001")),
1295 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1296 // MISCREG_CNTHP_CTL_EL2
1296 // MISCREG_CNTHP_CTL_EL2
1297 bitset<NUM_MISCREG_INFOS>(string("1111110000000000001")),
1297 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1298 // MISCREG_CNTHP_CVAL_EL2
1298 // MISCREG_CNTHP_CVAL_EL2
1299 bitset<NUM_MISCREG_INFOS>(string("1111110000000000001")),
1299 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1300 // MISCREG_CNTPS_TVAL_EL1
1300 // MISCREG_CNTPS_TVAL_EL1
1301 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1301 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1302 // MISCREG_CNTPS_CTL_EL1
1302 // MISCREG_CNTPS_CTL_EL1
1303 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1303 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1304 // MISCREG_CNTPS_CVAL_EL1
1304 // MISCREG_CNTPS_CVAL_EL1
1305 bitset<NUM_MISCREG_INFOS>(string("1111111111111100001")),
1305 bitset<NUM_MISCREG_INFOS>(string("0111100000000000000")),
1306 // MISCREG_IL1DATA0_EL1
1307 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),
1308 // MISCREG_IL1DATA1_EL1
1309 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),
1310 // MISCREG_IL1DATA2_EL1
1311 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),
1312 // MISCREG_IL1DATA3_EL1
1313 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),

--- 2236 unchanged lines hidden ---
1306 // MISCREG_IL1DATA0_EL1
1307 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),
1308 // MISCREG_IL1DATA1_EL1
1309 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),
1310 // MISCREG_IL1DATA2_EL1
1311 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),
1312 // MISCREG_IL1DATA3_EL1
1313 bitset<NUM_MISCREG_INFOS>(string("1111111111000000001")),

--- 2236 unchanged lines hidden ---