[PATCH v2 0/2] KVM/ARM Huge pages support

Christoffer Dall christoffer.dall at linaro.org
Thu Oct 3 16:36:29 EDT 2013


This small series adds support for Transparent Huge Pages and hugetlbfs
pages for KVM on the arm and arm64 architectures.

Measurements have shown that using huge pages in for stage-2 mappings
provides up to more than 15% performance increase for some workloads.

The patch series applies to kvm/next, but depends on the patch sent
earlier:
http://marc.info/?l=kvm&m=138074894126934&w=2

The whole thing can also be cloned from here:
git://git.linaro.org/people/cdall/linux-kvm-arm.git kvm-arm-hugepages-v2

See the patches for changelogs.

Christoffer Dall (2):
  KVM: ARM: Support hugetlbfs backed huge pages
  KVM: ARM: Transparent huge page (THP) support

 arch/arm/include/asm/kvm_mmu.h   |   17 ++-
 arch/arm/kvm/mmu.c               |  215 +++++++++++++++++++++++++++++++-------
 arch/arm64/include/asm/kvm_mmu.h |   12 ++-
 3 files changed, 200 insertions(+), 44 deletions(-)

-- 
1.7.10.4




More information about the linux-arm-kernel mailing list