Re: [PATCH 00/15] KVM: x86: fully implement vMTRR

2015-05-30 Thread Xiao Guangrong
On 05/30/2015 06:59 PM, Xiao Guangrong wrote: Currently guest MTRR is completely prohibited if cache snoop is supported on IOMMU (!noncoherent_dma) and host does the emulation based on the knowledge from host side, however, host side is not the good point to know what the purpose of guest is.

[PATCH 00/15] KVM: x86: fully implement vMTRR

2015-05-30 Thread Xiao Guangrong
Currently guest MTRR is completely prohibited if cache snoop is supported on IOMMU (!noncoherent_dma) and host does the emulation based on the knowledge from host side, however, host side is not the good point to know what the purpose of guest is. A good example is that pass-throughed VGA frame

[PATCH 00/15] KVM: x86: fully implement vMTRR

2015-05-30 Thread Xiao Guangrong
Currently guest MTRR is completely prohibited if cache snoop is supported on IOMMU (!noncoherent_dma) and host does the emulation based on the knowledge from host side, however, host side is not the good point to know what the purpose of guest is. A good example is that pass-throughed VGA frame

Re: [PATCH 00/15] KVM: x86: fully implement vMTRR

2015-05-30 Thread Xiao Guangrong
On 05/30/2015 06:59 PM, Xiao Guangrong wrote: Currently guest MTRR is completely prohibited if cache snoop is supported on IOMMU (!noncoherent_dma) and host does the emulation based on the knowledge from host side, however, host side is not the good point to know what the purpose of guest is.