patch-2.4.25 linux-2.4.25/include/asm-mips64/cpu.h
Next file: linux-2.4.25/include/asm-mips64/dec/kn05.h
Previous file: linux-2.4.25/include/asm-mips64/cobalt/io.h
Back to the patch index
Back to the overall index
- Lines: 60
- Date:
2004-02-18 05:36:32.000000000 -0800
- Orig file:
linux-2.4.24/include/asm-mips64/cpu.h
- Orig date:
2003-08-25 04:44:44.000000000 -0700
diff -urN linux-2.4.24/include/asm-mips64/cpu.h linux-2.4.25/include/asm-mips64/cpu.h
@@ -57,6 +57,7 @@
#define PRID_IMP_MAGIC 0x2500
#define PRID_IMP_RM7000 0x2700
#define PRID_IMP_NEVADA 0x2800 /* RM5260 ??? */
+#define PRID_IMP_RM9000 0x3400
#define PRID_IMP_R5432 0x5400
#define PRID_IMP_R5500 0x5500
#define PRID_IMP_4KC 0x8000
@@ -64,7 +65,8 @@
#define PRID_IMP_20KC 0x8200
#define PRID_IMP_4KEC 0x8400
#define PRID_IMP_4KSC 0x8600
-
+#define PRID_IMP_25KF 0x8800
+#define PRID_IMP_24K 0x9300
#define PRID_IMP_UNKNOWN 0xff00
@@ -99,7 +101,7 @@
#define PRID_REV_VR4121 0x0060
#define PRID_REV_VR4122 0x0070
#define PRID_REV_VR4181A 0x0070 /* Same as VR4122 */
-#define PRID_REV_VR4131 0x0080
+#define PRID_REV_VR4130 0x0080
/*
* FPU implementation/revision register (CP1 control register 0).
@@ -166,7 +168,12 @@
#define CPU_VR4181A 51
#define CPU_AU1100 52
#define CPU_SR71000 53
-#define CPU_LAST 53
+#define CPU_RM9000 54
+#define CPU_25KF 55
+#define CPU_VR4133 56
+#define CPU_AU1550 57
+#define CPU_24K 58
+#define CPU_LAST 58
/*
* ISA Level encodings
@@ -199,11 +206,13 @@
#define MIPS_CPU_MIPS16 0x00000100 /* code compression */
#define MIPS_CPU_DIVEC 0x00000200 /* dedicated interrupt vector */
#define MIPS_CPU_VCE 0x00000400 /* virt. coherence conflict possible */
-#define MIPS_CPU_CACHE_CDEX 0x00000800 /* Create_Dirty_Exclusive CACHE op */
-#define MIPS_CPU_MCHECK 0x00001000 /* Machine check exception */
-#define MIPS_CPU_EJTAG 0x00002000 /* EJTAG exception */
+#define MIPS_CPU_CACHE_CDEX_P 0x00000800 /* Create_Dirty_Exclusive CACHE op */
+#define MIPS_CPU_CACHE_CDEX_S 0x00001000 /* ... same for seconary cache ... */
+#define MIPS_CPU_MCHECK 0x00002000 /* Machine check exception */
+#define MIPS_CPU_EJTAG 0x00004000 /* EJTAG exception */
#define MIPS_CPU_NOFPUEX 0x00000000 /* no FPU exception; never set */
-#define MIPS_CPU_LLSC 0x00008000 /* CPU has ll/sc instructions */
-#define MIPS_CPU_SUBSET_CACHES 0x00010000 /* P-cache subset enforced */
+#define MIPS_CPU_LLSC 0x00010000 /* CPU has ll/sc instructions */
+#define MIPS_CPU_SUBSET_CACHES 0x00020000 /* P-cache subset enforced */
+#define MIPS_CPU_PREFETCH 0x00040000 /* CPU has usable prefetch */
#endif /* _ASM_CPU_H */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)