From Kwok.Kong at pmcs.com Mon Jan 12 15:00:27 2015 From: Kwok.Kong at pmcs.com (Kwok Kong) Date: Mon, 12 Jan 2015 23:00:27 +0000 Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning Message-ID: <03D88B383FA04244AA514AA931F7B1293A458D7E@BBYEXM01.pmc-sierra.internal> All, It has been another successful year for the working group. We made the 1.4 release in Dec 2014 as a result of an excellent collaboration between the NVMe communities. The following major features have been added to this release: * Pass Windows Hardware Certification Kit (HCK) and WHQL * Hot plug / swap support * Migrate to VS 2013/WDK 8.1 * WPP Tracing / WMI processing support * Format NVM enhancement * Bus reset enhancement * Several bug fixes It is time for us to start the planning for 2016. Intel has agreed to chair the working group to further develop the driver starting 2016. Raymond Robles is going to take over from me to chair the working group. Carolyn Foster is going to take over from Alex Chang to be the source maintainer. I would like to get a confirmation from the WG members to approve the new chairperson and the source maintainer during this call. Please be prepared to discuss your proposal on the new features that you would like to see in the 2015 release of the driver. Agenda: - Review 1.4 release (Kwok) - Confirmation of Ray and Carolyn as the chairperson and source maintainer (All) - Planning for 2016 and beyond (Ray) - AOB Thanks -Kwok Kong -+-----+-----+-----+-----+-----+-----+-----+-----+- Kwok Kong has invited you to attend an online meeting using Microsoft® Office Communications Server. Join the meeting Make sure the Office Live Meeting client is installed before the meeting. AUDIO INFORMATION To join a meeting from your phone, dial in using the following information: Phone: Burnaby Ext 6026 [English, French] Phone: +1 (888) 828-7722 [English, Spanish, French] Phone: +1 (604) 415-6026 [English, French] Find a local phone number for your region Conference ID: 1711350 Passcode: Passcode is not required. Note: If you have an account on this corporate network, use your PIN to join. Have you set your PIN? TROUBLESHOOTING Unable to join the meeting? Start Office Live Meeting and join the meeting with the following information: Meeting ID: f5137038223a49869a3562808af990af Entry Code: 2159 Location: meet:sip:Kwok.Kong at pmcs.com;gruu;opaque=app:conf:focus:id:f5137038223a49869a3562808af990af%3Fconf-key=2159 If you still cannot enter the meeting, contact support. NOTICE Office Live Meeting can be used to record meetings. By participating in this meeting, you agree that your communications may be monitored or recorded at any time during the meeting. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/calendar Size: 4615 bytes Desc: not available URL: From paul.e.luse at intel.com Mon Jan 12 16:32:22 2015 From: paul.e.luse at intel.com (Luse, Paul E) Date: Tue, 13 Jan 2015 00:32:22 +0000 Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning In-Reply-To: <03D88B383FA04244AA514AA931F7B1293A458D7E@BBYEXM01.pmc-sierra.internal> References: <03D88B383FA04244AA514AA931F7B1293A458D7E@BBYEXM01.pmc-sierra.internal> Message-ID: <82C9F782B054C94B9FC04A331649C77A5811E471@FMSMSX112.amr.corp.intel.com> Wow, how time flies. it's been a while for me but wanted to pass along my thanks to both Kwok and Alex - in this thing from day 1 and always just rock solid! Congrats too to Ray and Carolyn, I know you guys will carry on the quality traditions set forth for your predecessors... all of them :) -Paul -----Original Appointment----- From: Kwok Kong [mailto:Kwok.Kong at pmcs.com] Sent: Monday, January 12, 2015 4:00 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning When: Friday, January 23, 2015 1:00 PM-2:00 PM (UTC-08:00) Pacific Time (US & Canada). Where: Live Meeting All, It has been another successful year for the working group. We made the 1.4 release in Dec 2014 as a result of an excellent collaboration between the NVMe communities. The following major features have been added to this release: * Pass Windows Hardware Certification Kit (HCK) and WHQL * Hot plug / swap support * Migrate to VS 2013/WDK 8.1 * WPP Tracing / WMI processing support * Format NVM enhancement * Bus reset enhancement * Several bug fixes It is time for us to start the planning for 2016. Intel has agreed to chair the working group to further develop the driver starting 2016. Raymond Robles is going to take over from me to chair the working group. Carolyn Foster is going to take over from Alex Chang to be the source maintainer. I would like to get a confirmation from the WG members to approve the new chairperson and the source maintainer during this call. Please be prepared to discuss your proposal on the new features that you would like to see in the 2015 release of the driver. Agenda: - Review 1.4 release (Kwok) - Confirmation of Ray and Carolyn as the chairperson and source maintainer (All) - Planning for 2016 and beyond (Ray) - AOB Thanks -Kwok Kong -+-----+-----+-----+-----+-----+-----+-----+-----+- Kwok Kong has invited you to attend an online meeting using Microsoft(r) Office Communications Server. Join the meeting Make sure the Office Live Meeting client is installed before the meeting. AUDIO INFORMATION To join a meeting from your phone, dial in using the following information: Phone: Burnaby Ext 6026 [English, French] Phone: +1 (888) 828-7722 [English, Spanish, French] Phone: +1 (604) 415-6026 [English, French] Find a local phone number for your region Conference ID: 1711350 Passcode: Passcode is not required. Note: If you have an account on this corporate network, use your PIN to join. Have you set your PIN? TROUBLESHOOTING Unable to join the meeting? Start Office Live Meeting and join the meeting with the following information: Meeting ID: f5137038223a49869a3562808af990af Entry Code: 2159 Location: meet:sip:Kwok.Kong at pmcs.com;gruu;opaque=app:conf:focus:id:f5137038223a49869a3562808af990af%3Fconf-key=2159 If you still cannot enter the meeting, contact support. NOTICE Office Live Meeting can be used to record meetings. By participating in this meeting, you agree that your communications may be monitored or recorded at any time during the meeting. << File: ATT00001.txt >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From judy.brock at ssi.samsung.com Thu Jan 29 19:43:06 2015 From: judy.brock at ssi.samsung.com (Judy Brock-SSI) Date: Fri, 30 Jan 2015 03:43:06 +0000 Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning In-Reply-To: <03D88B383FA04244AA514AA931F7B1293A458D7E@BBYEXM01.pmc-sierra.internal> References: <03D88B383FA04244AA514AA931F7B1293A458D7E@BBYEXM01.pmc-sierra.internal> Message-ID: <36E8D38D6B771A4BBDB1C0D800158A516B695AFB@SSIEXCH-MB3.ssi.samsung.com> All, Per the investigative action item I took at the 1/23 planning meeting, I am pleased to inform the community that Samsung is willing to be the third mandatory OFA driver patch reviewer and tester going forward. Thanks, Judy -----Original Appointment----- From: Kwok Kong [mailto:Kwok.Kong at pmcs.com] Sent: Monday, January 12, 2015 3:00 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning When: Friday, January 23, 2015 1:00 PM-2:00 PM (UTC-08:00) Pacific Time (US & Canada). Where: Live Meeting All, It has been another successful year for the working group. We made the 1.4 release in Dec 2014 as a result of an excellent collaboration between the NVMe communities. The following major features have been added to this release: * Pass Windows Hardware Certification Kit (HCK) and WHQL * Hot plug / swap support * Migrate to VS 2013/WDK 8.1 * WPP Tracing / WMI processing support * Format NVM enhancement * Bus reset enhancement * Several bug fixes It is time for us to start the planning for 2016. Intel has agreed to chair the working group to further develop the driver starting 2016. Raymond Robles is going to take over from me to chair the working group. Carolyn Foster is going to take over from Alex Chang to be the source maintainer. I would like to get a confirmation from the WG members to approve the new chairperson and the source maintainer during this call. Please be prepared to discuss your proposal on the new features that you would like to see in the 2015 release of the driver. Agenda: - Review 1.4 release (Kwok) - Confirmation of Ray and Carolyn as the chairperson and source maintainer (All) - Planning for 2016 and beyond (Ray) - AOB Thanks -Kwok Kong -+-----+-----+-----+-----+-----+-----+-----+-----+- Kwok Kong has invited you to attend an online meeting using Microsoft(r) Office Communications Server. Join the meeting Make sure the Office Live Meeting client is installed before the meeting. AUDIO INFORMATION To join a meeting from your phone, dial in using the following information: Phone: Burnaby Ext 6026 [English, French] Phone: +1 (888) 828-7722 [English, Spanish, French] Phone: +1 (604) 415-6026 [English, French] Find a local phone number for your region Conference ID: 1711350 Passcode: Passcode is not required. Note: If you have an account on this corporate network, use your PIN to join. Have you set your PIN? TROUBLESHOOTING Unable to join the meeting? Start Office Live Meeting and join the meeting with the following information: Meeting ID: f5137038223a49869a3562808af990af Entry Code: 2159 Location: meet:sip:Kwok.Kong at pmcs.com;gruu;opaque=app:conf:focus:id:f5137038223a49869a3562808af990af%3Fconf-key=2159 If you still cannot enter the meeting, contact support. NOTICE Office Live Meeting can be used to record meetings. By participating in this meeting, you agree that your communications may be monitored or recorded at any time during the meeting. << File: ATT00001.txt >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From judy.brock at ssi.samsung.com Thu Jan 29 20:11:16 2015 From: judy.brock at ssi.samsung.com (Judy Brock-SSI) Date: Fri, 30 Jan 2015 04:11:16 +0000 Subject: [nvmewin] planning/identifying NVMe v1.1/v1.2 additions to the OFA Windows driver in 2016 Message-ID: <36E8D38D6B771A4BBDB1C0D800158A516B695B33@SSIEXCH-MB3.ssi.samsung.com> Hello, Per the discussion at our 1/23 planning meeting, one of the goals we agreed on is to bring the driver up to an NVMe v1.2 compliance level in 2016. As such, to identify the specific work items involved, we need a list of all the mandatory bits/bytes/fields/features/options that have been added since v1.0e (our current stated level of compliance) all the way through v1.2. Everyone is encouraged to help in this effort - also, if any company has an already-prepared document to use as a base/starting point, it would be great to have. A secondary goal we agreed to was to try to identify a list of optional 1.1/1.2 features we feel it would be very desirable to include. Again, input from everyone is encouraged on this topic to get that discussion started. Thanks, Judy -------------- next part -------------- An HTML attachment was scrubbed... URL: From raymond.c.robles at intel.com Fri Jan 30 15:07:08 2015 From: raymond.c.robles at intel.com (Robles, Raymond C) Date: Fri, 30 Jan 2015 23:07:08 +0000 Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning In-Reply-To: <36E8D38D6B771A4BBDB1C0D800158A516B695AFB@SSIEXCH-MB3.ssi.samsung.com> References: <03D88B383FA04244AA514AA931F7B1293A458D7E@BBYEXM01.pmc-sierra.internal> <36E8D38D6B771A4BBDB1C0D800158A516B695AFB@SSIEXCH-MB3.ssi.samsung.com> Message-ID: <49158E750348AA499168FD41D88983606B5D287A@fmsmsx117.amr.corp.intel.com> Judy, Thant's great news. Thank you to you and Samsung for your support. I'll add this info to the meeting minutes of our last meeting and send out the update. Thank you for following up... and we look forward to having Samsung on board as a reviewing company. Thanks, Ray From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Judy Brock-SSI Sent: Thursday, January 29, 2015 8:43 PM To: nvmewin at lists.openfabrics.org Subject: Re: [nvmewin] OFA NVMe Windows Driver 2015 planning All, Per the investigative action item I took at the 1/23 planning meeting, I am pleased to inform the community that Samsung is willing to be the third mandatory OFA driver patch reviewer and tester going forward. Thanks, Judy -----Original Appointment----- From: Kwok Kong [mailto:Kwok.Kong at pmcs.com] Sent: Monday, January 12, 2015 3:00 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] OFA NVMe Windows Driver 2015 planning When: Friday, January 23, 2015 1:00 PM-2:00 PM (UTC-08:00) Pacific Time (US & Canada). Where: Live Meeting All, It has been another successful year for the working group. We made the 1.4 release in Dec 2014 as a result of an excellent collaboration between the NVMe communities. The following major features have been added to this release: * Pass Windows Hardware Certification Kit (HCK) and WHQL * Hot plug / swap support * Migrate to VS 2013/WDK 8.1 * WPP Tracing / WMI processing support * Format NVM enhancement * Bus reset enhancement * Several bug fixes It is time for us to start the planning for 2016. Intel has agreed to chair the working group to further develop the driver starting 2016. Raymond Robles is going to take over from me to chair the working group. Carolyn Foster is going to take over from Alex Chang to be the source maintainer. I would like to get a confirmation from the WG members to approve the new chairperson and the source maintainer during this call. Please be prepared to discuss your proposal on the new features that you would like to see in the 2015 release of the driver. Agenda: - Review 1.4 release (Kwok) - Confirmation of Ray and Carolyn as the chairperson and source maintainer (All) - Planning for 2016 and beyond (Ray) - AOB Thanks -Kwok Kong -+-----+-----+-----+-----+-----+-----+-----+-----+- Kwok Kong has invited you to attend an online meeting using Microsoft(r) Office Communications Server. Join the meeting Make sure the Office Live Meeting client is installed before the meeting. AUDIO INFORMATION To join a meeting from your phone, dial in using the following information: Phone: Burnaby Ext 6026 [English, French] Phone: +1 (888) 828-7722 [English, Spanish, French] Phone: +1 (604) 415-6026 [English, French] Find a local phone number for your region Conference ID: 1711350 Passcode: Passcode is not required. Note: If you have an account on this corporate network, use your PIN to join. Have you set your PIN? TROUBLESHOOTING Unable to join the meeting? Start Office Live Meeting and join the meeting with the following information: Meeting ID: f5137038223a49869a3562808af990af Entry Code: 2159 Location: meet:sip:Kwok.Kong at pmcs.com;gruu;opaque=app:conf:focus:id:f5137038223a49869a3562808af990af%3Fconf-key=2159 If you still cannot enter the meeting, contact support. NOTICE Office Live Meeting can be used to record meetings. By participating in this meeting, you agree that your communications may be monitored or recorded at any time during the meeting. << File: ATT00001.txt >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From raymond.c.robles at intel.com Fri Jan 30 15:10:35 2015 From: raymond.c.robles at intel.com (Robles, Raymond C) Date: Fri, 30 Jan 2015 23:10:35 +0000 Subject: [nvmewin] planning/identifying NVMe v1.1/v1.2 additions to the OFA Windows driver in 2016 In-Reply-To: <36E8D38D6B771A4BBDB1C0D800158A516B695B33@SSIEXCH-MB3.ssi.samsung.com> References: <36E8D38D6B771A4BBDB1C0D800158A516B695B33@SSIEXCH-MB3.ssi.samsung.com> Message-ID: <49158E750348AA499168FD41D88983606B5D2896@fmsmsx117.amr.corp.intel.com> Hi Judy, Thanks for following up. I do have a canned list of major 1.1/1.2 features I use for presentations and what not. I will clean it up and then we can maybe use it as a starting point for this discussion. But I do agree... I encourage all members to particiapate and provide feedback on what they would like to see added for support of optional features. Stay tuned.... Thanks, Ray From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Judy Brock-SSI Sent: Thursday, January 29, 2015 9:11 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] planning/identifying NVMe v1.1/v1.2 additions to the OFA Windows driver in 2016 Hello, Per the discussion at our 1/23 planning meeting, one of the goals we agreed on is to bring the driver up to an NVMe v1.2 compliance level in 2016. As such, to identify the specific work items involved, we need a list of all the mandatory bits/bytes/fields/features/options that have been added since v1.0e (our current stated level of compliance) all the way through v1.2. Everyone is encouraged to help in this effort - also, if any company has an already-prepared document to use as a base/starting point, it would be great to have. A secondary goal we agreed to was to try to identify a list of optional 1.1/1.2 features we feel it would be very desirable to include. Again, input from everyone is encouraged on this topic to get that discussion started. Thanks, Judy -------------- next part -------------- An HTML attachment was scrubbed... URL: From raymond.c.robles at intel.com Fri Jan 30 22:57:39 2015 From: raymond.c.robles at intel.com (Robles, Raymond C) Date: Sat, 31 Jan 2015 06:57:39 +0000 Subject: [nvmewin] OFA NVMe Windows Driver Q12015 - Meeting Minutes Message-ID: <49158E750348AA499168FD41D88983606B5D2AC7@fmsmsx117.amr.corp.intel.com> Meeting Minutes (Friday 1/23/15) - OFA NVMe Windows Driver Q1`2015 Meeting Agenda: - Review 1.4 Release (Kwok - PMC) - Confirmation of Ray and Carolyn as the chairperson and source maintainer (All) - Planning for 2016 and beyond (Ray) - AOB Opens: - PMC: Kwok nominated Intel reps Raymond Robles and Carolyn Foster to take over OFA chair and source maintainer role, respectively, for 2015. No objections from working group. Ray and Carolyn will take over roles effective immediately. A huge thanks to Kwok and Alex for all their hard work over the last year. - Dell: How will future releases be WHQL'd? 1.4 release was WHQL'd with PMC hardware. Identify a WHQL strategy moving forward for OFA driver (which hardware, who owns the WHQL certification process, price, etc.). - Intel: Confirm with OFA working group on any changes to driver releases, planning meetings, and cadence. Working group agreed to keep all planning items "as is". - Intel: Requested a replacement for LSI/Avago/Seagate as a mandatory reviewing member company. A vote was taken on whether a 3rd mandatory company was needed (for reviewing and testing). Approved. o Dell: Abstain o Intel: Yes o Samsung: Yes o PMC: Yes o HGST: Abstain - Intel: With the working group approving the need for a 3rd mandatory reviewing member company, a request for volunteers was made by Intel. Kwok suggested Samsung. HGST was suggested by Judy. o Samsung: Will follow up with management and notify OFA working group within 2 weeks (AR: Judy - 2 weeks) o HGST: Will follow up with management and notify OFA working group within 2 weeks (AR: Tom - 2 weeks) - Intel: Open discussion on features for 2015 OFA releases: o Intel: ? NVMe 1.1/1.2 features. Discussion on mandatory and optional features. Follow up discussion needed to close. ? Start I/O Concurrent Channels (potential performance increase on high core counts). o Samsung: ? Instead of learning cores, use perf opts. Shave off 2 seconds in init code... using Storport initialize perf opts. No need for source core interrupt steering code in driver. ? Storport Notification usage. Hot plug and IOCTLs, this does not work, for Win8.1... StorportRequestTimer() function needed. ? CFS bit monitoring and handling. Look into adding additional handling code just to monitor CSTS.CFS. ? Read only support for devices at EOL. Detection at init, hot plug, or run-time. AR's: - Dell (Austin): Identify initial WHQL strategy for 2015 (mid-February... next meeting to discuss). - Samsung (Judy): Follow up with management on becoming 3rd mandatory reviewing member company for OFA (2 weeks). o UPDATE (1/30/15): Samsung has agreed to become 3rd mandatory reviewing member company. Thanks Judy! - HGST (Ken): Follow up with management on becoming 3rd mandatory reviewing member company for OFA (2 weeks). - Intel (Ray): Provide preliminary list of 1.1/1.2 features, both mandatory and optional, to start discussion on what to include in 2015 releases. - Intel (Ray): Communicate with Ken Strandberg at OFA website for logistical changes (mid-February... next meeting). Next Meeting: - Mid February 2015... to plan for next release and finalize feature list for 2015 OFA driver releases. Thanks, Ray [cid:image001.png at 01CB3870.4BB88E70] Raymond C. Robles Host Storage System Software Non-Volatile Memory Solutions Group Intel Corporation Office: 480-554-2600 Mobile: 480-399-0645 -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 1756 bytes Desc: image001.png URL: