[PATCH 0/3] Improve robustness of NVMe suuport for Apple silicon devices
Janne Grunau
j at jannau.net
Sun Jun 12 18:00:26 CEST 2022
Hej,
this series has assorted fixes to improve the robustness of the NVMe
support on Apple silicon devices. The main change which prompted this
series is "rm: apple: nvme: Add SART support and RTKit buffer
management". It fixes the RTKit driver required for the NVMe with the
system-wide firmware included in the first macOS 13 beta release.
The increased timeouts in RTKit are a defensive change against future
changes. None of the mailbox receive calls is expected to timeout so
waiting up to 1 second for a fatal error seems acceptable.
cheers Janne
Janne Grunau (3):
arm: apple: nvme: Add SART support and RTKit buffer management
MAINTAINERS: Add nvme_apple to Apple SoC section
arm: apple: Increase RTKit timeouts
MAINTAINERS | 1 +
arch/arm/include/asm/arch-apple/rtkit.h | 22 ++-
arch/arm/include/asm/arch-apple/sart.h | 22 +++
arch/arm/mach-apple/Makefile | 1 +
arch/arm/mach-apple/rtkit.c | 161 ++++++++++++++---
arch/arm/mach-apple/sart.c | 230 ++++++++++++++++++++++++
drivers/nvme/nvme_apple.c | 72 +++++++-
7 files changed, 477 insertions(+), 32 deletions(-)
create mode 100644 arch/arm/include/asm/arch-apple/sart.h
create mode 100644 arch/arm/mach-apple/sart.c
--
2.35.1
More information about the U-Boot
mailing list