From parag.sheth at seagate.com Tue Dec 2 11:40:43 2014 From: parag.sheth at seagate.com (Parag Sheth) Date: Tue, 2 Dec 2014 11:40:43 -0800 Subject: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch In-Reply-To: References: <13178_1416868956_5473B45C_13178_10826_1_E1729D5DBAB9E948BA87B76FDFA1298A398F69F5@BBYEXM01.pmc-sierra.internal> Message-ID: Hi Alex, These changes look good. We approve the patch. Thanks Parag Sheth On Wed, Nov 26, 2014 at 3:01 PM, Alex Chang wrote: > Hi all, > > > > Per the feedback from Thomas Freeman at HGST, since the driver doesn’t > support metadata processing now and to avoid the potential buffer > corruption, we will not report the namespace that had been formatted using > metadata via Format NVM command. I made the related change in > SntiTranslateReportLUNs of nvmeSnti.c and finished all required tests. > > Please find the revised patch in attachment and the password is pmc123. > Thank you very much, Tom. > > > > Regards, > > Alex > > > > *From:* nvmewin-bounces at lists.openfabrics.org [mailto: > nvmewin-bounces at lists.openfabrics.org] *On Behalf Of *Alex Chang > *Sent:* Monday, November 24, 2014 2:42 PM > *To:* nvmewin at lists.openfabrics.org > *Subject:* [nvmewin] Revised PMC Patch > > > > Content-Type: text/plain; charset=UTF-8 > > Content-Transfer-Encoding: 8bit > > Date: %%SENT_DATE%% > > Subject: Suspect Message Quarantined > > > > > > > > WARNING: The virus scanner was unable to scan an attachment in an email message sent to you. This attachment could possibly contain viruses or other malicious programs. The attachment could not be scanned for the following reasons: > > > > %%DESC%% > > > > The full message and the attachment have been stored in the quarantine. > > > > The identifier for this message is '%%QID%%'. > > > > Access the quarantine at: > > https://puremessage.pmc-sierra.bc.ca:28443/ > > > > For more information on PMC's Anti-Spam system: > > http://pmc-intranet/wiki/index.php/Outlook:Anti-Spam_FAQ > > > > IT Services > > PureMessage Admin > > > > Dear all, > > > > It’s been a week since I sent out the first version of PMC patch. Thanks > to Suman and Judy for the feedback. > > Here comes the revised patch (password:pmc123) and the changes include: > > 1. New members added in Identify Namespace structure (nvme.h) > > 2. Changed _NVMe_VERSION from struct to union (nvmeReg.h) > > 3. New translation for Device Identification Page for Inquiry > command, which will be approved soon in SCSI-to-NVMe Translation > Specification V1.4 (nvmeSntiTypes.h and nvmeSnti.c) > > 4. Added including stdlib.h in order to compile the changes in > nvmeSnti.c (precomp.h) > > Please review/test it at your earliest convenience and provide you > feedback. I will start collecting approvals early December. > > > > Thank you very much and Happy Thanksgiving! > > > > Alex > > _______________________________________________ > nvmewin mailing list > nvmewin at lists.openfabrics.org > > https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openfabrics.org_mailman_listinfo_nvmewin&d=AwICAg&c=IGDlg0lD0b-nebmJJ0Kp8A&r=QOwFo5M7MYyQeT06CcSuSQHSUdSO20xC9GZe6-T9Svk&m=p5sOoWzL2sk09R77VSfJUn05kybse6Ux_DWfP37vgpw&s=oYVrwT-FexHg2GqTa-0F5wEvGi05aQLFwjrnBCCJKdA&e= > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alex.Chang at pmcs.com Tue Dec 2 13:41:44 2014 From: Alex.Chang at pmcs.com (Alex Chang) Date: Tue, 2 Dec 2014 21:41:44 +0000 Subject: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch In-Reply-To: References: <13178_1416868956_5473B45C_13178_10826_1_E1729D5DBAB9E948BA87B76FDFA1298A398F69F5@BBYEXM01.pmc-sierra.internal> Message-ID: Thank you very much, Parag. Alex From: Parag Sheth [mailto:parag.sheth at seagate.com] Sent: Tuesday, December 02, 2014 11:41 AM To: Alex Chang Cc: nvmewin at lists.openfabrics.org Subject: Re: [Not Virus Scanned] Re: [nvmewin] Revised PMC Patch Hi Alex, These changes look good. We approve the patch. Thanks Parag Sheth On Wed, Nov 26, 2014 at 3:01 PM, Alex Chang > wrote: Hi all, Per the feedback from Thomas Freeman at HGST, since the driver doesn’t support metadata processing now and to avoid the potential buffer corruption, we will not report the namespace that had been formatted using metadata via Format NVM command. I made the related change in SntiTranslateReportLUNs of nvmeSnti.c and finished all required tests. Please find the revised patch in attachment and the password is pmc123. Thank you very much, Tom. Regards, Alex From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Alex Chang Sent: Monday, November 24, 2014 2:42 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] Revised PMC Patch Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: %%SENT_DATE%% Subject: Suspect Message Quarantined WARNING: The virus scanner was unable to scan an attachment in an email message sent to you. This attachment could possibly contain viruses or other malicious programs. The attachment could not be scanned for the following reasons: %%DESC%% The full message and the attachment have been stored in the quarantine. The identifier for this message is '%%QID%%'. Access the quarantine at: https://puremessage.pmc-sierra.bc.ca:28443/ For more information on PMC's Anti-Spam system: http://pmc-intranet/wiki/index.php/Outlook:Anti-Spam_FAQ IT Services PureMessage Admin Dear all, It’s been a week since I sent out the first version of PMC patch. Thanks to Suman and Judy for the feedback. Here comes the revised patch (password:pmc123) and the changes include: 1. New members added in Identify Namespace structure (nvme.h) 2. Changed _NVMe_VERSION from struct to union (nvmeReg.h) 3. New translation for Device Identification Page for Inquiry command, which will be approved soon in SCSI-to-NVMe Translation Specification V1.4 (nvmeSntiTypes.h and nvmeSnti.c) 4. Added including stdlib.h in order to compile the changes in nvmeSnti.c (precomp.h) Please review/test it at your earliest convenience and provide you feedback. I will start collecting approvals early December. Thank you very much and Happy Thanksgiving! Alex _______________________________________________ nvmewin mailing list nvmewin at lists.openfabrics.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openfabrics.org_mailman_listinfo_nvmewin&d=AwICAg&c=IGDlg0lD0b-nebmJJ0Kp8A&r=QOwFo5M7MYyQeT06CcSuSQHSUdSO20xC9GZe6-T9Svk&m=p5sOoWzL2sk09R77VSfJUn05kybse6Ux_DWfP37vgpw&s=oYVrwT-FexHg2GqTa-0F5wEvGi05aQLFwjrnBCCJKdA&e= -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alex.Chang at pmcs.com Wed Dec 3 10:52:38 2014 From: Alex.Chang at pmcs.com (Alex Chang) Date: Wed, 3 Dec 2014 18:52:38 +0000 Subject: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch In-Reply-To: References: <13178_1416868956_5473B45C_13178_10826_1_E1729D5DBAB9E948BA87B76FDFA1298A398F69F5@BBYEXM01.pmc-sierra.internal> Message-ID: Hi Carolyn, When you approve the patch, please kindly let me know. Thank you! Alex From: Parag Sheth [mailto:parag.sheth at seagate.com] Sent: Tuesday, December 02, 2014 11:41 AM To: Alex Chang Cc: nvmewin at lists.openfabrics.org Subject: Re: [Not Virus Scanned] Re: [nvmewin] Revised PMC Patch Hi Alex, These changes look good. We approve the patch. Thanks Parag Sheth On Wed, Nov 26, 2014 at 3:01 PM, Alex Chang > wrote: Hi all, Per the feedback from Thomas Freeman at HGST, since the driver doesn’t support metadata processing now and to avoid the potential buffer corruption, we will not report the namespace that had been formatted using metadata via Format NVM command. I made the related change in SntiTranslateReportLUNs of nvmeSnti.c and finished all required tests. Please find the revised patch in attachment and the password is pmc123. Thank you very much, Tom. Regards, Alex From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Alex Chang Sent: Monday, November 24, 2014 2:42 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] Revised PMC Patch Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: %%SENT_DATE%% Subject: Suspect Message Quarantined WARNING: The virus scanner was unable to scan an attachment in an email message sent to you. This attachment could possibly contain viruses or other malicious programs. The attachment could not be scanned for the following reasons: %%DESC%% The full message and the attachment have been stored in the quarantine. The identifier for this message is '%%QID%%'. Access the quarantine at: https://puremessage.pmc-sierra.bc.ca:28443/ For more information on PMC's Anti-Spam system: http://pmc-intranet/wiki/index.php/Outlook:Anti-Spam_FAQ IT Services PureMessage Admin Dear all, It’s been a week since I sent out the first version of PMC patch. Thanks to Suman and Judy for the feedback. Here comes the revised patch (password:pmc123) and the changes include: 1. New members added in Identify Namespace structure (nvme.h) 2. Changed _NVMe_VERSION from struct to union (nvmeReg.h) 3. New translation for Device Identification Page for Inquiry command, which will be approved soon in SCSI-to-NVMe Translation Specification V1.4 (nvmeSntiTypes.h and nvmeSnti.c) 4. Added including stdlib.h in order to compile the changes in nvmeSnti.c (precomp.h) Please review/test it at your earliest convenience and provide you feedback. I will start collecting approvals early December. Thank you very much and Happy Thanksgiving! Alex _______________________________________________ nvmewin mailing list nvmewin at lists.openfabrics.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openfabrics.org_mailman_listinfo_nvmewin&d=AwICAg&c=IGDlg0lD0b-nebmJJ0Kp8A&r=QOwFo5M7MYyQeT06CcSuSQHSUdSO20xC9GZe6-T9Svk&m=p5sOoWzL2sk09R77VSfJUn05kybse6Ux_DWfP37vgpw&s=oYVrwT-FexHg2GqTa-0F5wEvGi05aQLFwjrnBCCJKdA&e= -------------- next part -------------- An HTML attachment was scrubbed... URL: From carolyn.d.foster at intel.com Fri Dec 5 14:38:08 2014 From: carolyn.d.foster at intel.com (Foster, Carolyn D) Date: Fri, 5 Dec 2014 22:38:08 +0000 Subject: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch In-Reply-To: References: <13178_1416868956_5473B45C_13178_10826_1_E1729D5DBAB9E948BA87B76FDFA1298A398F69F5@BBYEXM01.pmc-sierra.internal> Message-ID: Hi Alex, We approve the patch as well. Thanks! Carolyn From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Alex Chang Sent: Wednesday, December 03, 2014 11:53 AM To: Parag Sheth Cc: nvmewin at lists.openfabrics.org Subject: Re: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch Hi Carolyn, When you approve the patch, please kindly let me know. Thank you! Alex From: Parag Sheth [mailto:parag.sheth at seagate.com] Sent: Tuesday, December 02, 2014 11:41 AM To: Alex Chang Cc: nvmewin at lists.openfabrics.org Subject: Re: [Not Virus Scanned] Re: [nvmewin] Revised PMC Patch Hi Alex, These changes look good. We approve the patch. Thanks Parag Sheth On Wed, Nov 26, 2014 at 3:01 PM, Alex Chang > wrote: Hi all, Per the feedback from Thomas Freeman at HGST, since the driver doesn’t support metadata processing now and to avoid the potential buffer corruption, we will not report the namespace that had been formatted using metadata via Format NVM command. I made the related change in SntiTranslateReportLUNs of nvmeSnti.c and finished all required tests. Please find the revised patch in attachment and the password is pmc123. Thank you very much, Tom. Regards, Alex From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Alex Chang Sent: Monday, November 24, 2014 2:42 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] Revised PMC Patch Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: %%SENT_DATE%% Subject: Suspect Message Quarantined WARNING: The virus scanner was unable to scan an attachment in an email message sent to you. This attachment could possibly contain viruses or other malicious programs. The attachment could not be scanned for the following reasons: %%DESC%% The full message and the attachment have been stored in the quarantine. The identifier for this message is '%%QID%%'. Access the quarantine at: https://puremessage.pmc-sierra.bc.ca:28443/ For more information on PMC's Anti-Spam system: http://pmc-intranet/wiki/index.php/Outlook:Anti-Spam_FAQ IT Services PureMessage Admin Dear all, It’s been a week since I sent out the first version of PMC patch. Thanks to Suman and Judy for the feedback. Here comes the revised patch (password:pmc123) and the changes include: 1. New members added in Identify Namespace structure (nvme.h) 2. Changed _NVMe_VERSION from struct to union (nvmeReg.h) 3. New translation for Device Identification Page for Inquiry command, which will be approved soon in SCSI-to-NVMe Translation Specification V1.4 (nvmeSntiTypes.h and nvmeSnti.c) 4. Added including stdlib.h in order to compile the changes in nvmeSnti.c (precomp.h) Please review/test it at your earliest convenience and provide you feedback. I will start collecting approvals early December. Thank you very much and Happy Thanksgiving! Alex _______________________________________________ nvmewin mailing list nvmewin at lists.openfabrics.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openfabrics.org_mailman_listinfo_nvmewin&d=AwICAg&c=IGDlg0lD0b-nebmJJ0Kp8A&r=QOwFo5M7MYyQeT06CcSuSQHSUdSO20xC9GZe6-T9Svk&m=p5sOoWzL2sk09R77VSfJUn05kybse6Ux_DWfP37vgpw&s=oYVrwT-FexHg2GqTa-0F5wEvGi05aQLFwjrnBCCJKdA&e= -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alex.Chang at pmcs.com Fri Dec 5 14:39:18 2014 From: Alex.Chang at pmcs.com (Alex Chang) Date: Fri, 5 Dec 2014 22:39:18 +0000 Subject: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch In-Reply-To: References: <13178_1416868956_5473B45C_13178_10826_1_E1729D5DBAB9E948BA87B76FDFA1298A398F69F5@BBYEXM01.pmc-sierra.internal> Message-ID: Thanks a lot, Carolyn. Alex From: Foster, Carolyn D [mailto:carolyn.d.foster at intel.com] Sent: Friday, December 05, 2014 2:38 PM To: Alex Chang; Parag Sheth Cc: nvmewin at lists.openfabrics.org Subject: RE: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch Hi Alex, We approve the patch as well. Thanks! Carolyn From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Alex Chang Sent: Wednesday, December 03, 2014 11:53 AM To: Parag Sheth Cc: nvmewin at lists.openfabrics.org Subject: Re: [nvmewin] [Not Virus Scanned] Re: Revised PMC Patch Hi Carolyn, When you approve the patch, please kindly let me know. Thank you! Alex From: Parag Sheth [mailto:parag.sheth at seagate.com] Sent: Tuesday, December 02, 2014 11:41 AM To: Alex Chang Cc: nvmewin at lists.openfabrics.org Subject: Re: [Not Virus Scanned] Re: [nvmewin] Revised PMC Patch Hi Alex, These changes look good. We approve the patch. Thanks Parag Sheth On Wed, Nov 26, 2014 at 3:01 PM, Alex Chang > wrote: Hi all, Per the feedback from Thomas Freeman at HGST, since the driver doesn’t support metadata processing now and to avoid the potential buffer corruption, we will not report the namespace that had been formatted using metadata via Format NVM command. I made the related change in SntiTranslateReportLUNs of nvmeSnti.c and finished all required tests. Please find the revised patch in attachment and the password is pmc123. Thank you very much, Tom. Regards, Alex From: nvmewin-bounces at lists.openfabrics.org [mailto:nvmewin-bounces at lists.openfabrics.org] On Behalf Of Alex Chang Sent: Monday, November 24, 2014 2:42 PM To: nvmewin at lists.openfabrics.org Subject: [nvmewin] Revised PMC Patch Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: %%SENT_DATE%% Subject: Suspect Message Quarantined WARNING: The virus scanner was unable to scan an attachment in an email message sent to you. This attachment could possibly contain viruses or other malicious programs. The attachment could not be scanned for the following reasons: %%DESC%% The full message and the attachment have been stored in the quarantine. The identifier for this message is '%%QID%%'. Access the quarantine at: https://puremessage.pmc-sierra.bc.ca:28443/ For more information on PMC's Anti-Spam system: http://pmc-intranet/wiki/index.php/Outlook:Anti-Spam_FAQ IT Services PureMessage Admin Dear all, It’s been a week since I sent out the first version of PMC patch. Thanks to Suman and Judy for the feedback. Here comes the revised patch (password:pmc123) and the changes include: 1. New members added in Identify Namespace structure (nvme.h) 2. Changed _NVMe_VERSION from struct to union (nvmeReg.h) 3. New translation for Device Identification Page for Inquiry command, which will be approved soon in SCSI-to-NVMe Translation Specification V1.4 (nvmeSntiTypes.h and nvmeSnti.c) 4. Added including stdlib.h in order to compile the changes in nvmeSnti.c (precomp.h) Please review/test it at your earliest convenience and provide you feedback. I will start collecting approvals early December. Thank you very much and Happy Thanksgiving! Alex _______________________________________________ nvmewin mailing list nvmewin at lists.openfabrics.org https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.openfabrics.org_mailman_listinfo_nvmewin&d=AwICAg&c=IGDlg0lD0b-nebmJJ0Kp8A&r=QOwFo5M7MYyQeT06CcSuSQHSUdSO20xC9GZe6-T9Svk&m=p5sOoWzL2sk09R77VSfJUn05kybse6Ux_DWfP37vgpw&s=oYVrwT-FexHg2GqTa-0F5wEvGi05aQLFwjrnBCCJKdA&e= -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alex.Chang at pmcs.com Fri Dec 5 14:59:45 2014 From: Alex.Chang at pmcs.com (Alex Chang) Date: Fri, 5 Dec 2014 22:59:45 +0000 Subject: [nvmewin] NVMe Windows DB Is LOCKED - Pushing PMC Patch For FormatNVM and WHQL Fixes Message-ID: Locking NVMe Windows DB. Thanks, Alex nvmewin mailing list nvmewin at lists.openfabrics.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alex.Chang at pmcs.com Fri Dec 5 15:25:17 2014 From: Alex.Chang at pmcs.com (Alex Chang) Date: Fri, 5 Dec 2014 23:25:17 +0000 Subject: [nvmewin] NVMe Windows DB Is UNLOCKED - Pushing Patch From PMC For Format NVM and WHQL Fixes Message-ID: Dear all, Thank you for reviewing/testing the patch from PMC. Many thanks to Tom at HGST and Suman/Judy at Samsung for feedback/suggestions. The patch had been pushed into the source base and a new tag called "Patch#32_FormatNVM_WHQL_Fixes" had been created under "tags" directory. Now, all planed changes for release 1.4 are in repository. I will start to prepare the release and will send out notification once it's available early next week. Thanks, Alex nvmewin mailing list nvmewin at lists.openfabrics.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alex.Chang at pmcs.com Mon Dec 8 16:39:39 2014 From: Alex.Chang at pmcs.com (Alex Chang) Date: Tue, 9 Dec 2014 00:39:39 +0000 Subject: [nvmewin] NVMe Windows Driver Released As Revision 1.4.0.0 Message-ID: Dear all, Thank you for reviewing/testing all the patches included in the release. Many thanks to all the patch contributors! A new NVMe OFA Windows driver package 1.4.0.0 had been released. You may find it in revision_1.4 folder under releases directory. All the details are included in readme.txt. Should you have any questions, please feel free to let me know. Thanks, Alex nvmewin mailing list nvmewin at lists.openfabrics.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From Kwok.Kong at pmcs.com Fri Dec 12 10:18:34 2014 From: Kwok.Kong at pmcs.com (Kwok Kong) Date: Fri, 12 Dec 2014 18:18:34 +0000 Subject: [nvmewin] OFA NVM Express Window driver 1.4 has been released on Dec 8, 2014 Message-ID: <03D88B383FA04244AA514AA931F7B1293A43E034@BBYEXM01.pmc-sierra.internal> I am pleased to announce the 1.4 release of the open source OFA NVM Express Windows driver. This is a result of an excellent collaboration between the NVM Express 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 - bug fixes Please refer to the readme.txt file for details. The 1.4 release package may be downloaded from https://svn.openfabrics.org/svnrepo/nvmewin/releases/revision_1.4 Thanks to Intel, Seagate, HGST, Samsung, PMC-Sierra and others who contribute to the successful 1.4 release. Looking forward to working with you all again on future releases. Regards -Kwok