summaryrefslogtreecommitdiffstats
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* Limit stripesize reported from nvd(4) to 4Ksmh2015-12-113-0/+35
* nvd, nvme: report stripesize through GEOM disk layerjimharris2015-10-302-0/+8
* nvme: fix race condition in split bio completion pathjimharris2015-10-301-3/+6
* nvme: do not notify a consumer about failures that occur during initializationjimharris2015-07-291-0/+9
* Refactor unmapped buffer address handling.jeff2015-07-231-1/+0
* nvme: ensure csts.rdy bit is cleared before returning from nvme_ctrlr_disablejimharris2015-07-231-10/+12
* nvme: properly handle case where pci_alloc_msix does not alloc all vectorsjimharris2015-07-231-6/+28
* nvme: use BUS_SPACE_MAXSIZE for bus_dma_tag_create maxsize parameterjimharris2015-04-091-1/+1
* nvme: remove CHATHAM related codejimharris2015-04-085-252/+10
* nvme: add device strings for Intel DC series NVMe SSDsjimharris2015-04-081-10/+38
* nvme: create separate DMA tag for non-payload DMA buffersjimharris2015-04-082-9/+41
* nvme: fall back to a smaller MSI-X vector allocation if necessaryjimharris2015-04-081-1/+9
* Use bitwise OR instead of logical OR when constructing value forjimharris2014-06-101-1/+1
* nvme: Allocate all MSI resources up front so that we can fall back tojimharris2014-03-183-7/+44
* nvme: Close hole where nvd(4) would not be notified of all nvme(4)jimharris2014-03-183-29/+73
* nvme: NVMe specification dictates 4-byte alignment for PRPs (not 8).jimharris2014-03-171-1/+2
* nvme: Remove the software progress marker SET_FEATURE command duringjimharris2014-03-171-10/+0
* For IDENTIFY passthrough commands to Chatham prototype controllers, copyjimharris2014-01-061-2/+23
* Create a unique unit number for each controller and namespace cdev.jimharris2013-11-012-4/+11
* Fix the LINT build.jimharris2013-10-081-0/+1
* Do not leak resources during attach if nvme_ctrlr_construct() or the initialjimharris2013-10-081-3/+9
* Log and then disable asynchronous notification of persistent events afterjimharris2013-10-082-7/+56
* Do not enable temperature threshold as an asynchronous event notificationjimharris2013-10-081-0/+14
* Extend some 32-bit fields and variables to 64-bit to prevent overflowjimharris2013-10-082-5/+5
* Add driver-assisted striping for upcoming Intel NVMe controllers that canjimharris2013-10-083-1/+225
* Change the way that unmapped I/O capability is advertised.ken2013-08-151-4/+3
* If a controller fails to initialize, do not notify consumers (nvd) of itsjimharris2013-08-131-0/+9
* Send a shutdown notification in the driver unload path, to ensurejimharris2013-08-134-28/+51
* Add message when nvd disks are attached and detached.jimharris2013-07-193-3/+65
* Fix nvme(4) and nvd(4) to support non 512-byte sector sizes.jimharris2013-07-192-4/+15
* Use pause() instead of DELAY() when polling for completion of adminjimharris2013-07-171-4/+4
* Define constants for the lengths of the serial number, model numberjimharris2013-07-171-3/+7
* Fix a poorly worded comment in nvme(4).jimharris2013-07-111-3/+3
* Add comment explaining why CACHE_LINE_SIZE is defined in nvme_private.hjimharris2013-07-091-0/+4
* Update copyright dates.jimharris2013-07-099-9/+9
* Do not retry failed async event requests.jimharris2013-07-091-5/+5
* Add pci_enable_busmaster() and pci_disable_busmaster() calls injimharris2013-07-091-0/+3
* Add firmware replacement and activation support to nvmecontrol(8) throughjimharris2013-06-271-0/+6
* Remove remaining uio-related code.jimharris2013-06-262-32/+0
* Fail any passthrough command whose transfer size exceeds the controller'sjimharris2013-06-262-2/+15
* Use MAXPHYS to specify the maximum I/O size for nvme(4).jimharris2013-06-264-22/+10
* Remove the NVME_IDENTIFY_CONTROLLER and NVME_IDENTIFY_NAMESPACE IOCTLs and re...jimharris2013-04-123-50/+5
* Add support for passthrough NVMe commands.jimharris2013-04-123-0/+163
* Move the busdma mapping functions to nvme_qpair.c.jimharris2013-04-124-84/+45
* Remove the NVMe-specific physio and associated routines.jimharris2013-04-122-165/+2
* Add a mutex to each namespace, for general locking operations on the namespace.jimharris2013-04-122-0/+12
* Rename the controller's fail_req_lock, so that it can be used for otherjimharris2013-04-122-7/+8
* Do not panic when a busdma mapping operation fails.jimharris2013-04-122-5/+28
* Add unmapped bio support to nvme(4) and nvd(4).jimharris2013-04-015-10/+114
* Add "type" to nvme_request, signifying if its payload is a VADDR, UIO, orjimharris2013-03-295-37/+63
OpenPOWER on IntegriCloud