| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a barrier between reading the cqe flags and the command ID, which |  jmatthew | 2021-02-09 | 1 | -1/+3 |
* | Replace simple one-line bcopy()/memcpy() of faked data into scsi_xfer with call |  krw | 2020-10-15 | 1 | -2/+2 |
* | Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd' |  krw | 2020-09-22 | 1 | -4/+4 |
* | Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRY |  krw | 2020-09-05 | 1 | -2/+2 |
* | Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'. |  krw | 2020-09-03 | 1 | -2/+2 |
* | When building emulated INQUIRY results use the SCSI_REV_* #define's to |  krw | 2020-09-02 | 1 | -2/+2 |
* | Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big to |  krw | 2020-09-01 | 1 | -3/+3 |
* | Move remaining scsi bus initialization info from "prototype scsi link" |  krw | 2020-07-20 | 1 | -5/+5 |
* | Move the adapter related items (luns, adapter, adapter_target, |  krw | 2020-07-19 | 1 | -6/+6 |
* | Access adapter softc via link->bus->sb_adapter_softc. |  krw | 2020-07-16 | 1 | -9/+9 |
* | False alarm, back it goes. Managed to mangle my kernel build directory |  krw | 2020-07-12 | 1 | -3/+2 |
* | Revert previous. Broke something somehow. |  krw | 2020-07-11 | 1 | -2/+3 |
* | Garbage collect unused nvme_softc member "sc_scsibus". |  krw | 2020-07-11 | 1 | -3/+2 |
* | Don't create sd(4) devices for nvme(4) namespaces that are |  krw | 2020-06-29 | 1 | -12/+7 |
* | No need to bzero()/memset() 'struct scsibus_attach_args' variables |  krw | 2020-06-27 | 1 | -2/+1 |
* | sparc64 issue being identified and removed, reapply r1.73: |  krw | 2020-03-15 | 1 | -4/+14 |
* | Revert nvme back to last working commit for sparc64. |  kmos | 2020-03-15 | 1 | -15/+8 |
* | Bump nvme(4) max physio() i/o size to 128K. |  krw | 2020-03-13 | 1 | -4/+14 |
* | Coverity points out (12 + MAXMPS) can never be less than |  krw | 2020-03-10 | 1 | -5/+2 |
* | sgl (scatter gather list) and prpl (physical region page list) are two |  krw | 2020-03-10 | 1 | -8/+8 |
* | Shuffle logic a bit to make sizes/limits more obvious. |  krw | 2020-03-02 | 1 | -14/+12 |
* | Use ffs() on sc_mps, removing need for sc_mps_bits. Replace ffs(64)-1 |  krw | 2020-03-01 | 1 | -4/+4 |
* | nvme_enable() doesn't need parameters for both sc and sc->sc_mps_bits. |  krw | 2020-02-28 | 1 | -6/+6 |
* | Trailing whitespace. |  krw | 2020-02-27 | 1 | -7/+7 |
* | Don't touch the phase bit at nvme_poll_done(). This makes dumpsys() |  yasuoka | 2020-02-15 | 1 | -2/+2 |
* | Nuke unnecessary abstraction 'scsi_minphys()' which just calls |  krw | 2020-02-05 | 1 | -2/+2 |
* | Use a consistant idiom/format when declaring scsi_adapter structures |  krw | 2020-01-23 | 1 | -6/+2 |
* | Make target numbers match the NVMe namespace identifiers. This fixes booting |  kettenis | 2019-07-27 | 1 | -10/+10 |
* | when freeing ccbs, pass the number so we can free with the size. |  tedu | 2019-05-08 | 1 | -7/+10 |
* | Attach nvme to additional Apple NVMe device, limit targets to 1 |  jcs | 2018-01-10 | 1 | -1/+13 |
* | Avoid a NULL dereference in an error path. Coverity CID 1453201. |  jsg | 2017-08-18 | 1 | -4/+2 |
* | typo; from bryan vyhmeister |  deraadt | 2017-06-12 | 1 | -2/+2 |
* | Add hibernate support for nvme(4). This creates a separate IO queue that is |  jmatthew | 2017-05-29 | 1 | -3/+219 |
* | nvme: Don't set prp1 for DEL_IOCQ |  sf | 2017-05-27 | 1 | -2/+1 |
* | nvme: Add suspend/resume code |  sf | 2017-05-27 | 1 | -5/+75 |
* | subtract one sector from the disk size before passing it back to the |  jcs | 2017-05-12 | 1 | -3/+5 |
* | A pile of sizes to free(9). In test for a few days in snapshots. |  deraadt | 2017-04-08 | 1 | -5/+5 |
* | Do not use bus_space_{read,write}_8() even on LP64 archs, |  mpi | 2016-11-15 | 1 | -8/+5 |
* | Mask non relevant bits when pritting version number. |  mpi | 2016-11-15 | 1 | -28/+3 |
* | mask and unmask the interrupt source in an intx specific intr handler. |  dlg | 2016-10-25 | 1 | -1/+14 |
* | check we allocated the cq, not the sq, after trying to allocate the cq |  dlg | 2016-05-20 | 1 | -2/+2 |
* | allocate an array of entries, not pointers for the queues |  dlg | 2016-04-18 | 1 | -3/+3 |
* | shorten the io path slightly |  dlg | 2016-04-14 | 1 | -32/+14 |
* | apparently it's spelled NVMe, not NVME |  dlg | 2016-04-14 | 1 | -2/+2 |
* | provide a shutdown hook that follows the procedure in the docs |  dlg | 2016-04-14 | 1 | -1/+95 |
* | implement translation of scsi SYNC CACHE to nvme FLUSH |  dlg | 2016-04-14 | 1 | -1/+55 |
* | bump openings to 64 to match the number of ccbs. |  dlg | 2016-04-14 | 1 | -2/+2 |
* | if io needs more than two prpe slots, overflow into the ccb prpl |  dlg | 2016-04-14 | 1 | -2/+25 |
* | reallocate the ccbs after we figure out how big the sgls can be |  dlg | 2016-04-14 | 1 | -1/+10 |
* | set the scsi status to SCSI_OK |  dlg | 2016-04-14 | 1 | -1/+2 |