Public bug reported: These patches are needed for a future NVIDIA arm64 CPU.
The BRBE series was split in half, with the first part making v6.15 and the second part in linux-next (expected to land in v6.17). Lore discussion: https://lore.kernel.org/all/20250611-arm-brbe-v19-v23-0-e77755630...@kernel.org/ Upstream SHAs (v6.15 and linux-next): 04bd15c4cbc3 perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters dcca27bc1ecc perf: arm_pmu: Don't disable counter in armpmu_add() 4b0567ad0be5 perf: arm_pmuv3: Don't disable counter in armv8pmu_enable_event() 7a5387748215 perf: arm_v7_pmu: Drop obvious comments for enabling/disabling counters and interrupts 7bf1001e0d91 perf: arm_v7_pmu: Don't disable counter in (armv7|krait_|scorpion_)pmu_enable_event() c2e793da59fc perf: apple_m1: Don't disable counter in m1_pmu_enable_event() dc4d58a752ea perf: arm_pmu: Move PMUv3-specific data 52e4a56ab8b8 arm64/sysreg: Add BRBE registers and fields ae344bcb0d49 arm64: Handle BRBE booting requirements d7567e9b9ba5 KVM: arm64: nvhe: Disable branch generation in nVHE guests 58074a0fce66 perf: arm_pmuv3: Add support for the Branch Record Buffer Extension (BRBE) Note that "4516b8afe18a arm64: el2_setup.h: Make __init_el2_fgt labels consistent, again” was picked as a prerequisite for the BRBE series. The CPU ID patch will be upstreamed at a later date and is taken as SAUCE for now. Testing: Performed a boot test on Grace hardware and verified the BRBE support is present but not active. ** Affects: linux-nvidia (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2118663 Title: Backport support for arm64 BRBE and a future NVIDIA CPU ID To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-nvidia/+bug/2118663/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs