[nvmewin] Working Group meeting minutes Nov 25, 2013

Kwok Kong Kwok.Kong at pmcs.com
Tue Nov 26 18:19:35 PST 2013


NVMe OFA Windows Driver Meeting Note (Nov 25, 2013)

Meeting Status
==============

1.	Alex Chang of PMC Sierra has taken over the role of source maintainer
	from Ray Robles of Intel. Thanks to Ray for his contribution in the last
	two years and Alex to take over.
	
2.	Release 1.3 is expected to be released by the end of Dec 2013 assuming
	that we can get volunteers to resolve all known issues.
	
3.	The focus for the releases in 2014 is to focus on stability and not features.
	Getting WHQL certification is going to be the top objective.
	
4.	The following features will be included in the 1.3 release
	 - Windows 32-bit support (Dharani Kote - Sandisk)
	 - Windows 8 extended SRB support (Alex Chang - PMC)
	 - Hibernation (Yong Chen - Huawei)
	 
5.	The following issues will be fixed in the 1.3 release
	
	- NUMA group support in core enumeration - (Alex Chang - PMC)
                - Core-MSI vector queue mapping issues
                - CMD_ENTRY synchronization issues
	- Remove using mask bits as core index to allocate core tables - (Alex Chang - PMC)
	- Paramlist length problem - (Alex Chang - PMC)
	- NVMeInitAdminQueues return value - (Alex Chang - PMC)
	- Performance issue in Windows 2012 and Windows 8. - (Alex Chang - PMC)
	- freeQList Access - (Alex Chang - PMC)

6.	There is on owner for the following issues yet. We need volunteers. Please 
	sign up to fix the following problems. 

	- remove #define for CHATHAM2
	- Not handling CSTS.RDY status (from 1->0 and 0->1) properly on NVMe reset
	- Controller reset does not handle all cases
	- Learning of CPU core to Vector failure handling 
	- BUILDIO 
	- PRP list building problem
	- orphaned requests 

7.	1.3 release will be delayed if we cannot get enough volunteers to fix the issues
	as stated in item 6.
	

8.	The team will meet again in Jan 2014 to discuss the release plan for 2014.


9.	The following features has been deferred to 2014:

	- End to end protection support
	- Driver tracing feature - Robert Randall (Micron)
	- Migrate to VS2013, WDK 8.1



Features that are not supported currently
=========================================
	
	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
 

Actions
=======

1.	Check with intel team to remove #define for CHATHAM2 in the source code
	- Carolyn Foster (intel)
	
2.	Set up meeting in Jan 2014 to discuss release plan for 2014.
	- Kwok Kong (PMC)
	

3.	Send up test requirement for submitting patch.
	- Kwok Kong (PMC)
	
4.	Send out memory/core dump procedure to debug the driver.
	- Yong Chen (Huawei)
	




	







More information about the nvmewin mailing list