Hi Vadim Grinshpan,
Based on what you’ve described, the PHASE0_EXCEPTION error on heterogeneous ARM SoCs with Windows 11 Arm64 24H2 does appear to be linked to how the OS handles PMU register consistency across big and small cores. Windows currently expects uniform PMU capabilities (such as PMCEID0_EL0 and PMCR_EL0) across all cores, and mismatches can trigger early boot failures.
To your specific questions: heterogeneous ARM topologies are intended to be supported, but differences in PMU registers can cause regressions in certain builds. Microsoft engineering teams are aware of this class of issue, and fixes are being evaluated for upcoming servicing updates. While I can’t commit to a specific release (25H2 vs. 26H2), the expectation is that future builds will improve compatibility with mixed-core PMU reporting.
In the meantime, firmware and ACPI table validation is critical. Please ensure that ACPI tables accurately describe the CPU topology and that PMU-related registers are exposed consistently. Providing your firmware details, ACPI tables, and boot logs will help us reproduce and confirm whether this is the same regression already under investigation.
I hope the response provided some helpful insight. If you find this answer useful, please hit “accept answer” so I know it addressed your concern.
Jason.