On 2018-04-06 22:41, Ralf Ramsauer wrote: > Hi Jan, > > On 04/06/2018 02:09 PM, Jan Kiszka wrote: >> On 2018-04-06 13:33, Nikhil Devshatwar wrote: >>> Hi all, >>> >>> I am writing a baremetal Jailhouse loader[1] on QEMU platform. >>> Right now SGIs are not working between CPU cores (possibly some GIC >>> config missing). >>> >> >> Means we are talking about bare-metal code running directly in QEMU, no >> Jailhouse involved at that point, right? > Yes, at this point, no Jailhouse involved. > > The point is, my psci-demo works fine on ARMv7 with a GICv2 (Jailhouse > and bare-metal), but doesn't run on ARMv8 bare-metal (be it GICv2 or v3) > but they work perfectly fine as jailhouse inmates on any architecture. > > Nikhil tried to enable jailhouse from bare-metal, and hit the same > issue. His (as well as my code) is able to power up the CPU via PSCI, > but SGIs don't arrive. Even the gic-demo doesn't work on ARMv8 > bare-metal. The timer seems to be armed, but interrupts won't arrive. > > Pretty sure this is something ARMv8 related, but i still don't see what > we miss here.
The good news is that analyzing QEMU will tell us for sure what blocks the delivery. Jan -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
