[rtems commit] powerpc: Add register defines
Sebastian Huber
sebh at rtems.org
Mon Jul 31 12:45:53 UTC 2017
Module: rtems
Branch: master
Commit: a597984b991a000bbd9aa9b3fe1b7c3365cc3c50
Changeset: http://git.rtems.org/rtems/commit/?id=a597984b991a000bbd9aa9b3fe1b7c3365cc3c50
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Mon Jul 31 13:34:46 2017 +0200
powerpc: Add register defines
Update #3082.
Update #3085.
---
cpukit/score/cpu/powerpc/rtems/powerpc/registers.h | 26 ++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h
index 4617209..6ce320e 100644
--- a/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h
+++ b/cpukit/score/cpu/powerpc/rtems/powerpc/registers.h
@@ -355,6 +355,12 @@ lidate */
#define BOOKE_DAC2 317 /* Data Address Compare 2 */
#define BOOKE_DVC1 318 /* Data Value Compare 1 */
#define BOOKE_DVC2 319 /* Data Value Compare 2 */
+#define BOOKE_GSRR0 378 /* Guest Save/Restore Register 0 */
+#define BOOKE_GSRR1 379 /* Guest Save/Restore Register 1 */
+#define BOOKE_GEPR 380 /* Guest External Proxy Register */
+#define BOOKE_GDEAR 381 /* Guest Data Exception Address Register */
+#define BOOKE_GPIR 382 /* Guest Processor ID Register */
+#define BOOKE_GESR 383 /* Guest Exception Syndrome Register */
#define BOOKE_IVOR0 400 /* Interrupt Vector Offset Register 0 */
#define BOOKE_IVOR1 401 /* Interrupt Vector Offset Register 1 */
#define BOOKE_IVOR2 402 /* Interrupt Vector Offset Register 2 */
@@ -371,9 +377,29 @@ lidate */
#define BOOKE_IVOR13 413 /* Interrupt Vector Offset Register 13 */
#define BOOKE_IVOR14 414 /* Interrupt Vector Offset Register 14 */
#define BOOKE_IVOR15 415 /* Interrupt Vector Offset Register 15 */
+#define BOOKE_IVOR42 436 /* Interrupt Vector Offset Register 42 */
+#define BOOKE_IVOR32 528 /* Interrupt Vector Offset Register 32 */
+#define BOOKE_IVOR33 529 /* Interrupt Vector Offset Register 33 */
+#define BOOKE_IVOR34 530 /* Interrupt Vector Offset Register 34 */
+#define BOOKE_IVOR35 531 /* Interrupt Vector Offset Register 35 */
+#define BOOKE_IVOR36 532 /* Interrupt Vector Offset Register 36 */
+#define BOOKE_IVOR37 533 /* Interrupt Vector Offset Register 37 */
+#define BOOKE_IVOR38 432 /* Interrupt Vector Offset Register 38 */
+#define BOOKE_IVOR39 433 /* Interrupt Vector Offset Register 39 */
+#define BOOKE_IVOR40 434 /* Interrupt Vector Offset Register 40 */
+#define BOOKE_IVOR41 435 /* Interrupt Vector Offset Register 41 */
+#define BOOKE_GIVOR2 440 /* Guest Interrupt Vector Offset Register 2 */
+#define BOOKE_GIVOR3 441 /* Guest Interrupt Vector Offset Register 3 */
+#define BOOKE_GIVOR4 442 /* Guest Interrupt Vector Offset Register 4 */
+#define BOOKE_GIVOR8 443 /* Guest Interrupt Vector Offset Register 8 */
+#define BOOKE_GIVOR13 444 /* Guest Interrupt Vector Offset Register 13 */
+#define BOOKE_GIVOR14 445 /* Guest Interrupt Vector Offset Register 14 */
+#define BOOKE_GIVPR 446 /* Guest Interrupt Vector Prefix Register */
#define BOOKE_MCSRR0 570 /* Machine Check Save/Restore Register 0 */
#define BOOKE_MCSRR1 571 /* Machine Check Save/Restore Register 1 */
#define BOOKE_MCSR 572 /* Machine Check Status Register */
+#define BOOKE_DSRR0 574 /* Debug Save/Restore Register 0 */
+#define BOOKE_DSRR1 575 /* Debug Save/Restore Register 1 */
#define PPC440_INV0 880 /* Instruction Cache Normal Victim 0 */
#define PPC440_INV1 881 /* Instruction Cache Normal Victim 1 */
More information about the vc
mailing list