miscregs.hh (10506:aa23216161fa) | miscregs.hh (10856:d02b45a554b5) |
---|---|
1/* | 1/* |
2 * Copyright (c) 2010-2014 ARM Limited | 2 * Copyright (c) 2010-2015 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 647 unchanged lines hidden (view full) --- 658 MISCREG_DL1DATA3_EL1, // 591 659 MISCREG_DL1DATA4_EL1, // 592 660 MISCREG_L2ACTLR_EL1, // 593 661 MISCREG_CPUACTLR_EL1, // 594 662 MISCREG_CPUECTLR_EL1, // 595 663 MISCREG_CPUMERRSR_EL1, // 596 664 MISCREG_L2MERRSR_EL1, // 597 665 MISCREG_CBAR_EL1, // 598 | 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 9 * licensed hereunder. You may use the software subject to the license 10 * terms below provided that you ensure that this notice is replicated --- 647 unchanged lines hidden (view full) --- 658 MISCREG_DL1DATA3_EL1, // 591 659 MISCREG_DL1DATA4_EL1, // 592 660 MISCREG_L2ACTLR_EL1, // 593 661 MISCREG_CPUACTLR_EL1, // 594 662 MISCREG_CPUECTLR_EL1, // 595 663 MISCREG_CPUMERRSR_EL1, // 596 664 MISCREG_L2MERRSR_EL1, // 597 665 MISCREG_CBAR_EL1, // 598 |
666 MISCREG_CONTEXTIDR_EL2, // 599 |
|
666 667 // Dummy registers | 667 668 // Dummy registers |
668 MISCREG_NOP, // 599 669 MISCREG_RAZ, // 600 670 MISCREG_CP14_UNIMPL, // 601 671 MISCREG_CP15_UNIMPL, // 602 672 MISCREG_A64_UNIMPL, // 603 673 MISCREG_UNKNOWN, // 604 | 669 MISCREG_NOP, // 600 670 MISCREG_RAZ, // 601 671 MISCREG_CP14_UNIMPL, // 602 672 MISCREG_CP15_UNIMPL, // 603 673 MISCREG_A64_UNIMPL, // 604 674 MISCREG_UNKNOWN, // 605 |
674 | 675 |
675 NUM_MISCREGS // 605 | 676 NUM_MISCREGS // 606 |
676 }; 677 678 enum MiscRegInfo { 679 MISCREG_IMPLEMENTED, 680 MISCREG_UNVERIFIABLE, // Does the value change on every read (e.g. a 681 // arch generic counter) 682 MISCREG_WARN_NOT_FAIL, // If MISCREG_IMPLEMENTED is deasserted, it 683 // tells whether the instruction should raise a --- 655 unchanged lines hidden (view full) --- 1339 "dl1data3_el1", 1340 "dl1data4_el1", 1341 "l2actlr_el1", 1342 "cpuactlr_el1", 1343 "cpuectlr_el1", 1344 "cpumerrsr_el1", 1345 "l2merrsr_el1", 1346 "cbar_el1", | 677 }; 678 679 enum MiscRegInfo { 680 MISCREG_IMPLEMENTED, 681 MISCREG_UNVERIFIABLE, // Does the value change on every read (e.g. a 682 // arch generic counter) 683 MISCREG_WARN_NOT_FAIL, // If MISCREG_IMPLEMENTED is deasserted, it 684 // tells whether the instruction should raise a --- 655 unchanged lines hidden (view full) --- 1340 "dl1data3_el1", 1341 "dl1data4_el1", 1342 "l2actlr_el1", 1343 "cpuactlr_el1", 1344 "cpuectlr_el1", 1345 "cpumerrsr_el1", 1346 "l2merrsr_el1", 1347 "cbar_el1", |
1348 "contextidr_el2", |
|
1347 1348 // Dummy registers 1349 "nop", 1350 "raz", 1351 "cp14_unimpl", 1352 "cp15_unimpl", 1353 "a64_unimpl", 1354 "unknown" --- 529 unchanged lines hidden --- | 1349 1350 // Dummy registers 1351 "nop", 1352 "raz", 1353 "cp14_unimpl", 1354 "cp15_unimpl", 1355 "a64_unimpl", 1356 "unknown" --- 529 unchanged lines hidden --- |