• M
    nvme: LightNVM support · ca064085
    Matias Bjørling 提交于
    The first generation of Open-Channel SSDs is based on NVMe. The NVMe
    driver is extended with support for the LightNVM command set.
    
    Detection is made through PCI IDs. Current supported devices are the
    qemu nvme simulator and CNEX Labs Westlake SSD. The qemu nvme enables
    support through vendor specific bits in the namespace identification and
    the CNEX Labs Westlake SSD implements a LightNVM compatible firmware and
    is detected using the same method as qemu.
    
    After detection, vendor specific codes are used to identify the device
    and enumerate supported features.
    Reviewed-by: NKeith Busch <keith.busch@intel.com>
    Signed-off-by: NJavier González <jg@lightnvm.io>
    Signed-off-by: NMatias Bjørling <m@bjorling.me>
    Signed-off-by: NJens Axboe <axboe@fb.com>
    ca064085
pci.c 83.1 KB