[PATCH v2 4/4] KVM: arm64: Add support for PUD hugepages at stage 2
From: Punit Agrawal <hidden>
Date: 2018-05-15 17:13:01
Also in:
kvmarm, lkml
Catalin Marinas [off-list ref] writes:
On Tue, May 01, 2018 at 11:26:59AM +0100, Punit Agrawal wrote:quoted
KVM currently supports PMD hugepages at stage 2. Extend the stage 2 fault handling to add support for PUD hugepages. Addition of pud hugepage support enables additional hugepage sizes (e.g., 1G with 4K granule) which can be useful on cores that support mapping larger block sizes in the TLB entries. Signed-off-by: Punit Agrawal <redacted> Cc: Christoffer Dall <redacted> Cc: Marc Zyngier <redacted> Cc: Russell King <linux@armlinux.org.uk> Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <redacted> --- arch/arm/include/asm/kvm_mmu.h | 19 ++++++++++++ arch/arm64/include/asm/kvm_mmu.h | 15 ++++++++++ arch/arm64/include/asm/pgtable-hwdef.h | 4 +++ arch/arm64/include/asm/pgtable.h | 2 ++ virt/kvm/arm/mmu.c | 40 ++++++++++++++++++++++++-- 5 files changed, 77 insertions(+), 3 deletions(-)Since this patch touches a couple of core arm64 files: Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Thanks Catalin. I've posted a v3 with minor changes yesterday[0]. Can you comment there? Or maybe Marc can apply the tag while merging the patches. [0] https://lkml.org/lkml/2018/5/14/912