联想SSD专家招聘

职位 – SSD系统测试与验证工程师

岗位职责:

1. 根据SSD设计文档和客户要求,编制系统测试方案

2. 编写测试工具与自动化测试脚本

3. 与FW开发团队配合Debug

4. 进行SSD的OS兼容性测试

5. 样品送交客户前,根据要求进行pre-Qualification测试

6. 协调RDT[……]

阅读全文

阿呆实战NVMe之十

提要

 

本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。上回说到了大白接受领导写到SQ队列的命令,设定计时器,让下面的小弟到时间后执行任务。本篇就来看SQ的命令怎么执行。你知道大部分SSD公司的工程师是工作在哪个SQ队列吗?阿呆将告诉你[……]

阅读全文

阿呆实战NVMe之九

提要

 

本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。万事开头难,前面我们花了8篇文章来写NVMe在QEMU中的初始化,一方面说明初始化的重要和琐碎,另一方面也暴露了阿呆的水平不够,要是真完全掌握的人必然是高屋建瓴,言简意赅。阿呆学艺[……]

阅读全文

阿呆实战NVMe之八

 

提要

 

本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。

 

澄清关于PCIe BAR空间的误解

 

前面我们说过了NVMe的BAR空间是个什么东东,结果在群里就被山哥指出来理解错误,B[……]

阅读全文

阿呆实战NVMe之七

 

 

提要

 

本系列文章,旨在带你开发一个NVMe SSD控制器的前端协议逻辑,只不过是在QEMU虚拟机环境中。前面我们介绍了QEMU中PCI设备的初始化代码,还有NVMe设备的主要描述类NVMEState的每个变量。本文来看看NVMe设备的初始化,不过从[……]

阅读全文