Skip to content
This repository has been archived by the owner on Sep 24, 2020. It is now read-only.

Commit

Permalink
KVM: MMU: large page support
Browse files Browse the repository at this point in the history
Create large pages mappings if the guest PTE's are marked as such and
the underlying memory is hugetlbfs backed.  If the largepage contains
write-protected pages, a large pte is not used.

Gives a consistent 2% improvement for data copies on ram mounted
filesystem, without NPT/EPT.

Anthony measures a 4% improvement on 4-way kernbench, with NPT.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Avi Kivity <avi@qumranet.com>
Marcelo Tosatti authored and avikivity committed Apr 27, 2008
1 parent 2e53d63 commit 05da455
Showing 6 changed files with 262 additions and 32 deletions.
Loading

0 comments on commit 05da455

Please sign in to comment.