aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* Fix copy-paste bug in HMB free code.Alexander Motin2020-01-081-1/+1
* Minor adjustments to r356474 and r356480.Alexander Motin2020-01-071-1/+1
* Increate HMB limit from 1% to 5%.Alexander Motin2020-01-071-2/+2
* Add Host Memory Buffer support to nvme(4).Alexander Motin2020-01-074-9/+210
* Properly synchronize completion DMA buffers.Michal Meloun2019-12-151-5/+9
* Move to using bool instead of boolean_tWarner Losh2019-12-133-15/+15
* Move reset to the interrutp processing stageWarner Losh2019-12-112-19/+19
* trackers always know what qpair they are onWarner Losh2019-12-061-11/+14
* Make nvme(4) driver some more NUMA aware.Alexander Motin2019-09-237-109/+97
* Support doorbell strides != 0.Warner Losh2019-09-043-25/+33
* Implement nvme suspend / resume for pci attachmentWarner Losh2019-09-034-18/+136
* In nvme_completion_poll, add a sanity check to make sure that we complete theWarner Losh2019-09-021-1/+13
* In all the places that we use the polled for completion interface, except crashWarner Losh2019-09-023-16/+16
* Add a brief comment explaining why we can return ETIMEDOUT from the call to theWarner Losh2019-09-021-0/+8
* It turns out the duplication is only mostly harmless.Warner Losh2019-08-233-4/+16
* When we have errors resetting the device before we allocate theWarner Losh2019-08-221-6/+8
* We need to define version 1 of nvme, not nvme_foo. Otherwise nvd won'tWarner Losh2019-08-222-2/+4
* Move releasing of resources to laterWarner Losh2019-08-221-1/+3
* Remove stray line that was duplicated.Warner Losh2019-08-221-1/+0
* Create a AHCI attachment for nvme.Warner Losh2019-08-211-0/+127
* Separate the pci attachment from the rest of nvmeWarner Losh2019-08-214-303/+346
* Improve NVMe hot unplug handling.Alexander Motin2019-08-212-20/+41
* Formalize NVMe controller consumer life cycle.Alexander Motin2019-08-211-9/+23
* Report NOIOB and NPWG fields as stripe size.Alexander Motin2019-08-142-24/+30
* Add `nvmecontrol resv` to handle NVMe reservations.Alexander Motin2019-08-051-0/+80
* Add more random bits from NVMe 1.4.Alexander Motin2019-08-033-28/+82
* Decode few more NVMe log pages.Alexander Motin2019-08-022-0/+122
* Fix typo in r350529.Alexander Motin2019-08-021-1/+1
* Add more new fields and values from NVMe 1.4.Alexander Motin2019-08-022-8/+71
* Add IOCTL to translate nvdX into nvmeY and NSID.Alexander Motin2019-08-013-0/+32
* Add some new fields and bits from NVMe 1.4.Alexander Motin2019-07-291-8/+146
* Widen the type for to.Warner Losh2019-07-251-1/+1
* Keep track of the number of commands that exhaust their retry limit.Warner Losh2019-07-193-3/+31
* Keep track of the number of retried commands.Warner Losh2019-07-193-0/+27
* Use sysctl + CTLRWTUN for hw.nvme.verbose_cmd_dump.Warner Losh2019-07-193-3/+5
* Provide new tunable hw.nvme.verbose_cmd_dumpWarner Losh2019-07-183-0/+14
* Provide macros to extract the sub-fields of the CAP_LO and CAP_HI registers.Warner Losh2019-07-182-4/+20
* Remove now-obsolete comment.Warner Losh2019-07-171-2/+1
* Assume that the timeout value from the capacity is 1-basedWarner Losh2019-07-161-1/+1
* Fix nda(4) PCIe link status outputChuck Tuffli2019-06-071-6/+10
* Since a fatal trap can happen at aribtrary times, don't panic when theWarner Losh2019-06-011-13/+66
* rename nvme_ctrlr_destroy_qpair to nvme_ctrlr_destroy_qpairsWarner Losh2019-05-081-19/+24
* Decode Deallocate Logical Block Features.Alexander Motin2019-05-051-0/+14
* Don't print all the I/O we abort on a reset, unless we're out ofWarner Losh2019-03-093-18/+20
* Add ABORTED_BY_REQUEST to the list of things we look at DNR bit and tell why ...Warner Losh2019-03-031-1/+2
* Unconditionally support unmapped BIOs. This was another shim forWarner Losh2019-02-274-34/+1
* Remove #ifdef code to support FreeBSD versions that haven't beenWarner Losh2019-02-273-33/+0
* Regularize the Netflix copyrightWarner Losh2019-02-041-1/+1
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-2/+2
* Add NVMe drive to NOIOB quirk listChuck Tuffli2019-01-081-0/+1