Hacker News new | ask | show | jobs
by monocasa 1770 days ago
No, there's firmware on the Apple NVMe drives doing FTL, etc. and exposing a traditional block device.
1 comments

It's on the main SoC on M1. (ANS2 block, with the FW being loaded by iBoot1)

NVMe exposed as an MMIO device directly, not as a PCIe one.

My knowledge was about the first iPhone since I swear I sat next to the guy implementing it (I was an intern at the time). Maybe Apple was just writing the FW themselves and I’ve misremembered? Apple devices definitely have better I/O performance than any other mobile device from what I recall.