NVMe driver for Windows 2000, targeting both x86 and Alpha AXP platforms
16 hours ago
- #Windows 2000
- #NVMe
- #SCSI miniport driver
- NVMe2K is a SCSI miniport driver providing NVMe device support for Windows 2000 on x86 and Alpha AXP platforms.
- Features include NVMe 1.0 specification support, SCSI Translation Layer, and multi-platform compatibility.
- The driver supports single I/O queue pair, admin queue for device management, and PRP-based data transfers.
- Advanced features include proper alignment for Alpha, non-tagged request serialization, and queue depth management.
- Installation involves copying driver files to installation media and using Device Manager or Add Hardware Wizard.
- Registry-based configuration options include MaximumSGList, NumberOfRequests, and MaxQueueDepth.
- Debugging can be done using WinDbg with the Windows 2000 kernel debugger and checked builds.
- Limitations include no multi-queue support, no MSI/MSI-X interrupt support, and no namespace management.
- The driver is licensed under the 3-Clause BSD License, permitting free use, modification, and distribution.
- Disclaimer: This is an experimental driver with no warranty, not recommended for production use.