cpuNo 658 src/dps8/dps8_cache.c void cacheStats (uint cpuNo) { cpuNo 661 src/dps8/dps8_cache.c sim_msg ("\r\n| Cache Probes: %15llu |\r\n", (unsigned long long) cpus[cpuNo].cacheProbes); cpuNo 662 src/dps8/dps8_cache.c sim_msg ("| Cache Hits: %15llu |\r\n", (unsigned long long) cpus[cpuNo].cacheHits); cpuNo 38 src/dps8/dps8_cache.h void cacheStats (uint cpuNo); cpuNo 2658 src/dps8/dps8_cpu.c for (uint cpuNo = 0; cpuNo < N_CPU_UNITS_MAX; cpuNo ++) { cpuNo 2659 src/dps8/dps8_cpu.c cpuStats (cpuNo); cpuNo 5766 src/dps8/dps8_cpu.c void setupPROM (uint cpuNo, unsigned char * PROM) { cpuNo 5826 src/dps8/dps8_cpu.c putbits36_1 (& rsw2, 20, cpus[cpuNo].options.cache_installed ? 1 : 0); cpuNo 5836 src/dps8/dps8_cpu.c putbits36_4 (& rsw2, 29, cpus[cpuNo].options.proc_speed & 017LL); cpuNo 5838 src/dps8/dps8_cpu.c putbits36_3 (& rsw2, 33, cpus[cpuNo].switches.cpu_num & 07LL); cpuNo 5841 src/dps8/dps8_cpu.c if (cpus[cpuNo].options.hex_mode_installed) cpuNo 5843 src/dps8/dps8_cpu.c if (cpus[cpuNo].options.clock_slave_installed) cpuNo 5848 src/dps8/dps8_cpu.c (void)sprintf (serial, "%-11u", cpus[cpuNo].switches.serno); cpuNo 6155 src/dps8/dps8_cpu.c void cpuStats (uint cpuNo) { cpuNo 6156 src/dps8/dps8_cpu.c if (! cpus[cpuNo].cycleCnt) cpuNo 6192 src/dps8/dps8_cpu.c if (pthread_getcpuclockid (cpus[cpuNo].thread_id, &clock_id) == 0) { cpuNo 6200 src/dps8/dps8_cpu.c if (cpu_seconds > 0 && cpus[cpuNo].instrCnt > 0) { cpuNo 6218 src/dps8/dps8_cpu.c sim_msg ("\r| CPU %c Statistics |\r\n", 'A' + cpuNo); cpuNo 6220 src/dps8/dps8_cpu.c if (cpu_seconds > 0 && cpus[cpuNo].instrCnt > 0) { cpuNo 6228 src/dps8/dps8_cpu.c if (!pthread_getrusage_np(cpus[cpuNo].thread_id, &rusage, PTHRDSINFO_RUSAGE_COLLECT)) { cpuNo 6235 src/dps8/dps8_cpu.c sim_msg ("\r| cycles %15llu |\r\n", (unsigned long long)cpus[cpuNo].cycleCnt); cpuNo 6236 src/dps8/dps8_cpu.c sim_msg ("\r| instructions %15llu |\r\n", (unsigned long long)cpus[cpuNo].instrCnt); cpuNo 6240 src/dps8/dps8_cpu.c sim_msg ("\r| lockCnt %15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockCnt); cpuNo 6241 src/dps8/dps8_cpu.c sim_msg ("\r| lockImmediate %15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockImmediate); cpuNo 6245 src/dps8/dps8_cpu.c sim_msg ("\r| lockWait %15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockWait); cpuNo 6246 src/dps8/dps8_cpu.c sim_msg ("\r| lockWaitMax %15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockWaitMax); cpuNo 6250 src/dps8/dps8_cpu.c sim_msg ("\r| lockYield %15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockYield); cpuNo 6269 src/dps8/dps8_cpu.c sim_msg ("\r| cycles %'15llu |\r\n", (unsigned long long)cpus[cpuNo].cycleCnt); cpuNo 6270 src/dps8/dps8_cpu.c sim_msg ("\r| instructions %'15llu |\r\n", (unsigned long long)cpus[cpuNo].instrCnt); cpuNo 6274 src/dps8/dps8_cpu.c sim_msg ("\r| lockCnt %'15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockCnt); cpuNo 6275 src/dps8/dps8_cpu.c sim_msg ("\r| lockImmediate %'15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockImmediate); cpuNo 6279 src/dps8/dps8_cpu.c sim_msg ("\r| lockWait %'15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockWait); cpuNo 6280 src/dps8/dps8_cpu.c sim_msg ("\r| lockWaitMax %'15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockWaitMax); cpuNo 6284 src/dps8/dps8_cpu.c sim_msg ("\r| lockYield %'15llu |\r\n", (unsigned long long)cpus[cpuNo].coreLockState.lockYield); cpuNo 6304 src/dps8/dps8_cpu.c cacheStats (cpuNo); cpuNo 6307 src/dps8/dps8_cpu.c ucacheStats (cpuNo); cpuNo 6312 src/dps8/dps8_cpu.c cpuNo 6313 src/dps8/dps8_cpu.c cpuNo 2634 src/dps8/dps8_cpu.h void press_execute_switches (uint cpuNo); cpuNo 2646 src/dps8/dps8_cpu.h void setupPROM (uint cpuNo, unsigned char * PROM); cpuNo 2647 src/dps8/dps8_cpu.h void cpuStats (uint cpuNo); cpuNo 1047 src/dps8/dps8_faults.c void setG7fault (uint cpuNo, _fault faultNo) cpuNo 1049 src/dps8/dps8_faults.c cpu_state_t * cpup = &cpus[cpuNo]; cpuNo 1051 src/dps8/dps8_faults.c cpuNo, faultNo, faultNo); cpuNo 1063 src/dps8/dps8_faults.c if (cpuNo != current_running_cpu_idx || faultNo == FAULT_EXF) cpuNo 1064 src/dps8/dps8_faults.c wakeCPU(cpuNo); cpuNo 1074 src/dps8/dps8_faults.c void press_execute_switches (uint cpuNo) cpuNo 1076 src/dps8/dps8_faults.c cpu_state_t * cpup = &cpus[cpuNo]; cpuNo 1079 src/dps8/dps8_faults.c wakeCPU (cpuNo); cpuNo 129 src/dps8/dps8_faults.h void setG7fault (uint cpuNo, _fault faultNo); cpuNo 112 src/dps8/dps8_rt.c for (uint32_t cpuNo = 0; cpuNo < N_CPU_UNITS_MAX; cpuNo++) { cpuNo 113 src/dps8/dps8_rt.c if (cpus[cpuNo].cycleCnt) { cpuNo 114 src/dps8/dps8_rt.c (void)sir_notice("Resetting CPU %c thread parameters", cpuNo + 'A'); cpuNo 115 src/dps8/dps8_rt.c ret = restore_thread_sched(cpus[cpuNo].thread_id); cpuNo 118 src/dps8/dps8_rt.c ret, cpuNo + 'A', xstrerror_l(ret)); cpuNo 132 src/dps8/ucache.c void ucacheStats (int cpuNo) { cpuNo 135 src/dps8/ucache.c sim_msg ("\r\n| CPU %c Micro-cache Statistics |", 'A' + cpuNo); cpuNo 139 src/dps8/ucache.c # define stats(n) args ( (long long unsigned)cpus[cpuNo].uCache.hits [n], \ cpuNo 140 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.misses[n], \ cpuNo 141 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.skips [n] ) cpuNo 170 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.ralrSkips); cpuNo 172 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.call6Skips); cpuNo 174 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.segnoSkips); cpuNo 203 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.ralrSkips); cpuNo 205 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.call6Skips); cpuNo 207 src/dps8/ucache.c (long long unsigned)cpus[cpuNo].uCache.segnoSkips); cpuNo 70 src/dps8/ucache.h void ucacheStats (int cpuNo);