aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme
Commit message (Expand)AuthorAgeFilesLines
* Add new definitions for namespaces.Warner Losh2017-06-271-7/+23
* Avoid dereferencing unintialized elements in the error path.Warner Losh2017-03-072-3/+8
* cwd10 takes the low 32-bits and cwd11 takes the upper 32-bits of theWarner Losh2017-03-071-1/+2
* Make multi-namespace nvme drives more robust.Warner Losh2017-03-073-7/+16
* Remove obsolete comment after prior rev.Warner Losh2017-02-191-4/+0
* Remove dead mentions of CAM target mode APIs from drivers.Alexander Motin2017-02-191-4/+0
* Ensure that the passthrough request will fit in MAXPHYS bytes after itWarner Losh2017-02-021-0/+12
* In the same vein as r311350, fix whitespace in handling of XPT_PATH_INQ inRavi Pokala2017-01-051-4/+4
* Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name)Alan Somers2017-01-041-3/+3
* Implement HGST Log page 0xc1, as documented in the HGST SN100 andWarner Losh2016-11-191-4/+9
* Print Intel's expanded Temperature log page.Warner Losh2016-11-191-1/+14
* Add log pages that Intel SSDs provide. It turns out that many of theseWarner Losh2016-11-191-1/+11
* Add log pages defined through NVM Express 1.2.1.Warner Losh2016-11-191-1/+4
* Expand the SMART / Health Information Log Page (Page 02) printoutWarner Losh2016-11-191-1/+4
* Convert the Q-Pair and PRP list memory allocations to use BUSDMA. Add aScott Long2016-11-083-79/+109
* Kill a few stray debug printfs.Warner Losh2016-07-281-5/+0
* Actually import nvme_sim so the CAM attachment for NVME (nda) actuallyWarner Losh2016-07-212-4/+400
* Supporting flushing the dump before returning, and simplify/combine theScott Long2016-07-191-9/+8
* Implement crashdump support on NVMEScott Long2016-07-192-0/+46
* Commit the bits of nda that were missed. This should fix the build.Warner Losh2016-06-104-39/+62
* Revert r292074 (by smh): Limit stripesize reported from nvd(4) to 4KAlexander Motin2016-03-103-35/+0
* nvme: fix intx handler to not dereference ioq during initializationJim Harris2016-02-241-1/+1
* Replace several bus_alloc_resource() calls using default arguments with bus_a...Justin Hibbits2016-02-191-4/+4
* nvme: avoid duplicate SET_NUM_QUEUES commandsJim Harris2016-02-111-8/+10
* Implement power command to list all power modes, find out the powerWarner Losh2016-01-301-1/+29
* nvme: replace NVME_CEILING macro with howmany()Jim Harris2016-01-071-9/+3
* nvme: add hw.nvme.min_cpus_per_ioq tunableJim Harris2016-01-072-6/+26
* nvme: do not revert o single I/O queue when per-CPU queues not possibleJim Harris2016-01-073-64/+106
* nvme: break out interrupt setup code into a separate functionJim Harris2016-01-071-66/+63
* nvme: do not pre-allocate MSI-X IRQ resourcesJim Harris2016-01-073-39/+3
* nvme: remove per_cpu_io_queues from struct nvme_controllerJim Harris2016-01-072-9/+3
* nvme: simplify some of the nested ifs in interrupt setup codeJim Harris2016-01-071-16/+20
* Limit stripesize reported from nvd(4) to 4KSteven Hartland2015-12-113-0/+35
* nvd, nvme: report stripesize through GEOM disk layerJim Harris2015-10-302-0/+8
* nvme: fix race condition in split bio completion pathJim Harris2015-10-301-3/+6
* nvme: do not notify a consumer about failures that occur during initializationJim Harris2015-07-291-0/+9
* Refactor unmapped buffer address handling.Jeff Roberson2015-07-231-1/+0
* nvme: ensure csts.rdy bit is cleared before returning from nvme_ctrlr_disableJim Harris2015-07-231-10/+12
* nvme: properly handle case where pci_alloc_msix does not alloc all vectorsJim Harris2015-07-231-6/+28
* nvme: use BUS_SPACE_MAXSIZE for bus_dma_tag_create maxsize parameterJim Harris2015-04-091-1/+1
* nvme: remove CHATHAM related codeJim Harris2015-04-085-252/+10
* nvme: add device strings for Intel DC series NVMe SSDsJim Harris2015-04-081-10/+38
* nvme: create separate DMA tag for non-payload DMA buffersJim Harris2015-04-082-9/+41
* nvme: fall back to a smaller MSI-X vector allocation if necessaryJim Harris2015-04-081-1/+9
* Use bitwise OR instead of logical OR when constructing value forJim Harris2014-06-101-1/+1
* nvme: Allocate all MSI resources up front so that we can fall back toJim Harris2014-03-183-7/+44
* nvme: Close hole where nvd(4) would not be notified of all nvme(4)Jim Harris2014-03-183-29/+73
* nvme: NVMe specification dictates 4-byte alignment for PRPs (not 8).Jim Harris2014-03-171-1/+2
* nvme: Remove the software progress marker SET_FEATURE command duringJim Harris2014-03-171-10/+0
* For IDENTIFY passthrough commands to Chatham prototype controllers, copyJim Harris2014-01-061-2/+23