On Wed, 2017-07-05 at 21:07 +1000, David Gibson wrote: > I don't know if it helps, but we do have the ability to trigger a full > system reset from CAS, so possibly we can do the XICS/XIVE > instantiation in the reset path. > > I don't think we use that CAS reset ability yet - we just adjust the > device tree and continue the boot. But it's there if we need it. > > Worst comes to worst, we might have to instantiate both XICS and XIVE > objects, with some flags in each indicating which is active.
That could be a problem with the kernel interrupt controller. We can't really instantiate both there I think... well, actually ... maybe we could, though it's a bit messy... Cheers, Ben.