獨家發佈 | Linux NVMe Driver學習筆記大合集

近期,存儲隨筆連載了10篇Linux NVMe Driver學習筆記,主要基於兩大塊的內容: 初始化和Block IO請求處理過程。我們通過兩幅簡圖回顧一下前面的內容:


初始化: 

這個過程中主要調用了兩個函數: nvme_init和nvme_probe.


Block IO請求處理過程:


更詳細的內容,請參考具體文章:

1:概述與nvme_core_init函數解析

2:初始化

3:nvme_probe函數解析

4:nvme_reset_work解析

5:Admin SQ/CQ的創建

6:Admin Queue與Blk-mq初始化

7:Identify初始化及命令提交過程

8:IO SQ/CQ的創建過程

9: nvme_reset_work壓軸大戲

10: Block IO請求處理過程


鑑於小編水平有限,如果錯誤之處,煩請留言指正,非常感謝!


往期精彩推薦:

存儲隨筆《NVMe專題》大合集及PDF版正式發佈!

PCIe最全科普貼流出!不說了,趕快Mark!

存儲隨筆正式發佈《SATA科普專題》之PDF版

文件系統全記錄回顧


更多精彩內容,敬請關注公衆號: 存儲隨筆,Memory-logger.


發佈了57 篇原創文章 · 獲贊 102 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章