HomeFreeBSD

arm64/vmm: save and restore HCRX_EL2 register

Description

arm64/vmm: save and restore HCRX_EL2 register

With the addition of the Extended Hypervisor Configuration Register
(HCRX_EL2), this change ensures that it is both set to 0 before entering
a vm, and that it is properly saved/restored.

Reviewed by: andrew
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D48584
Signed-off-by: Harry Moulton <harry.moulton@arm.com>

Details

Provenance
harry.moulton_arm.comAuthored on Jan 23 2025, 12:40 PM
andrewCommitted on Feb 4 2025, 11:24 AM
Reviewer
andrew
Differential Revision
D48584: arm64/vmm: save and restore HCRX_EL2 register
Parents
rG078e8b34b13d: release: Chase location of pkg repo databases
Branches
Unknown
Tags
Unknown