MFC r351356: Create a AHCI attachment for nvme.
MFC r351355: Separate the pci attachment from the rest of nvme
Belatedly add opt_nvme.h to fix building nvme.ko outside of a kernelbuild.Sponsored by: Netflix
Add nvme_sim.c since that's not runtime switchable.Sponsored by: Netflix
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Fix "make depend" with nvme.ko: add opt_cam.h to SRCSMFC after: 1 weekX-MFC with: r301778Sponsored by: Dell EMC Isilon
Add message when nvd disks are attached and detached.As part of this commit, add an nvme_strvis() function which borrowsheavily from cam_strvis(). This will allow stripping ofleading/trailing wh
Add message when nvd disks are attached and detached.As part of this commit, add an nvme_strvis() function which borrowsheavily from cam_strvis(). This will allow stripping ofleading/trailing whitespace and also handle unprintable charactersin model/serial numbers. This function goes into a new nvme_util.cfile which is used by both the driver and nvmecontrol.Sponsored by: IntelReviewed by: carlMFC after: 3 days
show more ...
Move the busdma mapping functions to nvme_qpair.c.This removes nvme_uio.c completely.Sponsored by: Intel
Add nvme(4) and nvd(4) Makefiles to the tree.Noticed by: pluknetPointy-hat to: jimharris