Messages in this thread | | | From | Vitaly Kuznetsov <> | Subject | Re: [PATCH 2/8] KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info | Date | Wed, 13 May 2020 11:09:23 +0200 |
| |
Sean Christopherson <sean.j.christopherson@intel.com> writes:
> > Why bother preserving backwards compatibility? AIUI, both KVM and guest > will support async #PF iff interrupt delivery is enabled. Why not make > the interrupt delivery approach KVM_ASYNC_PF_V2 and completely redefine the > ABI? E.g. to make it compatible with reflecting !PRESENT faults without a > VM-Exit via Intel's EPT Violation #VE? >
That's the plan, actually. 'page not present' becomes #VE and 'page present' becomes an interrupt (we don't need to inject them synchronously). These two parts are fairly independent but can be merged to reuse the same new capability/CPUID.
-- Vitaly
| |