miscregs.hh (13115:e056f29e1994) | miscregs.hh (13116:d3c3e2533928) |
---|---|
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 --- 658 unchanged lines hidden (view full) --- 667 MISCREG_CONTEXTIDR_EL2, // 599 668 669 // Introduced in ARMv8.1 670 MISCREG_TTBR1_EL2, // 600 671 MISCREG_CNTHV_CTL_EL2, // 601 672 MISCREG_CNTHV_CVAL_EL2, // 602 673 MISCREG_CNTHV_TVAL_EL2, // 603 674 | 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 --- 658 unchanged lines hidden (view full) --- 667 MISCREG_CONTEXTIDR_EL2, // 599 668 669 // Introduced in ARMv8.1 670 MISCREG_TTBR1_EL2, // 600 671 MISCREG_CNTHV_CTL_EL2, // 601 672 MISCREG_CNTHV_CVAL_EL2, // 602 673 MISCREG_CNTHV_TVAL_EL2, // 603 674 |
675 MISCREG_ID_AA64MMFR2_EL1, // 604 |
|
675 // These MISCREG_FREESLOT are available Misc Register 676 // slots for future registers to be implemented. | 676 // These MISCREG_FREESLOT are available Misc Register 677 // slots for future registers to be implemented. |
677 MISCREG_FREESLOT_1, // 604 678 MISCREG_FREESLOT_2, // 605 | 678 MISCREG_FREESLOT_1, // 605 |
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 --- 696 unchanged lines hidden (view full) --- 1383 "l2merrsr_el1", 1384 "cbar_el1", 1385 "contextidr_el2", 1386 1387 "ttbr1_el2", 1388 "cnthv_ctl_el2", 1389 "cnthv_cval_el2", 1390 "cnthv_tval_el2", | 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 --- 696 unchanged lines hidden (view full) --- 1383 "l2merrsr_el1", 1384 "cbar_el1", 1385 "contextidr_el2", 1386 1387 "ttbr1_el2", 1388 "cnthv_ctl_el2", 1389 "cnthv_cval_el2", 1390 "cnthv_tval_el2", |
1391 "freeslot1", | 1391 "id_aa64mmfr2_el1", |
1392 "freeslot2", 1393 1394 "num_phys_regs", 1395 1396 // Dummy registers 1397 "nop", 1398 "raz", 1399 "cp14_unimpl", --- 106 unchanged lines hidden --- | 1392 "freeslot2", 1393 1394 "num_phys_regs", 1395 1396 // Dummy registers 1397 "nop", 1398 "raz", 1399 "cp14_unimpl", --- 106 unchanged lines hidden --- |