传送门: >>> 总目录
主页:元存储的博客_CSDN博客
依公开知识及经验整理,如有误请留言。
个人辛苦整理,付费内容,禁止转载。
前言
命令由host提交到内存中的SQ队列中,更新TDBxSQ后,NVMe控制器通过DMA的方式将SQ中的命令(怎么取,如何取,取多少,因设计而异)取到控制器缓冲区,执行命令;执行完成后,根据执行状态,组装完成命令,仍然通过DMA的方式将“完成命令”写入内存CQ的队列中;NVMe控制器通过MSI-X中断方式通知host已完成命令;最后,host处理CQ命令,更新控制器中