RE: Does KVM use one EPT table per Guest CR3?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for the reply and it makes a lot of sense.

I am not seeing any EPT tables being zapped after the guest has fully started up although the value of EPTP continuously changes as the guest is running. 

________________________________________
From: Avi Kivity [avi@xxxxxxxxxx]
Sent: Sunday, December 12, 2010 5:47 AM
To: Lok Kwong Yan
Cc: Anthony Liguori; kvm@xxxxxxxxxxxxxxx
Subject: Re: Does KVM use one EPT table per Guest CR3?

On 12/10/2010 09:44 AM, Lok Kwong Yan wrote:
> Thanks again.
>
> I understand that the table can change over time, but it doesn't explain why the top-most table gets zapped and seemingly recreated with a different page frame (and thus the different EPTP values) so frequently. Why isn't the table being updated instead of being destroyed and then recreated? Which piece of the puzzle and I missing?

When the physical memory map changes the EPT tables are zapped.  This
happens when PCI BARs are remapped, or when VGA remaps the framebuffer
windows at 0xa0000-0xc0000.  Both of these happen during boot.  Do you
see zaps happening after boot is complete?

--
error compiling committee.c: too many arguments to function

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux