Lines Matching +full:0 +full:x8e00
14 register 15, select 0) is defined in this (backwards compatible) way:
22 that bits 16-23 have been 0 for all MIPS processors before the MIPS32/64
26 #define PRID_OPT_MASK 0xff000000
32 #define PRID_COMP_MASK 0xff0000
34 #define PRID_COMP_LEGACY 0x000000
35 #define PRID_COMP_MIPS 0x010000
36 #define PRID_COMP_BROADCOM 0x020000
37 #define PRID_COMP_ALCHEMY 0x030000
38 #define PRID_COMP_SIBYTE 0x040000
39 #define PRID_COMP_SANDCRAFT 0x050000
40 #define PRID_COMP_NXP 0x060000
41 #define PRID_COMP_TOSHIBA 0x070000
42 #define PRID_COMP_LSI 0x080000
43 #define PRID_COMP_LEXRA 0x0b0000
44 #define PRID_COMP_NETLOGIC 0x0c0000
45 #define PRID_COMP_CAVIUM 0x0d0000
46 #define PRID_COMP_LOONGSON 0x140000
47 #define PRID_COMP_INGENIC_D0 0xd00000 /* JZ4740, JZ4750 */
48 #define PRID_COMP_INGENIC_D1 0xd10000 /* JZ4770, JZ4775 */
49 #define PRID_COMP_INGENIC_E1 0xe10000 /* JZ4780 */
57 #define PRID_IMP_MASK 0xff00
63 #define PRID_IMP_R2000 0x0100
64 #define PRID_IMP_AU1_REV1 0x0100
65 #define PRID_IMP_AU1_REV2 0x0200
66 #define PRID_IMP_R3000 0x0200 /* Same as R2000A */
67 #define PRID_IMP_R6000 0x0300 /* Same as R3000A */
68 #define PRID_IMP_R4000 0x0400
69 #define PRID_IMP_R6000A 0x0600
70 #define PRID_IMP_R10000 0x0900
71 #define PRID_IMP_R4300 0x0b00
72 #define PRID_IMP_VR41XX 0x0c00
73 #define PRID_IMP_R12000 0x0e00
74 #define PRID_IMP_R14000 0x0f00 /* R14K && R16K */
75 #define PRID_IMP_R8000 0x1000
76 #define PRID_IMP_PR4450 0x1200
77 #define PRID_IMP_R4600 0x2000
78 #define PRID_IMP_R4700 0x2100
79 #define PRID_IMP_TX39 0x2200
80 #define PRID_IMP_R4640 0x2200
81 #define PRID_IMP_R4650 0x2200 /* Same as R4640 */
82 #define PRID_IMP_R5000 0x2300
83 #define PRID_IMP_TX49 0x2d00
84 #define PRID_IMP_SONIC 0x2400
85 #define PRID_IMP_MAGIC 0x2500
86 #define PRID_IMP_RM7000 0x2700
87 #define PRID_IMP_NEVADA 0x2800 /* RM5260 ??? */
88 #define PRID_IMP_RM9000 0x3400
89 #define PRID_IMP_LOONGSON_32 0x4200 /* Loongson-1 */
90 #define PRID_IMP_R5432 0x5400
91 #define PRID_IMP_R5500 0x5500
92 #define PRID_IMP_LOONGSON_64 0x6300 /* Loongson-2/3 */
94 #define PRID_IMP_UNKNOWN 0xff00
100 #define PRID_IMP_QEMU_GENERIC 0x0000
101 #define PRID_IMP_4KC 0x8000
102 #define PRID_IMP_5KC 0x8100
103 #define PRID_IMP_20KC 0x8200
104 #define PRID_IMP_4KEC 0x8400
105 #define PRID_IMP_4KSC 0x8600
106 #define PRID_IMP_25KF 0x8800
107 #define PRID_IMP_5KE 0x8900
108 #define PRID_IMP_4KECR2 0x9000
109 #define PRID_IMP_4KEMPR2 0x9100
110 #define PRID_IMP_4KSD 0x9200
111 #define PRID_IMP_24K 0x9300
112 #define PRID_IMP_34K 0x9500
113 #define PRID_IMP_24KE 0x9600
114 #define PRID_IMP_74K 0x9700
115 #define PRID_IMP_1004K 0x9900
116 #define PRID_IMP_1074K 0x9a00
117 #define PRID_IMP_M14KC 0x9c00
118 #define PRID_IMP_M14KEC 0x9e00
119 #define PRID_IMP_INTERAPTIV_UP 0xa000
120 #define PRID_IMP_INTERAPTIV_MP 0xa100
121 #define PRID_IMP_PROAPTIV_UP 0xa200
122 #define PRID_IMP_PROAPTIV_MP 0xa300
123 #define PRID_IMP_P6600 0xa400
124 #define PRID_IMP_M5150 0xa700
125 #define PRID_IMP_P5600 0xa800
126 #define PRID_IMP_I6400 0xa900
127 #define PRID_IMP_M6250 0xab00
128 #define PRID_IMP_I6500 0xb000
134 #define PRID_IMP_SB1 0x0100
135 #define PRID_IMP_SB1A 0x1100
141 #define PRID_IMP_SR71000 0x0400
147 #define PRID_IMP_BMIPS32_REV4 0x4000
148 #define PRID_IMP_BMIPS32_REV8 0x8000
149 #define PRID_IMP_BMIPS3300 0x9000
150 #define PRID_IMP_BMIPS3300_ALT 0x9100
151 #define PRID_IMP_BMIPS3300_BUG 0x0000
152 #define PRID_IMP_BMIPS43XX 0xa000
153 #define PRID_IMP_BMIPS5000 0x5a00
154 #define PRID_IMP_BMIPS5200 0x5b00
156 #define PRID_REV_BMIPS4380_LO 0x0040
157 #define PRID_REV_BMIPS4380_HI 0x006f
163 #define PRID_IMP_CAVIUM_CN38XX 0x0000
164 #define PRID_IMP_CAVIUM_CN31XX 0x0100
165 #define PRID_IMP_CAVIUM_CN30XX 0x0200
166 #define PRID_IMP_CAVIUM_CN58XX 0x0300
167 #define PRID_IMP_CAVIUM_CN56XX 0x0400
168 #define PRID_IMP_CAVIUM_CN50XX 0x0600
169 #define PRID_IMP_CAVIUM_CN52XX 0x0700
170 #define PRID_IMP_CAVIUM_CN63XX 0x9000
171 #define PRID_IMP_CAVIUM_CN68XX 0x9100
172 #define PRID_IMP_CAVIUM_CN66XX 0x9200
173 #define PRID_IMP_CAVIUM_CN61XX 0x9300
174 #define PRID_IMP_CAVIUM_CNF71XX 0x9400
175 #define PRID_IMP_CAVIUM_CN78XX 0x9500
176 #define PRID_IMP_CAVIUM_CN70XX 0x9600
177 #define PRID_IMP_CAVIUM_CN73XX 0x9700
178 #define PRID_IMP_CAVIUM_CNF75XX 0x9800
184 #define PRID_IMP_JZRISC 0x0200
189 #define PRID_IMP_NETLOGIC_XLR732 0x0000
190 #define PRID_IMP_NETLOGIC_XLR716 0x0200
191 #define PRID_IMP_NETLOGIC_XLR532 0x0900
192 #define PRID_IMP_NETLOGIC_XLR308 0x0600
193 #define PRID_IMP_NETLOGIC_XLR532C 0x0800
194 #define PRID_IMP_NETLOGIC_XLR516C 0x0a00
195 #define PRID_IMP_NETLOGIC_XLR508C 0x0b00
196 #define PRID_IMP_NETLOGIC_XLR308C 0x0f00
197 #define PRID_IMP_NETLOGIC_XLS608 0x8000
198 #define PRID_IMP_NETLOGIC_XLS408 0x8800
199 #define PRID_IMP_NETLOGIC_XLS404 0x8c00
200 #define PRID_IMP_NETLOGIC_XLS208 0x8e00
201 #define PRID_IMP_NETLOGIC_XLS204 0x8f00
202 #define PRID_IMP_NETLOGIC_XLS108 0xce00
203 #define PRID_IMP_NETLOGIC_XLS104 0xcf00
204 #define PRID_IMP_NETLOGIC_XLS616B 0x4000
205 #define PRID_IMP_NETLOGIC_XLS608B 0x4a00
206 #define PRID_IMP_NETLOGIC_XLS416B 0x4400
207 #define PRID_IMP_NETLOGIC_XLS412B 0x4c00
208 #define PRID_IMP_NETLOGIC_XLS408B 0x4e00
209 #define PRID_IMP_NETLOGIC_XLS404B 0x4f00
210 #define PRID_IMP_NETLOGIC_AU13XX 0x8000
212 #define PRID_IMP_NETLOGIC_XLP8XX 0x1000
213 #define PRID_IMP_NETLOGIC_XLP3XX 0x1100
214 #define PRID_IMP_NETLOGIC_XLP2XX 0x1200
215 #define PRID_IMP_NETLOGIC_XLP9XX 0x1500
216 #define PRID_IMP_NETLOGIC_XLP5XX 0x1300
219 * Particular Revision values for bits 7:0 of the PRId register.
222 #define PRID_REV_MASK 0x00ff
225 * Definitions for 7:0 on legacy processors
228 #define PRID_REV_TX4927 0x0022
229 #define PRID_REV_TX4937 0x0030
230 #define PRID_REV_R4400 0x0040
231 #define PRID_REV_R3000A 0x0030
232 #define PRID_REV_R3000 0x0020
233 #define PRID_REV_R2000A 0x0010
234 #define PRID_REV_TX3912 0x0010
235 #define PRID_REV_TX3922 0x0030
236 #define PRID_REV_TX3927 0x0040
237 #define PRID_REV_VR4111 0x0050
238 #define PRID_REV_VR4181 0x0050 /* Same as VR4111 */
239 #define PRID_REV_VR4121 0x0060
240 #define PRID_REV_VR4122 0x0070
241 #define PRID_REV_VR4181A 0x0070 /* Same as VR4122 */
242 #define PRID_REV_VR4130 0x0080
243 #define PRID_REV_34K_V1_0_2 0x0022
244 #define PRID_REV_LOONGSON1B 0x0020
245 #define PRID_REV_LOONGSON1C 0x0020 /* Same as Loongson-1B */
246 #define PRID_REV_LOONGSON2E 0x0002
247 #define PRID_REV_LOONGSON2F 0x0003
248 #define PRID_REV_LOONGSON3A_R1 0x0005
249 #define PRID_REV_LOONGSON3B_R1 0x0006
250 #define PRID_REV_LOONGSON3B_R2 0x0007
251 #define PRID_REV_LOONGSON3A_R2 0x0008
252 #define PRID_REV_LOONGSON3A_R3_0 0x0009
253 #define PRID_REV_LOONGSON3A_R3_1 0x000d
267 * FPU implementation/revision register (CP1 control register 0).
270 * | 0 | Implementation | Revision |
272 * 31 16 15 8 7 0
275 #define FPIR_IMP_MASK 0xff00
277 #define FPIR_IMP_NONE 0x0000
337 #define MIPS_CPU_ISA_II 0x00000001
338 #define MIPS_CPU_ISA_III 0x00000002
339 #define MIPS_CPU_ISA_IV 0x00000004
340 #define MIPS_CPU_ISA_V 0x00000008
341 #define MIPS_CPU_ISA_M32R1 0x00000010
342 #define MIPS_CPU_ISA_M32R2 0x00000020
343 #define MIPS_CPU_ISA_M64R1 0x00000040
344 #define MIPS_CPU_ISA_M64R2 0x00000080
345 #define MIPS_CPU_ISA_M32R6 0x00000100
346 #define MIPS_CPU_ISA_M64R6 0x00000200
364 #define MIPS_CPU_TLB MBIT_ULL( 0) /* CPU has TLB */
428 #define MIPS_ASE_MIPS16 0x00000001 /* code compression */
429 #define MIPS_ASE_MDMX 0x00000002 /* MIPS digital media extension */
430 #define MIPS_ASE_MIPS3D 0x00000004 /* MIPS-3D */
431 #define MIPS_ASE_SMARTMIPS 0x00000008 /* SmartMIPS */
432 #define MIPS_ASE_DSP 0x00000010 /* Signal Processing ASE */
433 #define MIPS_ASE_MIPSMT 0x00000020 /* CPU supports MIPS MT */
434 #define MIPS_ASE_DSP2P 0x00000040 /* Signal Processing ASE Rev 2 */
435 #define MIPS_ASE_VZ 0x00000080 /* Virtualization ASE */
436 #define MIPS_ASE_MSA 0x00000100 /* MIPS SIMD Architecture */
437 #define MIPS_ASE_DSP3 0x00000200 /* Signal Processing ASE Rev 3*/
438 #define MIPS_ASE_MIPS16E2 0x00000400 /* MIPS16e2 */
439 #define MIPS_ASE_LOONGSON_MMI 0x00000800 /* Loongson MultiMedia extensions Instructions */
440 #define MIPS_ASE_LOONGSON_CAM 0x00001000 /* Loongson CAM */
441 #define MIPS_ASE_LOONGSON_EXT 0x00002000 /* Loongson EXTensions */
442 #define MIPS_ASE_LOONGSON_EXT2 0x00004000 /* Loongson EXTensions R2 */