You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
If enable 'Smmu PMU' in BIOS, it may conflict with nvme, OS may fail to find rootfs on nvme disk.
Three patches are necessary to fix this issue:
torvalds/linux@52f3fab - backported to 5.4.y (87957b2). It is already on 5.10.y branch(52f3fab0067d') - "iommu/arm-smmu-v3: Don't reserve implementation defined register space"
b1d2d3dd016f3: "ACPI/IORT: Fix PMCG node single ID mapping handling"
Tests shows, without patch: 'perf/smmuv3: Allow sharing MMIO registers with the SMMU driver', kernel will NOT boot.
Without the other two patches, kernel can still boot.
Test steps:
1. Enable Smmu PMU in BIOS
2. Revert patch: https://github.com/AmpereComputing/ampere-lts-kernel/commit/779bed7502d9 in 5.4 kernel
3. Build&install kernel and reboot
4. OS boot into initrd emergency shell (there is no /dev/nvme* device nodes)
The text was updated successfully, but these errors were encountered:
If enable 'Smmu PMU' in BIOS, it may conflict with nvme, OS may fail to find rootfs on nvme disk.
Three patches are necessary to fix this issue:
Tests shows, without patch: 'perf/smmuv3: Allow sharing MMIO registers with the SMMU driver', kernel will NOT boot.
Without the other two patches, kernel can still boot.
Test steps:
The text was updated successfully, but these errors were encountered: