git: d1650d226205 - main - arm64/vmm: Support PMU v3p9
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 04 Mar 2026 17:14:19 UTC
The branch main has been updated by andrew:
URL: https://cgit.FreeBSD.org/src/commit/?id=d1650d226205cdf07fb19e0c9b10b47b941e8747
commit d1650d226205cdf07fb19e0c9b10b47b941e8747
Author: Andrew Turner <andrew@FreeBSD.org>
AuthorDate: 2026-03-04 16:35:57 +0000
Commit: Andrew Turner <andrew@FreeBSD.org>
CommitDate: 2026-03-04 17:10:52 +0000
arm64/vmm: Support PMU v3p9
The only new register is read-only. As the kernel just passes the
registers to the guest directly no further change should be needed.
Sponsored by: Arm Ltd
Differential Revision: https://reviews.freebsd.org/D51764
---
sys/arm64/vmm/vmm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys/arm64/vmm/vmm.c b/sys/arm64/vmm/vmm.c
index 4231746e7eb2..07be8b1707a0 100644
--- a/sys/arm64/vmm/vmm.c
+++ b/sys/arm64/vmm/vmm.c
@@ -98,7 +98,7 @@ static const struct vmm_regs vmm_arch_regs_masks = {
ID_AA64DFR0_CTX_CMPs_MASK |
ID_AA64DFR0_WRPs_MASK |
ID_AA64DFR0_BRPs_MASK |
- ID_AA64DFR0_PMUVer_3 |
+ ID_AA64DFR0_PMUVer_3_9 |
ID_AA64DFR0_DebugVer_8,
.id_aa64isar0 =
ID_AA64ISAR0_TLB_TLBIOSR |