| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make NVMe compatible with the original API | Chuck Tuffli | 2018-08-22 | 6 | -36/+26 |
| * | nvme(4): Add bus_dmamap_sync() at the end of the request path | Justin Hibbits | 2018-08-03 | 1 | -1/+18 |
| * | Refactor NVMe CAM integration. | Alexander Motin | 2018-05-25 | 6 | -101/+116 |
| * | 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 | -454/+688 |
| * | 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 |