KVM: arm64: Use less bits for hyp_page order
authorQuentin Perret <qperret@google.com>
Tue, 8 Jun 2021 11:45:17 +0000 (11:45 +0000)
committerMarc Zyngier <maz@kernel.org>
Fri, 11 Jun 2021 12:24:11 +0000 (13:24 +0100)
commit87ec0606733e1aa9568f54ddb41f03aa6b5687f2
treea97ecf27ebebbd18a5301e024eb2d3d84fdf4085
parentd978b9cfe6fe8008467f8c5d51677f52e7815b39
KVM: arm64: Use less bits for hyp_page order

The hyp_page order is currently encoded on 4 bytes even though it is
guaranteed to be smaller than this. Make it 2 bytes to reduce the hyp
vmemmap overhead.

Signed-off-by: Quentin Perret <qperret@google.com>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20210608114518.748712-7-qperret@google.com
arch/arm64/kvm/hyp/include/nvhe/gfp.h
arch/arm64/kvm/hyp/include/nvhe/memory.h
arch/arm64/kvm/hyp/nvhe/page_alloc.c