On Wed, Sep 23, 2026 at 7:02 AM Tina Zhang <[email protected]> wrote: > > INVLPG's memory operand is decoded with NoAccess, and thus src_val does > not contain the operand address. Intercept handlers therefore cannot > construct exit state that reports the linear address from the existing > x86_instruction_info fields. > > Add get_invlpg_linear_addr() to compute the address through __linearize(), > using the same flags as em_invlpg(), and pass the result through > x86_instruction_info. > > Signed-off-by: Tina Zhang <[email protected]> Reviewed-by: Jim Mattson <[email protected]>
- [PATCH v8 0/8] KVM: nSVM: Enable DecodeAssists for nested gues... Tina Zhang
- [PATCH v8 4/8] KVM: nSVM: Propagate hardware DecodeAssist... Tina Zhang
- [PATCH v8 8/8] KVM: selftests: Add nested SVM DecodeAssis... Tina Zhang
- [PATCH v8 7/8] KVM: nSVM: Advertise DecodeAssists to L1 Tina Zhang
- [PATCH v8 6/8] KVM: nSVM: Use emulator bytes for synthesi... Tina Zhang
- [PATCH v8 2/8] KVM: nSVM: Synthesize DecodeAssists EXITIN... Tina Zhang
- [PATCH v8 5/8] KVM: nSVM: Fetch DecodeAssist bytes for sy... Tina Zhang
- [PATCH v8 1/8] KVM: x86: Provide INVLPG linear address to... Tina Zhang
- Re: [PATCH v8 1/8] KVM: x86: Provide INVLPG linear ad... Jim Mattson
- [PATCH v8 3/8] KVM: nSVM: Track valid hardware DecodeAssi... Tina Zhang

