summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ld_nvme.c
AgeCommit message (Expand)Author
2022-07-30aprint_error_dev is for autoconfig messages, use device_printf instead.mlelstv
2020-09-22PR kern/55674:kardel
2019-10-01Don't attach an ld device if the format descriptor is unsupported/unused.mlelstv
2019-04-26Expose device type. You can query it with e.g. drvctl -p ld0 disk-info/type.mlelstv
2018-12-01support DIOCSCACHE + DKCACHE_WRITE if volatile write cache is presentjdolecek
2018-04-18nvmectl(8): Add big-endian support.nonaka
2018-03-16refactor the locking code around DIOCGCACHE handling to be reusablejdolecek
2018-01-23Add "bufq_fcfs" requirement to all those driver modules that explicitlypgoyette
2017-08-09While ld(4) is MP safe, many backends are not.mlelstv
2017-04-27do not attach nvme ld as randomness source - device is too fast, it overwhelmsjdolecek
2017-04-05expose disk device FUA/DPO support via DIOCGCACHE, and allow the flagsjdolecek
2017-02-28change DIOCCACHESYNC to not issue the FLUSH command at all when the controllerjdolecek
2017-02-28implement DIOCGCACHEjdolecek
2017-02-27remote extra pasted linejdolecek
2017-02-27refactor the ld(4) DIOCCACHESYNC hook into general ioctl hook, so that attach...jdolecek
2016-11-01pass maxphys from device rather then assuming MAXPHYS; it's clipped in ld(4)jdolecek
2016-10-20revert rev. 1.7 - seems the polling damages command queue on live systemjdolecek
2016-09-27Modularize the ld driver and all of its attachments. Ensure that allpgoyette
2016-09-20cache flush call must wait for completion; cap wait to 60 seconds just in casejdolecek
2016-09-19on further thought, just remove the separately allocated nvme_ns_contextjdolecek
2016-09-18must use PR_NOWAIT also during ldattach()/dkwedge discover, our i/o is therejdolecek
2016-09-18fix several bugs, make nvme(4) MPSAFE by default and also bump defaultjdolecek
2016-09-16change nvme(4) ld to use fcfs as default strategy to lower i/o processingjdolecek
2016-09-16modify ldattach() to have default strategy as a parameterjdolecek
2016-05-01Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.nonaka