diff options
| author | Sarah Walker <sarah.walker2@arm.com> | 2026-10-01 10:19:53 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2026-11-04 14:56:40 +0000 |
| commit | 38ead08e27addad96223f7cc5b13f2863de2a6f6 (patch) | |
| tree | d6fcbeaf43646f97b2af61d07330aaa2de58644a /contrib/processor-trace/libipt/internal/include/windows | |
| parent | 7f2e6600acc4f6ec6a2049c7816b8a849c9b6773 (diff) | |
arm64/vmm: Disable fine grained trapping of range-based TLBI instructionsmain
vmm passes the FEAT_TLBIRANGE field of ID_AA64ISAR0_EL1 to the guest, but also
enables fine-grained traps in the range-based TLBI instructions. This didn't
cause a problem until commit 5549785
("arm64 pmap: use range-based TLBI instructions"); following this commit, the VM
will exit with VM_EXITCODE_REG_EMUL during boot if the host supports FEAT_FGT and
FEAT_TLBIRANGE.
This commit disables fine-grained trapping of these instructions.
Reviewed by: andrew
Sponsored by: Arm Ltd
Pull Request: https://reviews.freebsd.org/D60196
Diffstat (limited to 'contrib/processor-trace/libipt/internal/include/windows')
0 files changed, 0 insertions, 0 deletions
