All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Improve robustness of NVMe suuport for Apple silicon devices
@ 2022-06-12 16:00 Janne Grunau
  2022-06-12 16:00 ` [PATCH 1/3] arm: apple: nvme: Add SART support and RTKit buffer management Janne Grunau
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Janne Grunau @ 2022-06-12 16:00 UTC (permalink / raw)
  To: u-boot; +Cc: Bin Meng, Mark Kettenis, Simon Glass, Tom Rini

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


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-06-13 10:13 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-12 16:00 [PATCH 0/3] Improve robustness of NVMe suuport for Apple silicon devices Janne Grunau
2022-06-12 16:00 ` [PATCH 1/3] arm: apple: nvme: Add SART support and RTKit buffer management Janne Grunau
2022-06-12 18:35   ` Mark Kettenis
2022-06-13 10:13     ` Mark Kettenis
2022-06-12 16:00 ` [PATCH 2/3] MAINTAINERS: Add nvme_apple to Apple SoC section Janne Grunau
2022-06-12 18:36   ` Mark Kettenis
2022-06-12 16:00 ` [PATCH 3/3] arm: apple: Increase RTKit timeouts Janne Grunau
2022-06-12 18:37   ` Mark Kettenis

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.