patch-2.0.34 linux/include/asm-alpha/hwrpb.h

Next file: linux/include/asm-alpha/io.h
Previous file: linux/include/asm-alpha/floppy.h
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.0.33/linux/include/asm-alpha/hwrpb.h linux/include/asm-alpha/hwrpb.h
@@ -15,6 +15,8 @@
 #define EV45_CPU                6       /* EV4.5 (21064/xxx)    */
 #define EV56_CPU		7	/* EV5.6 (21164)	*/
 #define EV6_CPU			8	/* EV6 (21164)		*/
+#define PCA56_CPU		9	/* PCA56 (21164PC)	*/
+#define PCA57_CPU		10	/* PCA57 (21164??)	*/
 
 /*
  * DEC system types for Alpha systems.  Found in HWRPB.
@@ -32,14 +34,30 @@
 #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_RAWHIDE		 22	/* Rawhide systype	*/
+#define ST_DEC_K2		 23	/* K2 systype		*/
+#define ST_DEC_LYNX		 24	/* Lynx systype		*/
+#define ST_DEC_XL		 25	/* Alpha XL systype	*/
 #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_XXM		 31	/* XXM systype		*/
+#define ST_DEC_TAKARA		 32	/* Takara systype	*/
+#define ST_DEC_YUKON		 33	/* Yukon systype	*/
+#define ST_DEC_TSUNAMI		 34	/* Tsunami systype	*/
+#define ST_DEC_WILDFIRE		 35	/* Wildfire systype	*/
+#define ST_DEC_CUSCO		 36	/* CUSCO systype	*/
+
+/* UNOFFICIAL!!! */
+#define ST_UNOFFICIAL_BIAS	100
+#define ST_DTI_RUFFIAN		101	/* RUFFIAN systype	*/
 
 struct pcb_struct {
 	unsigned long ksp;
@@ -118,6 +136,12 @@
 	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" */
@@ -157,7 +181,7 @@
 	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

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov