On Sun, Jan 27, 2008 at 10:57:07AM +0200, Avi Kivity wrote: > Joerg Roedel wrote: > > Hi, > > > > > > here is the first release of patches for KVM to support the Nested Paging > > (NPT) > > feature of AMD QuadCore CPUs for comments and public testing. This feature > > improves the guest performance significantly. I measured an improvement of > > around 17% using kernbench in my first tests. > > > > This patch series is basically tested with Linux guests (32 bit legacy > > paging, 32 bit PAE paging and 64 bit Long Mode). Also tested with Windows > > Vista > > 32 bit and 64 bit. All these guests ran successfully with these patches. The > > patch series only enables NPT for 64 bit Linux hosts at the moment. > > > > > Very nice patchset; small, simple, and clean. Apart from the comments I > already posted, I'd like to avoid the term 'hap': I find it > non-descriptive, and it reminds me of another hypervisor. I suggest > 'tlp' for two-level paging. > > Since it re-uses non-npt real-mode paging, live migration and swapping > will likely work without further changes.
Yes, I think so too. Thank you for your comments. I will work them into the patchset and run some larger tests on it next week (test with many kinds of guests and some stress testing) to be sure that there are no regressions. I would like to enable NPT per default when the patchset is merged. I will post a new version of the patchset maybe on Thursday or Friday. Joerg ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel