| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Delete extra IO qpairs allocated based on number of MSI-X vectors, but | jimharris | 2013-03-28 | 1 | -6/+14 |
* | Fix printf format issue on i386. | jimharris | 2013-03-27 | 1 | -2/+3 |
* | Clean up debug prints. | jimharris | 2013-03-26 | 5 | -43/+254 |
* | Move common code from the different nvme_allocate_request functions into a | jimharris | 2013-03-26 | 1 | -18/+21 |
* | Change a number of malloc(9) calls to use M_WAITOK instead of | jimharris | 2013-03-26 | 4 | -20/+10 |
* | Replace usages of mtx_pool_find used for admin commands with a polling | jimharris | 2013-03-26 | 4 | -103/+71 |
* | Abort and do not retry any outstanding admin commands left over after | jimharris | 2013-03-26 | 1 | -0/+15 |
* | Add the ability to internally mark a controller as failed, if it is unable to | jimharris | 2013-03-26 | 5 | -21/+192 |
* | Just disable the controller instead of deleting IO queues during detach. | jimharris | 2013-03-26 | 2 | -59/+17 |
* | Set Pre-boot Software Load Count to 0 at the end of the controller | jimharris | 2013-03-26 | 1 | -0/+10 |
* | Remove the is_started flag from struct nvme_controller. | jimharris | 2013-03-26 | 4 | -60/+46 |
* | Ensure the controller's MDTS is accounted for in max_xfer_size. | jimharris | 2013-03-26 | 2 | -0/+13 |
* | Cap the number of retry attempts to a configurable number. This ensures | jimharris | 2013-03-26 | 4 | -12/+39 |
* | Pass associated log page data to async event consumers, if requested. | jimharris | 2013-03-26 | 4 | -11/+32 |
* | When an asynchronous event request is completed, automatically fetch the | jimharris | 2013-03-26 | 2 | -9/+83 |
* | Add structure definitions and controller command function for firmware | jimharris | 2013-03-26 | 3 | -0/+26 |
* | Add structure definitions and a controller command function for | jimharris | 2013-03-26 | 3 | -0/+37 |
* | Create struct nvme_status. | jimharris | 2013-03-26 | 7 | -40/+41 |
* | Make nvme_ctrlr_reset a nop if a reset is already in progress. | jimharris | 2013-03-26 | 3 | -5/+29 |
* | By default, always escalate to controller reset when an I/O times out. | jimharris | 2013-03-26 | 3 | -21/+33 |
* | Add a tunable for the I/O timeout interval. Default is still 30 seconds, | jimharris | 2013-03-26 | 4 | -11/+50 |
* | Add handling for controller fatal status (csts.cfs). | jimharris | 2013-03-26 | 3 | -3/+37 |
* | Add API for nvme consumers to access controller and namespace identify data. | jimharris | 2013-03-26 | 3 | -0/+18 |
* | Add controller reset capability to nvme(4) and ability to explicitly | jimharris | 2013-03-26 | 6 | -99/+214 |