<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;
        font-weight:normal;
        font-style:normal;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Hi Suman,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thank you very much for volunteering Samsung for the below patches. I will update the feature table for release 1 of 2015.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Ray<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> nvmewin-bounces@lists.openfabrics.org [mailto:nvmewin-bounces@lists.openfabrics.org]
<b>On Behalf Of </b>Suman Prakash<br>
<b>Sent:</b> Friday, April 10, 2015 7:57 AM<br>
<b>To:</b> nvmewin@lists.openfabrics.org; m.thapliyal@samsung.com; rohini.m@samsung.com<br>
<b>Subject:</b> Re: [nvmewin] nvmewin Digest, Vol 40, Issue 3<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">All,</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">Samsung would like to take up the following patches -</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">1.Feature - Optimizing driver initialization performance.<br>
Description - Instead of learning cores, use StorPortInitializePerfOpts() to get the array of MSI numbers corresponding to each logical processor and make the Llogical processor-Queue-MSIx mapping.<br>
Submitter - Samsung (Suman)<br>
Date - End of June</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">2. Feature - Handling device surprise removal in IOCTL path using Win 8.1 Timers.<br>
Description - The existing implementation of detecting surprise removal during IO using the StorPortNotification(RequestTimerCall,..) does not work when IOCTL commands are outstanding. Starting from Windows 8 kernel, StorPortRequestTimer() is supported which
 handles the surprise removal in IOCTL path too. For Windows 7 kernel, this will be a limitation.<br>
Submitter - Samsung (Suman)<br>
Date - End of July</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">3. Feature - Device EOF support(Read Only)<br>
Description - Read only support for devices at EOL. Detection at init, hot plug, or run-time.<br>
Submitter - Samsung (Suman)<br>
Date - End of August</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:9.0pt;font-family:"Arial",sans-serif"> <o:p></o:p></span></p>
<p style="mso-margin-top-alt:3.75pt;margin-right:0in;margin-bottom:3.75pt;margin-left:0in">
<span style="font-size:10.0pt;font-family:"Arial",sans-serif">Thanks,<br>
Suman</span><span style="font-size:9.0pt;font-family:"Arial",sans-serif"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Fri, Apr 10, 2015 at 6:00 AM, <<a href="mailto:nvmewin-request@lists.openfabrics.org" target="_blank">nvmewin-request@lists.openfabrics.org</a>> wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">Send nvmewin mailing list submissions to<br>
        <a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.openfabrics.org/mailman/listinfo/nvmewin" target="_blank">
http://lists.openfabrics.org/mailman/listinfo/nvmewin</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:nvmewin-request@lists.openfabrics.org">nvmewin-request@lists.openfabrics.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:nvmewin-owner@lists.openfabrics.org">nvmewin-owner@lists.openfabrics.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of nvmewin digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. OFA Release Plan: Release #1 2015 -- Call for patch<br>
      volunteers (Robles, Raymond C)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 10 Apr 2015 00:29:00 +0000<br>
From: "Robles, Raymond C" <<a href="mailto:raymond.c.robles@intel.com">raymond.c.robles@intel.com</a>><br>
To: "<a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a>" <<a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a>><br>
Subject: [nvmewin] OFA Release Plan: Release #1 2015 -- Call for patch<br>
        volunteers<br>
Message-ID:<br>
        <<a href="mailto:49158E750348AA499168FD41D88983606B63477F@fmsmsx117.amr.corp.intel.com">49158E750348AA499168FD41D88983606B63477F@fmsmsx117.amr.corp.intel.com</a>><br>
<br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
All,<br>
<br>
As we enter Q2, I'm happy to announce that we a have a very good feature plan in place for both Q2 and Q4 releases in 2015 of the OFA driver. The list of requested features is included below for final review.<br>
<br>
I would like to formally ask for volunteers for patch submissions. As of today, there are no volunteers for any of the below patches.<br>
<br>
Intel would like to start with the volunteering... we will volunteer to provide the namespace management patch.<br>
<br>
2015 Release #1 (Q2/Q3 - 2015)<br>
<br>
Feature<br>
<br>
Description<br>
<br>
Submitter<br>
<br>
Date<br>
<br>
Concurrent Channels<br>
<br>
Start I/O Concurrent Channels allows StartIo to be called in parallel resulting in improved IOPS.<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Perf Opts<br>
<br>
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.<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Win 8.1 Timers<br>
<br>
Storport Notification usage. Hot plug and IOCTLs, this does not work, for Win8.1... StorportRequestTimer() function needed.<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
CFS Bit Monitoring<br>
<br>
CFS bit monitoring and handling. Look into adding additional handling code just to monitor CSTS.CFS.<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
EOL - Read Only<br>
<br>
Read only support for devices at EOL. Detection at init, hot plug, or run-time.<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Namespace Mgmt<br>
<br>
Namespace management - creation and deletion of namespaces.<br>
<br>
Intel (Carolyn)<br>
<br>
End of May<br>
<br>
WHQL<br>
<br>
WHQL test suite run (any bug fixes).<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
<br>
<br>
2015 Release #2 (Q4 - 2015)<br>
<br>
Feature<br>
<br>
Description<br>
<br>
Submitter<br>
<br>
Date<br>
<br>
Multi-Path<br>
<br>
Multipath feature set from 1.1 spec (Multi-path I/O, Namespace Sharing, Reservations)<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
RTD3<br>
<br>
Active/idle RTD3<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Temp Thresholds<br>
<br>
Temperature thresholds (Get/Set Feature and AER trigger)<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Live FW Update<br>
<br>
Live firmware update<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Atomicity<br>
<br>
Atomicity Enhancements<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
Win 10<br>
<br>
Win 10 support (push to Q4 release)<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
SNTL<br>
<br>
SNTL 1.5 doc updates<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
WHQL<br>
<br>
WHQL test suite run (any bug fixes) - for each release of OFA<br>
<br>
<TBD><br>
<br>
<TBD><br>
<br>
<br>
<br>
Thanks,<br>
Ray<br>
<br>
[<a href="cid:image001.png@01CB3870.4BB88E70">cid:image001.png@01CB3870.4BB88E70</a>]<br>
Raymond C. Robles<br>
NSG ISE Host Storage Software<br>
Intel Corporation<br>
Office: 480-554-2600<br>
Mobile: 480-399-0645<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/3fb7f519/attachment.html" target="_blank">http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/3fb7f519/attachment.html</a>><br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: image001.png<br>
Type: image/png<br>
Size: 1756 bytes<br>
Desc: image001.png<br>
URL: <<a href="http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/3fb7f519/attachment.png" target="_blank">http://lists.openfabrics.org/pipermail/nvmewin/attachments/20150410/3fb7f519/attachment.png</a>><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
nvmewin mailing list<br>
<a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a><br>
<a href="http://lists.openfabrics.org/mailman/listinfo/nvmewin" target="_blank">http://lists.openfabrics.org/mailman/listinfo/nvmewin</a><br>
<br>
<br>
End of nvmewin Digest, Vol 40, Issue 3<br>
**************************************<o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>