[PATCH v3 10/18] KVM: arm64: Handle PSCI calls for protected VMs at EL2

Fuad Tabba fuad.tabba at linux.dev
Thu Oct 1 06:11:24 PDT 2026


Hi Will,

On Thu, 01 Oct 2026 13:58:01 +0100, Will Deacon <will at kernel.org> wrote:
[...]
> For the benefit of everybody else, we had a fire alarm in the office
> yesterday evening so Fuad and I sat outside a bar with a beer and a
> piece of paper and went through this together...

Memory ordering is hard work...

[...]
> If we address (2), then I think the sequence becomes a little easier to
> reason about. The OFF->ON_PENDING transition on the requestor looks
> like:
[...]
> which I think makes sense. WDYT? If you agree, I wonder if we can
> include a comment similar to the above in the code?

Agreed, and thanks for going through it with me (and for the beer!).
v4 already clears reset on the CPU_OFF path rather than on guest
entry, and I'll add your sequence as a comment above
pkvm_reset_vcpu().

Cheers,
/fuad



More information about the linux-arm-kernel mailing list