summaryrefslogtreecommitdiffstats
path: root/schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c
diff options
context:
space:
mode:
Diffstat (limited to 'schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c')
-rw-r--r--schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c b/schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c
index 7e19065..faa4de7 100644
--- a/schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c
+++ b/schedsim/shell/schedsim_smpsimple/main_dump_all_cpus.c
@@ -36,16 +36,15 @@ int main_dump_all_cpus(int argc, char **argv)
" SWITCH NEEDED\n"
);
for ( cpu=0 ; cpu < _SMP_Processor_count ; cpu++ ) {
- e = _Per_CPU_Information[cpu].executing;
- h = _Per_CPU_Information[cpu].heir;
- i = _Per_CPU_Information[cpu].idle;
+ e = _Per_CPU_Information[cpu].per_cpu.executing;
+ h = _Per_CPU_Information[cpu].per_cpu.heir;
printf(
- " CPU %d: 0x%08x @%3ld / 0x%08x @%3ld / 0x%08x @%3ld %s\n",
+ " CPU %d: 0x%08x @%3ld / 0x%08x @%3ld %s\n",
cpu,
e->Object.id, (long) e->current_priority,
h->Object.id, (long) h->current_priority,
- i->Object.id, (long) i->current_priority,
- ((_Per_CPU_Information[cpu].dispatch_necessary) ? "true" : "false")
+ ((_Per_CPU_Information[cpu].per_cpu.dispatch_necessary) ?
+ "true" : "false")
);
}
printf( "=== End of Ready Set of Threads\n" );