Thread (4 messages) 4 messages, 2 authors, 2026-03-07

Re: [PATCH] KVM: arm64: Skip interrupts in LRs during EOIcount replay

From: Marc Zyngier <maz@kernel.org>
Date: 2026-03-07 19:10:21
Also in: kvmarm, lkml, stable

On Sat, 07 Mar 2026 18:29:05 +0000,
Valentine Burley [off-list ref] wrote:
Hi Marc,

Thanks a lot for your reply.

On Sat, 07 Mar 2026 17:33:08 +0100  Marc Zyngier [off-list ref] wrote
 > I can't reproduce it locally, but in a crap integration, where the GIC
 > is clocked at a few dozen MHz, this is far more likely to happen. I
 > should dig that Lazor out of the bin and put it back in the test rig.
 > 
 > In retrospect, it is obvious. I just couldn't see it until then. Many
 > thanks for going the extra mile and pointing out the core issue.

Appreciate the clarification!

We also have a few Lazor boards in our CI, and the Trogdors are indeed
legendary for hitting all kinds of edge cases.
Right. Time to have a look at SBoyd's u-boot patches from last year!
<snip>

 > Could you please give the hack below a go on your setup? It seems to
 > work for me, but given that I never observed the issue the first
 > place...

I've tested this on my sc7180 Trogdor setup, and it completely 
resolves the issue. The Cuttlefish VM now boots reliably.

Tested-by: Valentine Burley <redacted>
Awesome. I have since tweaked the patch a tiny bit to keep the restart
pointer per CPU instead of per vcpu, as this doesn't live beyond the
load/put sequence. I'll post it formally for you to confirm that the
updated version is still correct.

Thanks,

	M.

-- 
Jazz isn't dead. It just smells funny.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help