Age | Commit message (Expand) | Author |
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 |
2017-05-27 | nvme: Don't set prp1 for DEL_IOCQ | Stefan Fritsch |
2017-05-27 | nvme: Add suspend/resume code | Stefan Fritsch |
2017-05-12 | subtract one sector from the disk size before passing it back to the | Joshua Stein |
2017-04-08 | A pile of sizes to free(9). In test for a few days in snapshots. | Theo de Raadt |
2016-11-15 | Do not use bus_space_{read,write}_8() even on LP64 archs, | Martin Pieuchot |
2016-11-15 | Mask non relevant bits when pritting version number. | Martin Pieuchot |
2016-10-25 | mask and unmask the interrupt source in an intx specific intr handler. | David Gwynne |
2016-05-20 | check we allocated the cq, not the sq, after trying to allocate the cq | David Gwynne |
2016-04-18 | allocate an array of entries, not pointers for the queues | David Gwynne |
2016-04-14 | shorten the io path slightly | David Gwynne |
2016-04-14 | apparently it's spelled NVMe, not NVME | David Gwynne |
2016-04-14 | provide a shutdown hook that follows the procedure in the docs | David Gwynne |
2016-04-14 | implement translation of scsi SYNC CACHE to nvme FLUSH | David Gwynne |
2016-04-14 | bump openings to 64 to match the number of ccbs. | David Gwynne |
2016-04-14 | if io needs more than two prpe slots, overflow into the ccb prpl | David Gwynne |
2016-04-14 | reallocate the ccbs after we figure out how big the sgls can be | David Gwynne |
2016-04-14 | set the scsi status to SCSI_OK | David Gwynne |
2016-04-14 | allocate dma memory for ccbs to use as prpe lists | David Gwynne |
2016-04-14 | dont attach if the min nvme page size is bigger than the cpu page size | David Gwynne |
2016-04-14 | dont complete scsi writes twice | David Gwynne |
2016-04-14 | WAITOK for the dmamap create for ccbs too | David Gwynne |
2016-04-14 | cut the memory for io buffers up into page sized chunks | David Gwynne |
2016-04-14 | check both the admin and io queue for completions in the interrupt handler | David Gwynne |
2016-04-14 | dont put names in arguments. | David Gwynne |
2016-04-13 | implement handling of scsi reads and writes | David Gwynne |