summaryrefslogtreecommitdiffstats
path: root/include/asm-alpha/hwrpb.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-alpha/hwrpb.h')
-rw-r--r--include/asm-alpha/hwrpb.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/include/asm-alpha/hwrpb.h b/include/asm-alpha/hwrpb.h
index 4f6c5d01e..6909f0b6b 100644
--- a/include/asm-alpha/hwrpb.h
+++ b/include/asm-alpha/hwrpb.h
@@ -16,7 +16,7 @@
#define EV56_CPU 7 /* EV5.6 (21164) */
#define EV6_CPU 8 /* EV6 (21164) */
#define PCA56_CPU 9 /* PCA56 (21164PC) */
-#define PCA57_CPU 10 /* PCA57 (??) */
+#define PCA57_CPU 10 /* PCA57 (21164??) */
/*
* DEC system types for Alpha systems. Found in HWRPB.
@@ -34,14 +34,12 @@
#define ST_DEC_AXPPCI_33 11 /* NoName system type */
#define ST_DEC_TLASER 12 /* Turbolaser systype */
#define ST_DEC_2100_A50 13 /* Avanti systype */
-#define ST_DEC_MUSTANG 14 /* Mustang systype */
#define ST_DEC_ALCOR 15 /* Alcor (EV5) systype */
#define ST_DEC_1000 17 /* Mikasa systype */
+#define ST_DEC_EB64 18 /* EB64 systype */
#define ST_DEC_EB66 19 /* EB66 systype */
#define ST_DEC_EB64P 20 /* EB64+ systype */
-#define ST_DEC_EB66P -19 /* EB66 systype */
-#define ST_DEC_EBPC64 -20 /* Cabriolet (AlphaPC64) systype */
-#define ST_DEC_BURNS 21 /* Laptop systype */
+#define ST_DEC_BURNS 21 /* laptop systype */
#define ST_DEC_RAWHIDE 22 /* Rawhide systype */
#define ST_DEC_K2 23 /* K2 systype */
#define ST_DEC_LYNX 24 /* Lynx systype */
@@ -49,7 +47,7 @@
#define ST_DEC_EB164 26 /* EB164 systype */
#define ST_DEC_NORITAKE 27 /* Noritake systype */
#define ST_DEC_CORTEX 28 /* Cortex systype */
-#define ST_DEC_MIATA 30 /* MIATA systype */
+#define ST_DEC_MIATA 30 /* Miata systype */
#define ST_DEC_XXM 31 /* XXM systype */
#define ST_DEC_TAKARA 32 /* Takara systype */
#define ST_DEC_YUKON 33 /* Yukon systype */
@@ -61,7 +59,6 @@
#define ST_UNOFFICIAL_BIAS 100
#define ST_DTI_RUFFIAN 101 /* RUFFIAN systype */
-
struct pcb_struct {
unsigned long ksp;
unsigned long usp;
@@ -139,6 +136,12 @@ struct memdesc_struct {
struct memclust_struct cluster[0];
};
+struct dsr_struct {
+ long smm; /* SMM nubber used by LMF */
+ unsigned long lurt_off; /* offset to LURT table */
+ unsigned long sysname_off; /* offset to sysname char count */
+};
+
struct hwrpb_struct {
unsigned long phys_addr; /* check: physical address of the hwrpb */
unsigned long id; /* check: "HWRPB\0\0\0" */
@@ -178,7 +181,7 @@ struct hwrpb_struct {
unsigned long chksum;
unsigned long rxrdy;
unsigned long txrdy;
- unsigned long dsrdbt_offset; /* "Dynamic System Recognition Data Block Table" Whee */
+ unsigned long dsr_offset; /* "Dynamic System Recognition Data Block Table" */
};
#endif