Age | Commit message (Expand) | Author |
2023-12-20 | Don't create an sd(4) larger than what the namespace will allow. | Kenneth R Westerback |
2022-11-25 | nvme can do 64bit dma. | David Gwynne |
2022-07-10 | Remove trailing whitespace. No code change. | Mike Larkin |
2022-04-16 | constify SCSI adapter entry points | Christian Weisgerber |
2021-08-31 | sprinkle barriers and dmamem_syncs around the hibernate io path. | David Gwynne |
2021-08-29 | Reduce the number of openings for aplns(4) to 1. This isn't correct but | Mark Kettenis |
2021-07-08 | fix the hibernate io path. | David Gwynne |
2021-06-02 | Correctly calculate number of PRPL entries we have to sync by adding | Patrick Wildt |
2021-05-31 | make nvme_read8 and write8 less clever. | David Gwynne |
2021-05-31 | try to get rid of a weird comma on the alpns attach line. | David Gwynne |
2021-05-29 | Only allocate the "hibernate" queue when HIBERNATE support is being built. | Mark Kettenis |
2021-05-28 | provide nvme_ops for vanilla pci nvme, and use them in the right places. | David Gwynne |
2021-05-28 | move the nvme_dmamem prototypes so bus glue can use them. | David Gwynne |
2021-05-28 | move nvme_barrier to nvmevar.h, just to keep it with the other reg ops. | David Gwynne |
2021-05-28 | let nvme_read8 and nvme_write8 get used by bus glue too. | David Gwynne |
2021-05-28 | move the nvme_read4 and nvme_write4 macros to the header. | David Gwynne |
2021-02-25 | Prevent zero size devices from attaching | jan |
2021-02-09 | Add a barrier between reading the cqe flags and the command ID, which | Jonathan Matthew |
2020-10-15 | Replace simple one-line bcopy()/memcpy() of faked data into scsi_xfer with call | Kenneth R Westerback |
2020-09-22 | Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd' | Kenneth R Westerback |
2020-09-05 | Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRY | Kenneth R Westerback |
2020-09-03 | Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'. | Kenneth R Westerback |
2020-09-02 | When building emulated INQUIRY results use the SCSI_REV_* #define's to | Kenneth R Westerback |
2020-09-01 | Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big to | Kenneth R Westerback |
2020-07-20 | Move remaining scsi bus initialization info from "prototype scsi link" | Kenneth R Westerback |
2020-07-19 | Move the adapter related items (luns, adapter, adapter_target, | Kenneth R Westerback |
2020-07-16 | Access adapter softc via link->bus->sb_adapter_softc. | Kenneth R Westerback |
2020-07-12 | False alarm, back it goes. Managed to mangle my kernel build directory | Kenneth R Westerback |
2020-07-11 | Revert previous. Broke something somehow. | Kenneth R Westerback |
2020-07-11 | Garbage collect unused nvme_softc member "sc_scsibus". | Kenneth R Westerback |
2020-06-29 | Don't create sd(4) devices for nvme(4) namespaces that are | Kenneth R Westerback |
2020-06-27 | No need to bzero()/memset() 'struct scsibus_attach_args' variables | Kenneth R Westerback |
2020-03-15 | sparc64 issue being identified and removed, reapply r1.73: | Kenneth R Westerback |
2020-03-15 | Revert nvme back to last working commit for sparc64. | kmos |
2020-03-13 | Bump nvme(4) max physio() i/o size to 128K. | Kenneth R Westerback |
2020-03-10 | Coverity points out (12 + MAXMPS) can never be less than | Kenneth R Westerback |
2020-03-10 | sgl (scatter gather list) and prpl (physical region page list) are two | Kenneth R Westerback |
2020-03-02 | Shuffle logic a bit to make sizes/limits more obvious. | Kenneth R Westerback |
2020-03-01 | Use ffs() on sc_mps, removing need for sc_mps_bits. Replace ffs(64)-1 | Kenneth R Westerback |
2020-02-28 | nvme_enable() doesn't need parameters for both sc and sc->sc_mps_bits. | Kenneth R Westerback |
2020-02-27 | Trailing whitespace. | Kenneth R Westerback |
2020-02-15 | Don't touch the phase bit at nvme_poll_done(). This makes dumpsys() | YASUOKA Masahiko |
2020-02-05 | Nuke unnecessary abstraction 'scsi_minphys()' which just calls | Kenneth R Westerback |
2020-01-23 | Use a consistant idiom/format when declaring scsi_adapter structures | Kenneth R Westerback |
2019-07-27 | Make target numbers match the NVMe namespace identifiers. This fixes booting | Mark Kettenis |
2019-05-08 | when freeing ccbs, pass the number so we can free with the size. | Ted Unangst |
2018-01-10 | Attach nvme to additional Apple NVMe device, limit targets to 1 | Joshua Stein |
2017-08-18 | Avoid a NULL dereference in an error path. Coverity CID 1453201. | Jonathan Gray |
2017-06-12 | typo; from bryan vyhmeister | Theo de Raadt |
2017-05-29 | Add hibernate support for nvme(4). This creates a separate IO queue that is | Jonathan Matthew |