summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorSven Peter <sven@kernel.org>2026-08-06 17:27:38 +0200
committerKeith Busch <kbusch@kernel.org>2026-08-11 08:53:27 -0700
commit8ce883fd068b7ba9ab493cd3ecca3a7ea868c375 (patch)
tree996964120f0b86aad08dfbccebca2a876b1a7bf1 /tools/perf/scripts/python/libxed.py
parentea2160c7b78187ea9ab08c3190eef237c4ee99a7 (diff)
nvme-apple: Drop the PRP null check chicken bit
Now that we program the DMA direction correctly the NULL check that used to make commands fail passes. Another side effect of this bit was that non-align buffers on the admin queue were silently allowed and that's been fixed now as well and we this don't need this chicken bit anymore. More importantly, starting with the firmware installed with macOS 15, which is required for M4 but can also be installed on the previous SoCs, the controller no longer exposes this control register and any access SErrors instead. Just drop the write entirely. Fixes: 5bd2927aceba ("nvme-apple: Add initial Apple SoC NVMe driver") Tested-by: Joshua Peisach <jpeisach@ubuntu.com> Tested-by: Janne Grunau <j@jannau.net> Tested-by: Nick Chan <towinchenmi@gmail.com> Signed-off-by: Sven Peter <sven@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions