]> xenbits.xensource.com Git - xen.git/commit
xen/arm: Add support for 16 bit VMIDs
authorBhupinder Thakur <bhupinder.thakur@linaro.org>
Fri, 16 Dec 2016 07:16:28 +0000 (12:46 +0530)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 16 Dec 2016 18:43:37 +0000 (10:43 -0800)
commitfa25f10f2af877ed6bfa2ddce3d321ff61268c13
tree1ea3eda127fc787d8f3beacda02763470aca1967
parent3ca8573f8b81b2ff8d14c0fb29260420f868ab7a
xen/arm: Add support for 16 bit VMIDs

VMID space is increased to 16-bits from 8-bits in ARMv8 8.1 revision.
This allows more than 256 VMs to be supported by Xen.

This change adds support for 16-bit VMIDs in Xen based on whether the
architecture supports it.

Signed-off-by: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/p2m.c
xen/include/asm-arm/p2m.h
xen/include/asm-arm/processor.h