| Age | Commit message (Expand) | Author |
| 2022-09-13 | nvme(4): Don't leak memory for queues on every resume. | riastradh |
| 2022-08-30 | nvme(4): Actually check if bp is null as commented previously. | riastradh |
| 2022-08-30 | nvme(4): If bp is null or bp->b_ci is not assigned, use curcpu(). | riastradh |
| 2022-08-20 | nvme(4): Read cqe flags and cid in that order. | riastradh |
| 2022-08-15 | nvme(4): KASSERT(A && B) -> KASSERT(A); KASSERT(B) | riastradh |
| 2022-08-14 | nvme: Make sure that q_ccb_list is always accessed with the q lock held. | jmcneill |
| 2022-07-31 | The namespace id is a 32bit value, in particular the "all namespaces" value | mlelstv |
| 2022-05-07 | Add support for Apple silicon NVME. Ported from OpenBSD. | skrll |
| 2021-11-16 | Trailing whitespace | skrll |
| 2021-08-07 | Merge thorpej-cfargs2. | thorpej |
| 2021-05-29 | nvme(4): Move disestablishment of admin q interrupt to nvme_detach. | riastradh |
| 2021-05-29 | nvme(4): Add suspend/resume, derived from OpenBSD. | riastradh |
| 2021-04-24 | Merge thorpej-cfargs branch: | thorpej |
| 2020-12-27 | Zero DMA memory after load, and add PREREAD sync op after to ensure it is vis... | jmcneill |
| 2020-12-04 | PR kern/55839: | kardel |
| 2020-11-10 | One more fix for big-endian machines. | rin |
| 2020-09-24 | no need to swap pt.cmd.cdwXX at nvme_set_number_of_queues(). cmd.cdwXX will b... | ryo |
| 2020-09-22 | PR kern/55674: | kardel |
| 2020-07-28 | say what is not configured in nvme_print() | jdolecek |
| 2020-04-07 | avoid "panic: LOCKDEBUG: Mutex error: rw_vector_enter,309: spin lock held" | ryo |
| 2019-11-11 | nvme(4): Use the SET_FEATURES command to get the number of allocated queues. | nonaka |
| 2019-09-26 | nvme(4): Don't attach the device, if namespace not found. | nonaka |
| 2019-09-20 | Don't set Phase Tag bit of Completion Queue entry at nvme_poll_done(). | nonaka |
| 2019-06-28 | Fix a performance issue where one busy queue can starve all other queues. | jmcneill |
| 2019-06-14 | in nvme_attach() when creating the admin queue to probe the device info, | mrg |
| 2019-04-24 | Expose device type. You can query it with e.g. drvctl -p ld0 disk-info/type. | mlelstv |
| 2018-12-01 | support DIOCSCACHE + DKCACHE_WRITE if volatile write cache is present | jdolecek |
| 2018-12-01 | disestablish the interrupt on failure in nvme_q_create() | jdolecek |
| 2018-04-18 | nvmectl(8): Add big-endian support. | nonaka |
| 2018-04-18 | nvme(4): Added some delay before check RDY bit quirk when disabling device. | nonaka |
| 2018-03-17 | also remove now duplicate nvme_ccb_put() call from nvme_get_number_of_queues() | jdolecek |
| 2018-03-17 | fix passthrough command usage also in nvme_get_number_of_queues(), fixes | jdolecek |
| 2018-03-17 | switch handling of passthrough commands to use queue, instead of polling | jdolecek |
| 2018-03-16 | refactor the locking code around DIOCGCACHE handling to be reusable | jdolecek |
| 2018-03-16 | stop using q_nccbs_avail for deciding whether there are available ccbs; | jdolecek |
| 2018-02-27 | - don't leak ccb on alloc failure. | christos |
| 2017-10-28 | Kill some more extern struct cfdriver declarations. | riastradh |
| 2017-06-01 | remove checks for failure after memory allocation calls that cannot fail: | chs |
| 2017-05-29 | nvme(4): Don't set prp1 for DEL_IOCQ | nonaka |
| 2017-05-29 | nvme(4): Do not use bus_space_{read,write}_8() even on LP64 archs. | nonaka |
| 2017-05-29 | nvme(4): Mask non relevant bits when pritting version number. | nonaka |
| 2017-04-05 | expose disk device FUA/DPO support via DIOCGCACHE, and allow the flags | jdolecek |
| 2017-02-28 | implement DIOCGCACHE | jdolecek |
| 2017-02-13 | NVMe 1.2.1 | nonaka |
| 2017-02-13 | nvme(4): Limit the number of queues to the number allocated in HW. | nonaka |
| 2016-11-01 | reduce admin queue size to save memory; it's only ever used during | jdolecek |
| 2016-11-01 | pass maxphys from device rather then assuming MAXPHYS; it's clipped in ld(4) | jdolecek |
| 2016-11-01 | tighter queue control - according to spec actual cap on number of commands | jdolecek |
| 2016-10-20 | revert change from rev. 1.12: | jdolecek |
| 2016-10-19 | add debug code to check for completion queue corruption | jdolecek |