[nvmewin] PMC Patch For SCSI Compliance Fixes And Others
Parag Sheth
parag.sheth at avagotech.com
Tue Aug 19 15:59:45 PDT 2014
Hi Alex,
I noticed some changes in nvmeInit.c which are not related to the fixes you
mentioned in the email below. I am comparing the patch against revision 1.3
source code.
Thanks
Parag Sheth
*From:* nvmewin-bounces at lists.openfabrics.org [mailto:
nvmewin-bounces at lists.openfabrics.org] *On Behalf Of *Alex Chang
*Sent:* Friday, August 15, 2014 5:56 PM
*To:* nvmewin at lists.openfabrics.org
*Subject:* [nvmewin] PMC Patch For SCSI Compliance Fixes And Others
Hi all,
I am sending out this patch for your review/test. The password is pmc123.
Please provide your feedback as soon as possible and I will start to
collect approvals on August 27.
This patch contains the following changes:
1. Fixed compiling errors when configured as /W3 and /WX. (nvmestd.c,
nvmesnti.c)
2. Fixed to use Windows 8/SRB Extension defined Storage Request Block for
Windows 8 and up. (nvmestd.c)
3. Fixed the following SCSI Compliance test failures: (nvmesnti.c)
- Supporting Log Sense command.
- Log Sense (Temperature Page)
- Log Sense (Informational Exceptional Page)
- Inquiry (Standard Page)
- Inquiry (Device ID Page)
- Inquiry (Unit Serial Page)
- Read Capacity 16 (Need to take care of null CDB buffer)
- Unmap (Anchor bit is not supported)
4. Fixed Get Log Page building, it needs to be 0's based number of DWORDs
specified in DWORD 10 (nvmesnti.c).
5. Fixed a Report LUN bug that reports a zero-sized namespace when
Namespace IDs are not contiguous (nvmesnti.c).
6. Fixed Flush command related bug that requires correct Namespace ID
specified (nvmesnti.c).
7. Fixed system crash on Windows 8 and up when accessing CDB buffer in
IO_StorPortNotification (nvmestd.c).
Unit Tests:
Tested the following on Windows 7, Server 2008, 8 and Server 2012:
- Ran SCSI compliance tests
- Ran SDStress
- Ran IOmeter
- Disk format (quick and slow) as MBR and GPT drive
- Install/Uninstall, Enable/Disable driver
In addition, I also ran the NVMe SCSI Compliance Test using HCK 8.100.26795
on Windows 8.1 without any errors (see the attached results).
Thank you and have a great weekend!
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/nvmewin/attachments/20140819/0b518768/attachment.html>
More information about the nvmewin
mailing list