[PATCH 0/2] arm64: Add support for Apple M3 and M4 CPUs in KVM
From: Michael Reeves via B4 Relay
Date: Thu Oct 08 2026 - 08:15:45 EST
Hi,
This series enables KVM support on Apple Silicon M3 series and base M4
CPUs.
The first patch adds the part numbers and MIDR definitions for M3
(base, Pro and Max) and base M4 CPU cores.
The second patch adds these CPUs to the existing Apple CPU workarounds
list, which is required for KVM to function correctly.
This series was developed from testing on:
- Apple M3 and M3 Pro by Michael Reeves
- Apple M3 Max by Myria Sarvay and Yureka Lilian
- Apple M4 by Yureka Lilian
---
Michael Reeves (1):
arm64: Apply existing Apple CPU workarounds to M3 and M4
Myria Sarvay (1):
arm64: Add Apple M3 and M4 CPU part numbers
arch/arm64/include/asm/cputype.h | 16 ++++++++++++++++
arch/arm64/kernel/cpu_errata.c | 8 ++++++++
2 files changed, 24 insertions(+)
---
base-commit: a90ee4305c4a5df72c11b31dacfdc76e00fcf78a
change-id: 20261008-apple-m3-m4-kvm-b7b9b2e34bcd
Best regards,
--
Michael Reeves <michael.reeves077@xxxxxxxxx>