阿呆实战NVMe之六

 

上文中我们提到NVMe设备其实是个PCI设备,里面用了bar0和MMIO,但是不了解PCI的人肯定对这两个概念有所疑惑。阿呆本想写一些,不过发现网上有篇文章讲的很透彻,所以就不班门弄斧了,友情转载过来。

 

PCI设备(PCI device)都有一个配置空间,大小为256字节,实际上是一组连续的[……]

阅读全文

阿呆实战NVMe虚拟机之四

蝶恋花 【宋】欧阳修

 

庭院深深深几许?杨柳堆烟,帘幕无重数。玉勒雕鞍游冶处,楼高不见章台路。

雨横风狂三月暮,门掩黄昏,无计留春住。泪眼问花花不语,乱红飞过秋千去。

 

看完前面一篇,我相信你的心情就跟欧阳修这首《蝶恋花》中说的一样,感到:”庭院深深深几许?杨柳堆烟[……]

阅读全文

阿呆实战NVMe之三

 

有人说阿呆你搞个虚拟的东西来玩NVMe,看起来是很爽,代码随便写,然并卵有个什么鸟用呢?其实在实际产品研发中还是有点用的,QEMU最大的好处是可以用GDB Debug。一般实体机如果发生了Panic,只能通过Linux Kernel Panic Dump的方式查看堆栈,找原因,有些藏得比较深[……]

阅读全文

浅谈CT

这里说的CT,不是医院里面的CT,而是闪存的一种技术:Charge Trap。
最近流行一句话:生活不只是眼前的苟且,还有诗和远方。套用一下,闪存不只有Floating Gate,还有Charge Trap。

所谓的Floating Gate闪存,是用Floating Gate来存储电荷,其存储单[……]

阅读全文