svn commit: r309612 - head/sys/arm64/arm64

Andrew Turner andrew at FreeBSD.org
Tue Dec 6 11:41:20 UTC 2016


Author: andrew
Date: Tue Dec  6 11:41:19 2016
New Revision: 309612
URL: https://svnweb.freebsd.org/changeset/base/309612

Log:
  Add the full set of GICD_PIDR* registers
  
  Obtained from:	ABT Systems Ltd
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/sys/arm64/arm64/gic_v3_reg.h

Modified: head/sys/arm64/arm64/gic_v3_reg.h
==============================================================================
--- head/sys/arm64/arm64/gic_v3_reg.h	Tue Dec  6 11:14:31 2016	(r309611)
+++ head/sys/arm64/arm64/gic_v3_reg.h	Tue Dec  6 11:41:19 2016	(r309612)
@@ -94,11 +94,20 @@
  * Registers (v3)
  */
 #define	GICD_IROUTER(n)		(0x6000 + ((n) * 8))
-#define	GICD_PIDR2		(0xFFE8)
 
-#define	GICR_PIDR2_ARCH_MASK	(0xF0)
-#define	GICR_PIDR2_ARCH_GICv3	(0x30)
-#define	GICR_PIDR2_ARCH_GICv4	(0x40)
+#define	GICD_PIDR4		0xFFD0
+#define	GICD_PIDR5		0xFFD4
+#define	GICD_PIDR6		0xFFD8
+#define	GICD_PIDR7		0xFFDC
+#define	GICD_PIDR0		0xFFE0
+#define	GICD_PIDR1		0xFFE4
+#define	GICD_PIDR2		0xFFE8
+
+#define	GICR_PIDR2_ARCH_MASK	0xF0
+#define	GICR_PIDR2_ARCH_GICv3	0x30
+#define	GICR_PIDR2_ARCH_GICv4	0x40
+
+#define	GICD_PIDR3		0xFFEC
 
 /* Redistributor registers */
 #define	GICR_CTLR		GICD_CTLR


More information about the svn-src-all mailing list