[nvme0n1|[nvme0n1 Openchannelssd] 环境更新Note

[nvme0n1|[nvme0n1 Openchannelssd] 环境更新Note
文章图片
wallhaven-221906.jpg 近期(2017.3~2017.6)OCSSD的Git上有较多更新,尤其是内核部分与qemu更新较多,但似乎某些commit会导致虚拟机上的错误,这是几个仓库的代码配合问题(有些版本新有些版本老)。
以下几个仓库的branch - commit 是可用的。

  • liblightnvm: master - 38d905773 (这是最新的commit,可以在旧内核上跑)
  • lnvm: master - 9418190d
  • kernel: pblk.latest - b5ef2081d (这是旧内核,2017.5之后的repo已rebase该分支,但rebase后的内核无法在qemu上运行)
  • qemu: master - fb8f9f2a7e26 (这也是旧的)
【[nvme0n1|[nvme0n1 Openchannelssd] 环境更新Note】总结一下,也就是最新的qemu和最新的kernel是不能配合的。

    推荐阅读