[nvmewin] Windows driver June 17, 2013 meeting note

Kong, Kwok Kwok.Kong at idt.com
Mon Jun 17 14:46:44 PDT 2013


NVMe OFA Windows Driver Meeting Note (June 17, 2013)

High level Summary
==================

1.	Release 1.2 is expected to be released by end of July 2013.

2.	Two binary files will be released
	- one version supports Windows 7, 8. server 2008R2 and 2012 64-bit but without
	  the TRIM command. 
	- Second version supports Windows 8 64-bit only with TRIM command support.
	
3.	Release 1.3 will be release by Dec 2013 with the following features
	- windows 32-bit support
	- Windows 8 extended SRB support
	- end to end protection support with Windows server 2012
	- NVM format state machine enhancement


Release 1.2 Status
==================

Features:

- Alex (IDT) has completed his testing with Windows 8, Server 2008R2 and server 2012
  64-bit.  The current driver works with all Windows 64-bit OSes.
  
- Alex (IDT) has checked in the code change to support NVMe 1.00e.

- Rick (LSI) has submitted a patch to support the TRIM command. He is going to
  make a coupe of minor update and send the final patch for approval to check in.
  
- Yong (Huawei) has finished the development of the hibernation as a boot drive.
  There is a problem in the power state transition. It is going to take another
  week before he can send out his patch for review. He is the 4th in line to send 
  his patch out for review and approval.
  

Known Problems:


- Not Accessing NVMe registers in their native width. (Intel)
	- Code completed. 3rd inline to send patch for review.
- ModeSense Translation issue. (Dharani - SanDisk)
	- Code and testing completed. 2nd inline to send patch for review.
- format nvm error. (Judy - Samsung)
- Not handling CSTS.RDY status (from 1->0 and 0->1) properly on NVMe reset. (Judy - Samsung)
	- Code snippets sent out for review. 5th in line to send patch for review.
	

Release 1.3 Plan (Dec 2013)
===========================
The following features will be added in the 1.3 release:

- Windows 32-bit support (Judy to check with Samsung)

- Windows 8 extended SRB support and SMART handling (Kwok to check with Intel)

- end to end protection support with Windows server 2012 (Yong -  Huawei)

- NVM format state machine enhancement (Alex - IDT)


Features that will not be supported in 2013
===========================================

NVMe 1.1 support:
- multi-path
- SGL 
- Get/Set feature update
	- Autonomous power state transition
	- Host Identifier
	- Reservation Notification Mask
	- Reservation Persistence
- identify structure update 
- write zeros command

Others
======
- Yong (Huawei) is going to check with Microsoft on why binary built with Windows 8 WDK
  does not work with Windows 7.
  
Next Meeting
============
- Will be scheduled when necessary. Likely to be around Sep time frame.



More information about the nvmewin mailing list