]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: arm64: Update age handlers to support PUD hugepages
authorPunit Agrawal <punit.agrawal@arm.com>
Tue, 11 Dec 2018 17:10:40 +0000 (17:10 +0000)
committerMarc Zyngier <marc.zyngier@arm.com>
Tue, 18 Dec 2018 15:14:48 +0000 (15:14 +0000)
commit11f8fce129ff1a6e387a233a681de61c4a550949
treea3ef4b9c273d1119db3b5862f1fab924d503df8a
parent5f1b97d17fe059bc2f68fcd59a68eb3ef8f41b47
KVM: arm64: Update age handlers to support PUD hugepages

In preparation for creating larger hugepages at Stage 2, add support
to the age handling notifiers for PUD hugepages when encountered.

Provide trivial helpers for arm32 to allow sharing code.

Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>
Reviewed-by: Christoffer Dall <christoffer.dall@arm.com>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
[ Replaced BUG() => WARN_ON(1) for arm32 PUD helpers ]
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/include/asm/kvm_mmu.h
arch/arm64/include/asm/kvm_mmu.h
arch/arm64/include/asm/pgtable.h
virt/kvm/arm/mmu.c