21 May, 2019

1 commit


04 Oct, 2017

1 commit

  • Add a menu interface for NVME host and target support so that it is
    presented to users more like other Kconfig symbols.
    This makes the Device Driver menu less cluttered (easier to read)
    and keeps all of these symbols grouped together.

    Signed-off-by: Randy Dunlap
    Reviewed-by: Keith Busch
    Reviewed-by: Sagi Grimberg
    Signed-off-by: Christoph Hellwig

    Randy Dunlap
     

06 Jul, 2016

1 commit

  • This patch introduces a implementation of NVMe subsystems,
    controllers and discovery service which allows to export
    NVMe namespaces across fabrics such as Ethernet, FC etc.

    The implementation conforms to the NVMe 1.2.1 specification
    and interoperates with NVMe over fabrics host implementations.

    Configuration works using configfs, and is best performed using
    the nvmetcli tool from http://git.infradead.org/users/hch/nvmetcli.git,
    which also has a detailed explanation of the required steps in the
    README file.

    Signed-off-by: Armen Baloyan
    Signed-off-by: Anthony Knapp
    Signed-off-by: Jay Freyensee
    Signed-off-by: Ming Lin
    Signed-off-by: Sagi Grimberg
    Signed-off-by: Christoph Hellwig
    Reviewed-by: Steve Wise
    Signed-off-by: Jens Axboe

    Christoph Hellwig
     

10 Oct, 2015

1 commit

  • This patch moves the NVMe driver from drivers/block/ to its own new
    drivers/nvme/host/ directory. This is in preparation of splitting the
    current monolithic driver up and add support for the upcoming NVMe
    over Fabrics standard. The drivers/nvme/host/ is chose to leave space
    for a NVMe target implementation in addition to this host side driver.

    Signed-off-by: Jay Sternberg
    [hch: rebased, renamed core.c to pci.c, slight tweaks]
    Signed-off-by: Christoph Hellwig
    Acked-by: Keith Busch
    Signed-off-by: Jens Axboe

    Jay Sternberg