gennvm: Generic NVM manager
authorMatias Bjørling <m@bjorling.me>
Wed, 28 Oct 2015 18:54:56 +0000 (19:54 +0100)
committerJens Axboe <axboe@fb.com>
Thu, 29 Oct 2015 07:21:42 +0000 (16:21 +0900)
commit48add0f5a6f46919dd307575aad6ea3de7c9cb2a
tree1d30a56f86d8b74ffe5b80e977ededabea0ed080
parentcd9e9808d18fe7107c306f6e71c8be7230ee42b4
gennvm: Generic NVM manager

The implementation for Open-Channel SSDs is divided into media
management and targets. This patch implements a generic media manager
for open-channel SSDs. After a media manager has been initialized,
single or multiple targets can be instantiated with the media managed as
the backend.

Signed-off-by: Matias Bjørling <m@bjorling.me>
Signed-off-by: Jens Axboe <axboe@fb.com>
drivers/lightnvm/Kconfig
drivers/lightnvm/Makefile
drivers/lightnvm/gennvm.c [new file with mode: 0644]
drivers/lightnvm/gennvm.h [new file with mode: 0644]