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.

Reply via email to