On Tue, Apr 07, 2020 at 09:48:02PM -0700, Andy Lutomirski wrote: [..] > It would be nifty if the host also told the guest what the guest virtual address was if the host knows it. It will be good to know and send guest virtual address as well. While sending SIGBUS to guest user space, information about which access triggered SIGBUS will be useful. I thought GUEST_LINEAR_ADDRESS provides guest virtual address if EPT_VIOLATION_GLA_VALID bit is set. And it seems to work for my simple test case. But when I try to read intel SDM, section "27.2" VM exits, EPT violations, I am not so sure. Somebody who understands this better, can you please help me understand what exactly GUEST_LINEAR_ADDRESS is supposed to contain during EPT violation. I assumed it is guest virtual address and added a patch in my RFC patch series. https://lore.kernel.org/kvm/20200331194011.24834-3-vgoyal@xxxxxxxxxx/ But I might have misunderstood it. Vivek