Lines Matching full:value
82 static void CP0_status_analyze(unsigned long value) in CP0_status_analyze() argument
84 if(value & (1<<26)) in CP0_status_analyze()
86 if(value & (1<<23)) in CP0_status_analyze()
88 if(value & (1<<22)) in CP0_status_analyze()
90 if(value & (1<<20)) in CP0_status_analyze()
92 if(value & (1<<19)) in CP0_status_analyze()
94 if(value & (1<<20)) in CP0_status_analyze()
96 if(value & (0xFF<<8)) in CP0_status_analyze()
97 rt_kprintf(" IM:0x%02X", (value >> 8) & 0xFF); in CP0_status_analyze()
98 if(value & (1<<7)) in CP0_status_analyze()
100 if(value & (1<<6)) in CP0_status_analyze()
102 if(value & (1<<5)) in CP0_status_analyze()
104 if(value & (0x03<<3)) in CP0_status_analyze()
105 rt_kprintf(" KSU:0x%02X", (value >> 3) & 0x03); in CP0_status_analyze()
106 if(value & (1<<2)) in CP0_status_analyze()
108 if(value & (1<<1)) in CP0_status_analyze()
110 if(value & (1<<0)) in CP0_status_analyze()
114 static void CP0_config0_analyze(unsigned long value) in CP0_config0_analyze() argument
117 if(value & (1UL<<31)) in CP0_config0_analyze()
121 if(value & (1<<15)) in CP0_config0_analyze()
128 int AT = (value >> 13) & 0x03; in CP0_config0_analyze()
150 int AR = (value >> 10) & 0x07; in CP0_config0_analyze()
167 if(value & (1UL<<31)) in CP0_config0_analyze()
172 int K0 = value & 0x07; in CP0_config0_analyze()
189 static void CP0_config1_analyze(unsigned long value) in CP0_config1_analyze() argument
192 if(value & (1UL<<31)) in CP0_config1_analyze()
197 int MMU_size = (value >> 25) & 0x3F; in CP0_config1_analyze()
203 int IS = (value >> 22) & 0x07; in CP0_config1_analyze()
204 int IL = (value >> 19) & 0x07; in CP0_config1_analyze()
205 int IA = (value >> 16) & 0x07; in CP0_config1_analyze()
216 int DS = (value >> 13) & 0x07; in CP0_config1_analyze()
217 int DL = (value >> 10) & 0x07; in CP0_config1_analyze()
218 int DA = (value >> 7) & 0x07; in CP0_config1_analyze()
228 if(value & (1UL<<6)) in CP0_config1_analyze()
232 if(value & (1UL<<5)) in CP0_config1_analyze()
236 if(value & (1UL<<4)) in CP0_config1_analyze()
240 if(value & (1UL<<3)) in CP0_config1_analyze()
244 if(value & (1UL<<2)) in CP0_config1_analyze()
248 if(value & (1UL<<1)) in CP0_config1_analyze()
252 if(value & (1UL<<0)) in CP0_config1_analyze()
256 static void CP0_config2_analyze(unsigned long value) in CP0_config2_analyze() argument
259 if(value & (1UL<<31)) in CP0_config2_analyze()
263 static void CP0_config3_analyze(unsigned long value) in CP0_config3_analyze() argument
266 if(value & (1UL<<31)) in CP0_config3_analyze()
272 unsigned long value; in list_mips() local
290 value = read_c0_status(); in list_mips()
291 rt_kprintf("(12,0) STATUS : 0x%08X", value); in list_mips()
292 CP0_status_analyze(value); in list_mips()
305 value = read_c0_config(); in list_mips()
306 rt_kprintf("(16,0) CONFIG : 0x%08X", value); in list_mips()
307 CP0_config0_analyze(value); in list_mips()
309 if(value & (1UL << 31)) in list_mips()
311 value = read_c0_config1(); in list_mips()
312 rt_kprintf("(16,1) CONFIG1 : 0x%08X", value); in list_mips()
313 CP0_config1_analyze(value); in list_mips()
316 if(value & (1UL << 31)) in list_mips()
318 value = read_c0_config2(); in list_mips()
319 rt_kprintf("(16,2) CONFIG2 : 0x%08X\r\n", value); in list_mips()
320 CP0_config2_analyze(value); in list_mips()
323 if(value & (1UL << 31)) in list_mips()
325 value = read_c0_config3(); in list_mips()
326 rt_kprintf("(16,3) CONFIG3 : 0x%08X\r\n", value); in list_mips()
327 CP0_config3_analyze(value); in list_mips()