miscregs.hh (12530:ab63172c4fbe) | miscregs.hh (12675:f3439303feb4) |
---|---|
1/* 2 * Copyright (c) 2010-2018 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 --- 652 unchanged lines hidden (view full) --- 661 MISCREG_L2ACTLR_EL1, // 593 662 MISCREG_CPUACTLR_EL1, // 594 663 MISCREG_CPUECTLR_EL1, // 595 664 MISCREG_CPUMERRSR_EL1, // 596 665 MISCREG_L2MERRSR_EL1, // 597 666 MISCREG_CBAR_EL1, // 598 667 MISCREG_CONTEXTIDR_EL2, // 599 668 | 1/* 2 * Copyright (c) 2010-2018 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 --- 652 unchanged lines hidden (view full) --- 661 MISCREG_L2ACTLR_EL1, // 593 662 MISCREG_CPUACTLR_EL1, // 594 663 MISCREG_CPUECTLR_EL1, // 595 664 MISCREG_CPUMERRSR_EL1, // 596 665 MISCREG_L2MERRSR_EL1, // 597 666 MISCREG_CBAR_EL1, // 598 667 MISCREG_CONTEXTIDR_EL2, // 599 668 |
669 // Introduced in ARMv8.1 670 MISCREG_TTBR1_EL2, // 600 671 |
|
669 // These MISCREG_FREESLOT are available Misc Register 670 // slots for future registers to be implemented. | 672 // These MISCREG_FREESLOT are available Misc Register 673 // slots for future registers to be implemented. |
671 MISCREG_FREESLOT_1, // 600 672 MISCREG_FREESLOT_2, // 601 673 MISCREG_FREESLOT_3, // 602 674 MISCREG_FREESLOT_4, // 603 675 MISCREG_FREESLOT_5, // 604 676 MISCREG_FREESLOT_6, // 605 | 674 MISCREG_FREESLOT_1, // 601 675 MISCREG_FREESLOT_2, // 602 676 MISCREG_FREESLOT_3, // 603 677 MISCREG_FREESLOT_4, // 604 678 MISCREG_FREESLOT_5, // 605 |
677 678 // NUM_PHYS_MISCREGS specifies the number of actual physical 679 // registers, not considering the following pseudo-registers 680 // (dummy registers), like UNKNOWN, CP15_UNIMPL, MISCREG_IMPDEF_UNIMPL. 681 // Checkpointing should use this physical index when 682 // saving/restoring register values. 683 NUM_PHYS_MISCREGS = 606, // 606 684 --- 680 unchanged lines hidden (view full) --- 1365 "l2actlr_el1", 1366 "cpuactlr_el1", 1367 "cpuectlr_el1", 1368 "cpumerrsr_el1", 1369 "l2merrsr_el1", 1370 "cbar_el1", 1371 "contextidr_el2", 1372 | 679 680 // NUM_PHYS_MISCREGS specifies the number of actual physical 681 // registers, not considering the following pseudo-registers 682 // (dummy registers), like UNKNOWN, CP15_UNIMPL, MISCREG_IMPDEF_UNIMPL. 683 // Checkpointing should use this physical index when 684 // saving/restoring register values. 685 NUM_PHYS_MISCREGS = 606, // 606 686 --- 680 unchanged lines hidden (view full) --- 1367 "l2actlr_el1", 1368 "cpuactlr_el1", 1369 "cpuectlr_el1", 1370 "cpumerrsr_el1", 1371 "l2merrsr_el1", 1372 "cbar_el1", 1373 "contextidr_el2", 1374 |
1375 "ttbr1_el2", |
|
1373 "freeslot1", 1374 "freeslot2", 1375 "freeslot3", 1376 "freeslot4", 1377 "freeslot5", | 1376 "freeslot1", 1377 "freeslot2", 1378 "freeslot3", 1379 "freeslot4", 1380 "freeslot5", |
1378 "freeslot6", | |
1379 1380 "num_phys_regs", 1381 1382 // Dummy registers 1383 "nop", 1384 "raz", 1385 "cp14_unimpl", 1386 "cp15_unimpl", --- 559 unchanged lines hidden --- | 1381 1382 "num_phys_regs", 1383 1384 // Dummy registers 1385 "nop", 1386 "raz", 1387 "cp14_unimpl", 1388 "cp15_unimpl", --- 559 unchanged lines hidden --- |