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

2019-09-13 Thread Paolo Bonzini
On 13/09/19 03:56, 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 page fault. > > Emulat

[PATCH v2] 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