近期(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 (这也是旧的)
总结一下,也就是最新的qemu和最新的kernel是不能配合的。
网友评论