summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2001-03-30 22:04:08 +0000
committergallatin <gallatin@FreeBSD.org>2001-03-30 22:04:08 +0000
commit52dacf6017c735cbd0c58996f0e677f1332ec7df (patch)
tree1a0ab42f35ef56d2f82da9f1f45baf9930d0dc25 /sys
parentfb4775edfeab427c579d9dca4ac2a9758819136e (diff)
downloadFreeBSD-src-52dacf6017c735cbd0c58996f0e677f1332ec7df.zip
FreeBSD-src-52dacf6017c735cbd0c58996f0e677f1332ec7df.tar.gz
Recognize a few newer cpus (pca57, ev67 & ev68) and update systypes to
include "CUSCO" and "Eiger" while I'm at it.
Diffstat (limited to 'sys')
-rw-r--r--sys/alpha/alpha/machdep.c7
-rw-r--r--sys/alpha/include/rpb.h7
2 files changed, 13 insertions, 1 deletions
diff --git a/sys/alpha/alpha/machdep.c b/sys/alpha/alpha/machdep.c
index e6ddd88..f85d07d 100644
--- a/sys/alpha/alpha/machdep.c
+++ b/sys/alpha/alpha/machdep.c
@@ -491,7 +491,12 @@ identifycpu(void)
"EV45 (21064A)", /* 6 */
"EV56 (21164A)", /* 7 */
"EV6 (21264)", /* 8 */
- "PCA56 (21164PC)" /* 9 */
+ "PCA56 (21164PC)", /* 9 */
+ "PCA57 (21164PC)", /* 10 */
+ "EV67 (21264A)", /* 11 */
+ "EV68CB (21264C)" /* 12 */
+ "EV68AL (21264B)", /* 13 */
+ "EV68CX (21264D)" /* 14 */
};
/*
diff --git a/sys/alpha/include/rpb.h b/sys/alpha/include/rpb.h
index 0be0775..3ea53a1 100644
--- a/sys/alpha/include/rpb.h
+++ b/sys/alpha/include/rpb.h
@@ -78,6 +78,8 @@ struct rpb {
#define ST_DEC_EV56_PBP 32 /* "Takara" (?) */
#define ST_DEC_ALPHAVME_320 33 /* "Yukon" (VME?) */
#define ST_DEC_6600 34 /* "Monet/Goldrush" */
+#define ST_DEC_CUSCO 36 /* "CUSCO" */
+#define ST_DEC_EIGER 37 /* "Eiger" */
/*
* System types for Alpha Processor Inc. machines
@@ -283,6 +285,11 @@ struct pcs {
#define PCS_PROC_EV56 7 /* EV56: 21164A */
#define PCS_PROC_EV6 8 /* EV6: 21264 */
#define PCS_PROC_PCA56 9 /* PCA256: 21164PC */
+#define PCS_PROC_PCA57 10 /* PCA257: 21164PC */
+#define PCS_PROC_EV67 11 /* EV67: 21264A */
+#define PCS_PROC_EV68CB 12 /* EV68CB: 21264C */
+#define PCS_PROC_EV68AL 13 /* EV6AL: 21264B */
+#define PCS_PROC_EV68CX 14 /* EV6CX: 21264D */
#define PCS_PROC_MINOR 0xffffffff00000000
#define PCS_PROC_MINORSHIFT 32
OpenPOWER on IntegriCloud