Re: [PATCH 0/7] KVM: x86: APX reg prep work
From: Paolo Bonzini
Date: Wed Mar 11 2026 - 17:33:34 EST
On 3/11/26 01:33, Sean Christopherson wrote:
Clean up KVM's register tracking and storage in preparation for landing APX,
which expands the maximum number of GPRs from 16 to 32.
This is kinda sorta an RFC, as there are some very opinionated changes. I.e.
if you dislike something, please speak up.
My thought is to treat R16-R31 as much like other GPRs as possible (though
maybe we don't need to expand regs[] as sketched out in the last patch?).
The cleanups in patches 1-4 are nice.
For APX specifically, in abstract it's nice to treat R16-R31 as much as possible as regular GPRs. On the other hand, the extra 16 regs[] entries would be more or less unused, the ugly switch statements wouldn't go away. In other words, most of your remarks to Changseok's patches would remain...
Paolo