All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/2] KVM/ARM Huge pages support
@ 2013-10-04 16:13 ` Christoffer Dall
  0 siblings, 0 replies; 12+ messages in thread
From: Christoffer Dall @ 2013-10-04 16:13 UTC (permalink / raw)
  To: kvmarm; +Cc: kvm, linux-arm-kernel, Christoffer Dall

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-v3

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/include/asm/pgtable-3level.h  |   2 +
 arch/arm/kvm/mmu.c                     | 223 +++++++++++++++++++++++++++------
 arch/arm64/include/asm/kvm_mmu.h       |  12 +-
 arch/arm64/include/asm/pgtable-hwdef.h |   2 +
 5 files changed, 212 insertions(+), 44 deletions(-)

-- 
1.8.1.2


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-10-13  1:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-04 16:13 [PATCH v3 0/2] KVM/ARM Huge pages support Christoffer Dall
2013-10-04 16:13 ` Christoffer Dall
2013-10-04 16:13 ` [PATCH v3 1/2] KVM: ARM: Support hugetlbfs backed huge pages Christoffer Dall
2013-10-04 16:13   ` Christoffer Dall
2013-10-07  9:53   ` Catalin Marinas
2013-10-07  9:53     ` Catalin Marinas
2013-10-04 16:13 ` [PATCH v3 2/2] KVM: ARM: Transparent huge page (THP) support Christoffer Dall
2013-10-04 16:13   ` Christoffer Dall
2013-10-08 17:22 ` [PATCH v3 0/2] KVM/ARM Huge pages support Marc Zyngier
2013-10-08 17:22   ` Marc Zyngier
2013-10-13  1:11   ` Christoffer Dall
2013-10-13  1:11     ` Christoffer Dall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.