| Commit message (Expand) | Author | Age | Files | Lines |
* | nvd, nvme: report stripesize through GEOM disk layer | jimharris | 2015-10-30 | 2 | -0/+8 |
* | nvme: fix race condition in split bio completion path | jimharris | 2015-10-30 | 1 | -3/+6 |
* | nvme: do not notify a consumer about failures that occur during initialization | jimharris | 2015-07-29 | 1 | -0/+9 |
* | Refactor unmapped buffer address handling. | jeff | 2015-07-23 | 1 | -1/+0 |
* | nvme: ensure csts.rdy bit is cleared before returning from nvme_ctrlr_disable | jimharris | 2015-07-23 | 1 | -10/+12 |
* | nvme: properly handle case where pci_alloc_msix does not alloc all vectors | jimharris | 2015-07-23 | 1 | -6/+28 |
* | nvme: use BUS_SPACE_MAXSIZE for bus_dma_tag_create maxsize parameter | jimharris | 2015-04-09 | 1 | -1/+1 |
* | nvme: remove CHATHAM related code | jimharris | 2015-04-08 | 5 | -252/+10 |
* | nvme: add device strings for Intel DC series NVMe SSDs | jimharris | 2015-04-08 | 1 | -10/+38 |
* | nvme: create separate DMA tag for non-payload DMA buffers | jimharris | 2015-04-08 | 2 | -9/+41 |
* | nvme: fall back to a smaller MSI-X vector allocation if necessary | jimharris | 2015-04-08 | 1 | -1/+9 |
* | Use bitwise OR instead of logical OR when constructing value for | jimharris | 2014-06-10 | 1 | -1/+1 |
* | nvme: Allocate all MSI resources up front so that we can fall back to | jimharris | 2014-03-18 | 3 | -7/+44 |
* | nvme: Close hole where nvd(4) would not be notified of all nvme(4) | jimharris | 2014-03-18 | 3 | -29/+73 |
* | nvme: NVMe specification dictates 4-byte alignment for PRPs (not 8). | jimharris | 2014-03-17 | 1 | -1/+2 |
* | nvme: Remove the software progress marker SET_FEATURE command during | jimharris | 2014-03-17 | 1 | -10/+0 |
* | For IDENTIFY passthrough commands to Chatham prototype controllers, copy | jimharris | 2014-01-06 | 1 | -2/+23 |
* | Create a unique unit number for each controller and namespace cdev. | jimharris | 2013-11-01 | 2 | -4/+11 |
* | Fix the LINT build. | jimharris | 2013-10-08 | 1 | -0/+1 |
* | Do not leak resources during attach if nvme_ctrlr_construct() or the initial | jimharris | 2013-10-08 | 1 | -3/+9 |
* | Log and then disable asynchronous notification of persistent events after | jimharris | 2013-10-08 | 2 | -7/+56 |
* | Do not enable temperature threshold as an asynchronous event notification | jimharris | 2013-10-08 | 1 | -0/+14 |
* | Extend some 32-bit fields and variables to 64-bit to prevent overflow | jimharris | 2013-10-08 | 2 | -5/+5 |
* | Add driver-assisted striping for upcoming Intel NVMe controllers that can | jimharris | 2013-10-08 | 3 | -1/+225 |
* | Change the way that unmapped I/O capability is advertised. | ken | 2013-08-15 | 1 | -4/+3 |
* | If a controller fails to initialize, do not notify consumers (nvd) of its | jimharris | 2013-08-13 | 1 | -0/+9 |
* | Send a shutdown notification in the driver unload path, to ensure | jimharris | 2013-08-13 | 4 | -28/+51 |
* | Add message when nvd disks are attached and detached. | jimharris | 2013-07-19 | 3 | -3/+65 |
* | Fix nvme(4) and nvd(4) to support non 512-byte sector sizes. | jimharris | 2013-07-19 | 2 | -4/+15 |
* | Use pause() instead of DELAY() when polling for completion of admin | jimharris | 2013-07-17 | 1 | -4/+4 |
* | Define constants for the lengths of the serial number, model number | jimharris | 2013-07-17 | 1 | -3/+7 |
* | Fix a poorly worded comment in nvme(4). | jimharris | 2013-07-11 | 1 | -3/+3 |
* | Add comment explaining why CACHE_LINE_SIZE is defined in nvme_private.h | jimharris | 2013-07-09 | 1 | -0/+4 |
* | Update copyright dates. | jimharris | 2013-07-09 | 9 | -9/+9 |
* | Do not retry failed async event requests. | jimharris | 2013-07-09 | 1 | -5/+5 |
* | Add pci_enable_busmaster() and pci_disable_busmaster() calls in | jimharris | 2013-07-09 | 1 | -0/+3 |
* | Add firmware replacement and activation support to nvmecontrol(8) through | jimharris | 2013-06-27 | 1 | -0/+6 |
* | Remove remaining uio-related code. | jimharris | 2013-06-26 | 2 | -32/+0 |
* | Fail any passthrough command whose transfer size exceeds the controller's | jimharris | 2013-06-26 | 2 | -2/+15 |
* | Use MAXPHYS to specify the maximum I/O size for nvme(4). | jimharris | 2013-06-26 | 4 | -22/+10 |
* | Remove the NVME_IDENTIFY_CONTROLLER and NVME_IDENTIFY_NAMESPACE IOCTLs and re... | jimharris | 2013-04-12 | 3 | -50/+5 |
* | Add support for passthrough NVMe commands. | jimharris | 2013-04-12 | 3 | -0/+163 |
* | Move the busdma mapping functions to nvme_qpair.c. | jimharris | 2013-04-12 | 4 | -84/+45 |
* | Remove the NVMe-specific physio and associated routines. | jimharris | 2013-04-12 | 2 | -165/+2 |
* | Add a mutex to each namespace, for general locking operations on the namespace. | jimharris | 2013-04-12 | 2 | -0/+12 |
* | Rename the controller's fail_req_lock, so that it can be used for other | jimharris | 2013-04-12 | 2 | -7/+8 |
* | Do not panic when a busdma mapping operation fails. | jimharris | 2013-04-12 | 2 | -5/+28 |
* | Add unmapped bio support to nvme(4) and nvd(4). | jimharris | 2013-04-01 | 5 | -10/+114 |
* | Add "type" to nvme_request, signifying if its payload is a VADDR, UIO, or | jimharris | 2013-03-29 | 5 | -37/+63 |
* | Remove obsolete comment. This code has now been tested with the QEMU | jimharris | 2013-03-28 | 1 | -4/+0 |