Re: [PATCH] KVM: x86: Handle unexpected MMIO accesses using master abort semantics

2019-09-12 Thread Sean Christopherson
On Thu, Sep 12, 2019 at 04:56:03PM -0700, Sean Christopherson wrote: > Use master abort semantics, i.e. reads return all ones and writes are > dropped, to handle unexpected MMIO accesses when reading guest memory > instead of returning X86EMUL_IO_NEEDED, which in turn gets interpreted > as a guest

[PATCH] KVM: x86: Handle unexpected MMIO accesses using master abort semantics

2019-09-12 Thread Sean Christopherson
Use master abort semantics, i.e. reads return all ones and writes are dropped, to handle unexpected MMIO accesses when reading guest memory instead of returning X86EMUL_IO_NEEDED, which in turn gets interpreted as a guest page fault. Emulation of certain instructions, notably VMX instructions, inv