How to make task run on different cores?
Chao-Jui Chang <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <CAM=iH4pcQ97VFE1W2GykO1SmCvPcKFfCoyc4j38ayOupAk0jkg@mail.gmail.com> |
Hi,
I start up 4 L4Linux on intel core2quad platform. In jdb, I can see 4
vmlinuz on the task list (command 's' in jdb).
Next, I run 4 benchmarks, one in each L4Linux, but the experiment result
shows that
the 4 benchmark are running on the same core. The kernel seems not
scheduling them
to different cpu cores.
I have enabled "Enable multi processor support" option in fiasco config
menu and the
jdb shows there are 4 cores:
*** Cut start ***
-----------------------------------------------------------------------
CPU 0 [f000d2a0]: IRQ ENTRY
CPU 1 [f0022451]: Maskable Interrupt
CPU 2 [f0022451]: Maskable Interrupt
CPU 3 [f0022451]: Maskable Interrupt
jdb: g
*** Cut end ***
But the running benchmarks are not showing on the task list(command 's' in
jdb), is it normal?
I remember in ARM L4Linux, the task list will show 'vmlinuz', 'sh',
'benchmark', ...,etc.
Best Regards,
Chao-Jui
_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers