> > This series is an attempt to get jailhouse working on systems with
> > 64bit CPUs and non GIC v3 (non v2 compatible)
> >
> > With my half knowledge, I have tried to get a few things working.
> > I might have fixed one and broke ten others.
> > Please scrutinize each change and point out issues.
> >
> > ONLY tested with aarch64 and GICv3 config
> >
> 
> Umm, did this really work in the simulator?
> 
> SMP is broken because the access that gicv3_handle_sgir_write handles is not
> forwarded out. Consequently, I'm getting unhandled traps on "msr
> s3_0_c12_c11_5, x25".
> 
> But even when I disable SMP (taking one core offline, configuring only the
> remaining one), the ESPRESSObin freezes after enabling. I can't exclude a 
> board-
> specific issue yet, need to debug.

Yes, this is exactly the problems I am currently debugging.
With SMP, I am getting unhandled traps for SGI writes issued by kernel
Without SMP, none of the IRQs are getting delivered to kernel, hence kernel is 
waiting for WFI forever.
Even UART IRQs are not getting forwarded.

I'll try to use the gicv3_handle_sgir_write and see if it helps

> 
> I'll push my patches to bootstrap that board tomorrow.
> 

Thanks
Nikhil D


-- 
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