职位 – SSD系统测试与验证工程师
岗位职责:
1. 根据SSD设计文档和客户要求,编制系统测试方案
2. 编写测试工具与自动化测试脚本
3. 与FW开发团队配合Debug
4. 进行SSD的OS兼容性测试
5. 样品送交客户前,根据要求进行pre-Qualification测试
6. 协调RDT[……]
本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。上回说到了大白接受领导写到SQ队列的命令,设定计时器,让下面的小弟到时间后执行任务。本篇就来看SQ的命令怎么执行。你知道大部分SSD公司的工程师是工作在哪个SQ队列吗?阿呆将告诉你[……]
本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。万事开头难,前面我们花了8篇文章来写NVMe在QEMU中的初始化,一方面说明初始化的重要和琐碎,另一方面也暴露了阿呆的水平不够,要是真完全掌握的人必然是高屋建瓴,言简意赅。阿呆学艺[……]
提要
本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。
澄清关于PCIe BAR空间的误解
前面我们说过了NVMe的BAR空间是个什么东东,结果在群里就被山哥指出来理解错误,B[……]
提要
本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。前面我们介绍了QEMU中PCI设备的初始化代码,还有NVMe设备的主要描述类NVMEState的每个变量。本文来看看NVMe设备的初始化,不过从[……]