aboutsummaryrefslogtreecommitdiff
path: root/sys/sun4v
diff options
context:
space:
mode:
authorMarius Strobl <marius@FreeBSD.org>2010-03-30 20:02:26 +0000
committerMarius Strobl <marius@FreeBSD.org>2010-03-30 20:02:26 +0000
commit0a1e6ecc1f3c748e933f93db4839a5a523f99241 (patch)
treec781a83accde21cde7102a736dc6137b0cdeda2d /sys/sun4v
parent4139c876fa8ffd91fdb72aa51f05ab37973d2c2a (diff)
Notes
Diffstat (limited to 'sys/sun4v')
-rw-r--r--sys/sun4v/include/asi.h7
-rw-r--r--sys/sun4v/include/cmt.h7
-rw-r--r--sys/sun4v/include/fireplane.h7
-rw-r--r--sys/sun4v/include/jbus.h7
4 files changed, 28 insertions, 0 deletions
diff --git a/sys/sun4v/include/asi.h b/sys/sun4v/include/asi.h
index 07b097b93383..e37785993c08 100644
--- a/sys/sun4v/include/asi.h
+++ b/sys/sun4v/include/asi.h
@@ -158,6 +158,11 @@
#define AA_DMMU_TAR 0x30
#define ASI_UPA_CONFIG_REG 0x4a /* US-I, II */
+#define ASI_FIREPLANE_CONFIG_REG 0x4a /* US-III{,+}, IV{,+} */
+#define AA_FIREPLANE_CONFIG 0x0 /* US-III{,+}, IV{,+} */
+#define AA_FIREPLANE_ADDRESS 0x8 /* US-III{,+}, IV{,+} */
+#define AA_FIREPLANE_CONFIG_2 0x10 /* US-IV{,+} */
+#define ASI_JBUS_CONFIG_REG 0x4a /* US-IIIi{,+} */
#define ASI_IMMU 0x50
#define ASI_ITLB_DATA_IN_REG 0x54
#define ASI_ITLB_DATA_ACCESS_REG 0x55
@@ -167,5 +172,7 @@
#define ASI_DTLB_DATA_IN_REG 0x5c
#define ASI_DTLB_DATA_ACCESS_REG 0x5d
#define ASI_DTLB_TAG_READ_REG 0x5e
+#define ASI_INTR_ID 0x63 /* US-IV{,+} */
+#define AA_INTR_ID 0x0 /* US-IV{,+} */
#endif /* !_MACHINE_ASI_H_ */
diff --git a/sys/sun4v/include/cmt.h b/sys/sun4v/include/cmt.h
new file mode 100644
index 000000000000..4fddc63d21fa
--- /dev/null
+++ b/sys/sun4v/include/cmt.h
@@ -0,0 +1,7 @@
+/*-
+ * This file is in the public domain.
+ *
+ * $FreeBSD$
+ */
+
+#include <sparc64/cmt.h>
diff --git a/sys/sun4v/include/fireplane.h b/sys/sun4v/include/fireplane.h
new file mode 100644
index 000000000000..7c81412db3e5
--- /dev/null
+++ b/sys/sun4v/include/fireplane.h
@@ -0,0 +1,7 @@
+/*-
+ * This file is in the public domain.
+ *
+ * $FreeBSD$
+ */
+
+#include <sparc64/fireplane.h>
diff --git a/sys/sun4v/include/jbus.h b/sys/sun4v/include/jbus.h
new file mode 100644
index 000000000000..502f7851e408
--- /dev/null
+++ b/sys/sun4v/include/jbus.h
@@ -0,0 +1,7 @@
+/*-
+ * This file is in the public domain.
+ *
+ * $FreeBSD$
+ */
+
+#include <sparc64/jbus.h>