On Wed, May 05, 2021 at 03:12:43PM -0000, dann frazier wrote: > On ARM, accelerated guests have the host interrupt controller somewhat > "passed through". I say that while vigorously waving my hands because I > don't recall the details well - but I do know that we needed to teach > the entire stack (host kernel -> QEMU -> edk2) about GICv3 and that was > new in the xenial release. AIUI, the existing hosts in ScalingStack > would've been X-Gene w/ older GICv2m controllers. I suspect the root > cause of these issues lie somewhere in the GICv3 support in QEMU and/or > edk2 - see bug 1675522 for a similar report. I'd definitely suggest > upgrading to >= bionic if possible. Or, if not, maybe consider enabling > the cloud archive to get a newer virt stack. If neither is possible, we > could also of course try and bisect down the fixes for the xenial stack > and try and SRU them back - but that will certainly take some time. >
Thanks for the analysis and for helping to look at this, it's really appreciated. I suspect getting Scalingstack dist-upgraded to a newer release will be a difficult task... upgrading the virt stack alone *may* be possible, we can check that (the cloud archive doesn't contain edk2 though). It's also running Launchpad buildds though. I would expect reluctance to do this from their side due to the risks and, annoying as it is, think we should plan on identifying & doing the backports. Sorry :( I'll file a ticket with IS for their input... -- Iain Lane [ [email protected] ] Debian Developer [ [email protected] ] Ubuntu Developer [ [email protected] ] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1926955 Title: [VMs on] arm64 eMAG system often failing to reboot with "IRQ Exception at 0x000000009BC11F38" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/edk2/+bug/1926955/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
