xen/arm: Add handler for cp15 ID registers
authorBertrand Marquis <bertrand.marquis@arm.com>
Thu, 17 Dec 2020 15:38:06 +0000 (15:38 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Mon, 4 Jan 2021 19:26:41 +0000 (11:26 -0800)
commit8f81064a07c64952931eafdd9a9a3017ed6ffd26
treed14cb1e5bd5853f1864b05d4d098853b7b371d53
parent07b9acea116e8329d613004766b8606756986db5
xen/arm: Add handler for cp15 ID registers

Add support for emulation of cp15 based ID registers (on arm32 or when
running a 32bit guest on arm64).
The handlers are returning the values stored in the guest_cpuinfo
structure for known registers and RAZ for all reserved registers.
In the current status the MVFR registers are no supported.

Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
[Stefano: fix code style]
Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/vcpreg.c