qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Inquring about Arm11mpcore
@ 2009-07-15 10:37 Zheng.Wang
  2009-07-15 10:49 ` Paul Brook
  0 siblings, 1 reply; 4+ messages in thread
From: Zheng.Wang @ 2009-07-15 10:37 UTC (permalink / raw)
  To: qemu-devel

Hello all,

I have used qemu-0.10.5 to emulate kernel 2.6.24 on arm11mpcore of realview platform, after modify the MPCORE_PRIV_BASE to 0x1F000000 in hw/mpcore.c, I can boot single core CPU0 successfully. However, CPU1,2,3 are failed to boot.

I use GDB command "info threads" to check the reason,  CPU2 and CPU3 halt at the very beginning at address 0x8000001c, when CPU0 execute 0x00000004(second instruction). And CPU1 halts some instructions later also at 0x8000001c.

At the point when CPU0 is in smp_prepare_cpus() to trigger other cores by poke_milo(), CPU1,2,3 keeps halting which lead to the boot failure.

I would like to ask if there is some way to implement WFI(wait for interrupt) instructions for CPU1,2,3 and if any one has experience in booting other cores on arm11mpcore.


Best regards,

George

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-08-17 14:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-15 10:37 [Qemu-devel] Inquring about Arm11mpcore Zheng.Wang
2009-07-15 10:49 ` Paul Brook
2009-08-13 11:16   ` [Qemu-devel] " Antti P Miettinen
2009-08-17 14:23     ` Antti P Miettinen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).