| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the 'All Rights Reserved' clause from some of the stuff I've | Warner Losh | 2018-05-09 | 1 | -1/+0 |
* | Fix LOR between controller and queue locks. | Alexander Motin | 2018-05-02 | 1 | -16/+11 |
* | Improve nvme(4) attach/detach sequences. | Alexander Motin | 2018-04-30 | 1 | -29/+38 |
* | Fix use-after-free in nvme_qpair_destroy(). | Alexander Motin | 2018-04-30 | 1 | -7/+8 |
* | Set si_drv1 for nvmeXnsY in a new race-free way. | Alexander Motin | 2018-04-30 | 1 | -2/+1 |
* | Migrate to make_dev_s interface to populate /dev/nvmeX entries | Warner Losh | 2018-04-23 | 1 | -4/+11 |
* | Reword comment to remove awkward constructs, including an "it's" that | Warner Losh | 2018-04-19 | 1 | -4/+3 |
* | Intel drives have an optimal alignment for I/O. While they honor I/Os | Warner Losh | 2018-04-19 | 1 | -3/+17 |
* | Starting LBA is a 64bit number, so use htole64 instead of htole32. The | Warner Losh | 2018-03-20 | 1 | -1/+0 |
* | Try polling the qpairs on timeout. | Warner Losh | 2018-03-16 | 2 | -10/+24 |
* | Fix error messages in cut and pasted code. | Warner Losh | 2018-03-14 | 1 | -3/+3 |
* | When tearing down a queue pair, also delete the queue entries. | Warner Losh | 2018-03-14 | 1 | -0/+29 |
* | Don't make the namespace devices eternal. | Warner Losh | 2018-03-14 | 1 | -12/+0 |
* | Implement trim collapsing in nda | Warner Losh | 2018-03-14 | 1 | -0/+3 |
* | Print fuses and fna fields in identify data. | Alexander Motin | 2018-03-12 | 1 | -0/+12 |
* | Add new opcodes and statuses from NVMe 1.3a. | Alexander Motin | 2018-03-11 | 2 | -1/+129 |
* | Add new identify data structures fields from NVMe 1.3a. | Alexander Motin | 2018-03-11 | 1 | -5/+164 |
* | nvme: Unbreak LE builds after r329824 | Kyle Evans | 2018-02-22 | 1 | -0/+2 |
* | NVMe: Add big-endian support | Wojciech Macek | 2018-02-22 | 8 | -478/+712 |
* | Backout r329818, r329816 and r329815. | Warner Losh | 2018-02-22 | 1 | -3/+0 |
* | Combine BIO_DELETE requests for nda devices | Warner Losh | 2018-02-22 | 1 | -0/+3 |
* | Use atomic load and stores to ensure that the compiler doesn't | Warner Losh | 2018-01-29 | 3 | -13/+12 |
* | Revert r327828, r327949, r327953, r328016-r328026, r328041: | Pedro F. Giffuni | 2018-01-21 | 1 | -2/+1 |
* | Move setting of CAM_SIM_QUEUED to before we actually submit it to the | Warner Losh | 2018-01-17 | 1 | -2/+2 |
* | dev: make some use of mallocarray(9). | Pedro F. Giffuni | 2018-01-13 | 1 | -1/+2 |
* | Return domain, bus, slot, and function for the transport settings in | Warner Losh | 2017-12-20 | 1 | -1/+7 |
* | Although we only have one quirk at the moment, guard against the day | Warner Losh | 2017-12-18 | 1 | -1/+1 |
* | When we're disabling the nvme device, some drives have a controller | Warner Losh | 2017-12-18 | 3 | -18/+67 |
* | sys/dev: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 11 | -0/+22 |
* | Inline pcie_link_{status,caps} where needed. Remove them as they | Warner Losh | 2017-11-15 | 1 | -6/+11 |
* | Provide link speed data in XPT_GET_TRAN_SETTINGS. Provide full version | Warner Losh | 2017-11-14 | 2 | -11/+41 |
* | Closer examination shows that nvme and CAM both normally zero-fill | Warner Losh | 2017-10-15 | 1 | -8/+6 |
* | Use nvme_ctrlr_poll instead of nvme_ctrlr_intx_handler since it is | Warner Losh | 2017-10-15 | 1 | -1/+1 |
* | Create general polling function for the nvme controller. Use it when | Warner Losh | 2017-10-15 | 2 | -6/+22 |
* | Explicitly set reserved fields and 'fuse' to 0. This prevents us from | Warner Losh | 2017-10-15 | 1 | -0/+4 |
* | Tweak performance of nda completions | Warner Losh | 2017-09-28 | 1 | -3/+5 |
* | Fix queue depth for nda. | Warner Losh | 2017-09-20 | 1 | -1/+1 |
* | The nvme module should explicitly declare dependency on the cam. | Konstantin Belousov | 2017-08-31 | 1 | -0/+1 |
* | Fix a few overlooked spots where the coded uses 16-bit NSIDs. Chuck | Warner Losh | 2017-08-29 | 1 | -5/+5 |
* | Add CAM/NVMe support for CAM_DATA_SG | Warner Losh | 2017-08-29 | 3 | -0/+25 |
* | Add new compile-time option NVME_USE_NVD that sets the default value | Warner Losh | 2017-08-28 | 1 | -1/+7 |
* | Set the max transactions for NVMe drives better. | Warner Losh | 2017-08-28 | 3 | -1/+10 |
* | Fill in reserved areas from NVMe spec in the IDENTIFY structure | Warner Losh | 2017-08-25 | 1 | -4/+73 |
* | NVME Namespace ID is 32-bits, so widen interface to reflect that. | Warner Losh | 2017-08-25 | 4 | -7/+7 |
* | Add feature codes from NVMe 1.3 specification: | Warner Losh | 2017-08-25 | 1 | -1/+8 |
* | Use _Static_assert | Warner Losh | 2017-08-25 | 2 | -19/+18 |
* | Sanity check sizes | Warner Losh | 2017-08-25 | 2 | -0/+37 |
* | Enable bus mastering on the device before resetting the device. The | Warner Losh | 2017-08-25 | 1 | -2/+6 |
* | Move NVME controller shutdown from being called as part of module unloading | Nathan Whitehorn | 2017-08-12 | 1 | -15/+7 |
* | Use the correct queue depth for nda devices. | Warner Losh | 2017-08-08 | 1 | -1/+1 |