I can see from my /proc/stat output that I only have a single CPU enabled
/proc # cat /proc/stat
cpu 31808 0 20740 953893 2 1 8 0 0 0
cpu0 31808 0 20740 953893 2 1 8 0 0 0
intr 822793 80 94362 316912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53214 41153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 316912 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 0 0 0 0 0
ctxt 1214351
btime 943920000
processes 217814
procs_running 1
procs_blocked 0
softirq 780914 0 298002 61279 53214 0 0 55 0 0 368364
I also know that the C6678 has 8 CPUs. How can I get a thread or function to run on a CPU other than core 0? I know that Linux will run on Core0, but I need to push work to the other CPUs in order to meet the timelines.
Thanks