<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 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
        {font-family:o365IconsIE8;}
@font-face
        {font-family:o365IconsMouse;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
p.ms-cui-menu, li.ms-cui-menu, div.ms-cui-menu
        {mso-style-name:ms-cui-menu;
        margin:0in;
        margin-bottom:.0001pt;
        background:white;
        border:none;
        padding:0in;
        font-size:11.0pt;
        font-family:"Segoe UI","sans-serif";
        color:#333333;}
p.ms-cui-menusection-title, li.ms-cui-menusection-title, div.ms-cui-menusection-title
        {mso-style-name:ms-cui-menusection-title;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        display:none;}
p.ms-cui-ctl, li.ms-cui-ctl, div.ms-cui-ctl
        {mso-style-name:ms-cui-ctl;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:#333333;}
p.ms-cui-ctl-on, li.ms-cui-ctl-on, div.ms-cui-ctl-on
        {mso-style-name:ms-cui-ctl-on;
        margin:0in;
        margin-bottom:.0001pt;
        background:#DFEDFA;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.ms-cui-img-cont-float, li.ms-cui-img-cont-float, div.ms-cui-img-cont-float
        {mso-style-name:ms-cui-img-cont-float;
        margin-top:1.5pt;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.ms-cui-smenu-inner, li.ms-cui-smenu-inner, div.ms-cui-smenu-inner
        {mso-style-name:ms-cui-smenu-inner;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.ms-owa-paste-option-icon, li.ms-owa-paste-option-icon, div.ms-owa-paste-option-icon
        {mso-style-name:ms-owa-paste-option-icon;
        margin-top:1.5pt;
        margin-right:3.0pt;
        margin-bottom:0in;
        margin-left:3.0pt;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        vertical-align:sub;}
p.ms-rtepasteflyout-option, li.ms-rtepasteflyout-option, div.ms-rtepasteflyout-option
        {mso-style-name:ms-rtepasteflyout-option;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.ms-cui-menusection, li.ms-cui-menusection, div.ms-cui-menusection
        {mso-style-name:ms-cui-menusection;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.wf, li.wf, div.wf
        {mso-style-name:wf;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.wf-family-owa, li.wf-family-owa, div.wf-family-owa
        {mso-style-name:wf-family-owa;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:o365IconsMouse;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
        {mso-style-name:msochpdefault;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Times New Roman","serif";}
p.wf-owa-play-large, li.wf-owa-play-large, div.wf-owa-play-large
        {mso-style-name:wf-owa-play-large;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.wf-size-play-large, li.wf-size-play-large, div.wf-size-play-large
        {mso-style-name:wf-size-play-large;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.htmlpreformattedchar0
        {mso-style-name:htmlpreformattedchar;
        font-family:Consolas;}
span.balloontextchar0
        {mso-style-name:balloontextchar;
        font-family:"Tahoma","sans-serif";}
span.emailstyle22
        {mso-style-name:emailstyle22;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.emailstyle23
        {mso-style-name:emailstyle23;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle24
        {mso-style-name:emailstyle24;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle25
        {mso-style-name:emailstyle25;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle26
        {mso-style-name:emailstyle26;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle27
        {mso-style-name:emailstyle27;
        font-family:"Times New Roman","serif";
        color:#44546A;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.emailstyle28
        {mso-style-name:emailstyle28;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle29
        {mso-style-name:emailstyle29;
        font-family:"Times New Roman","serif";
        color:#44546A;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.emailstyle30
        {mso-style-name:emailstyle30;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle31
        {mso-style-name:emailstyle31;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle32
        {mso-style-name:emailstyle32;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.emailstyle33
        {mso-style-name:emailstyle33;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
p.wf-family-owa1, li.wf-family-owa1, div.wf-family-owa1
        {mso-style-name:wf-family-owa1;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:o365IconsIE8;}
p.wf-owa-play-large1, li.wf-owa-play-large1, div.wf-owa-play-large1
        {mso-style-name:wf-owa-play-large1;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:white;}
p.wf-owa-play-large2, li.wf-owa-play-large2, div.wf-owa-play-large2
        {mso-style-name:wf-owa-play-large2;
        margin:0in;
        margin-bottom:.0001pt;
        text-align:center;
        border:none;
        padding:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:white;}
p.wf-size-play-large1, li.wf-size-play-large1, div.wf-size-play-large1
        {mso-style-name:wf-size-play-large1;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:22.5pt;
        font-family:"Times New Roman","serif";}
p.wf-size-play-large2, li.wf-size-play-large2, div.wf-size-play-large2
        {mso-style-name:wf-size-play-large2;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:22.5pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle56
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@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="color:#1F497D">Hi all,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I had received approvals from Intel and LSI and will push the patch later today. Thank you for reviewing/testing the patch.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Alex<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Knoblaugh, Rick [mailto:Rick.Knoblaugh@lsi.com]
<br>
<b>Sent:</b> Tuesday, April 08, 2014 9:06 AM<br>
<b>To:</b> Alex Chang; Foster, Carolyn D<br>
<b>Cc:</b> Kwok Kong<br>
<b>Subject:</b> RE: PMC New Patch<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">​Hi Alex,<o:p></o:p></span></p>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">                 We approve the patch. Thanks.<o:p></o:p></span></p>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black"><o:p> </o:p></span></p>
<p style="background:white"><span style="font-family:"Calibri","sans-serif";color:black">     -Rick<o:p></o:p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center;background:white">
<span style="font-size:12.0pt;color:#282828">
<hr size="2" width="98%" align="center">
</span></div>
<div id="divRplyFwdMsg">
<p class="MsoNormal" style="background:white"><b><span style="color:black">From:</span></b><span style="color:black"> Alex Chang <<a href="mailto:Alex.Chang@pmcs.com">Alex.Chang@pmcs.com</a>><br>
<b>Sent:</b> Monday, April 07, 2014 10:54 AM<br>
<b>To:</b> Foster, Carolyn D; Knoblaugh, Rick<br>
<b>Cc:</b> Kwok Kong<br>
<b>Subject:</b> RE: PMC New Patch</span><span style="font-size:12.0pt;color:#282828">
<o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="background:white"><span style="font-size:12.0pt;color:#282828"> <o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Good morning, Carolyn and Rick,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hope you had a great weekend. I plan to push this patch by the end of this week. If you approve it, please let me know at your earliest convenience.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Thanks a lot,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Alex</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828"> Alex Chang
<br>
<b>Sent:</b> Wednesday, April 02, 2014 2:24 PM<br>
<b>To:</b> 'Foster, Carolyn D'; Robles, Raymond C; <a href="mailto:nvmewin@lists.openfabrics.org">
nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hi all,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">It’s been more than a week and the only feedback received was from Intel. I decided to revise it based on Carolyn’s suggestion and send it out for your final review and test. Will start
 collecting approvals next Monday.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Thanks,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Alex</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828"> Foster, Carolyn D [<a href="mailto:carolyn.d.foster@intel.com">mailto:carolyn.d.foster@intel.com</a>]
<br>
<b>Sent:</b> Friday, March 28, 2014 4:01 PM<br>
<b>To:</b> Alex Chang; Robles, Raymond C; <a href="mailto:nvmewin@lists.openfabrics.org">
nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Thank you Alex, I think it’s a configuration issue on my part.  The only feedback I really have for you about this patch is in NVMeAllocateMem in nvmeInit.c.  On line 184, if the initial
 allocation attempt failed, we try to allocate from node 0.  I’d like to see this changed to MM_ANY_NODE_OK instead of specifically hard coding it for node 0.  I know this isn’t something specific to your patch, but I think it will be a bit more generic and
 flexible.  </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">I have one or two more tests I’d like to wrap up on Monday, but I think the patch is looking good so far.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Thanks!</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Carolyn</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828"> Alex Chang [<a href="mailto:Alex.Chang@pmcs.com">mailto:Alex.Chang@pmcs.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 5:56 PM<br>
<b>To:</b> Robles, Raymond C; Foster, Carolyn D; <a href="mailto:nvmewin@lists.openfabrics.org">
nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hi Ray and Carolyn,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Just let you know that I retested it as boot driver/hibernation with Patch#22, #23 and the patch I sent out. They are all working properly.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Regards,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Alex</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828"> Robles, Raymond C [<a href="mailto:raymond.c.robles@intel.com">mailto:raymond.c.robles@intel.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:33 PM<br>
<b>To:</b> Alex Chang; Foster, Carolyn D; <a href="mailto:nvmewin@lists.openfabrics.org">
nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Times New Roman","serif";color:#44546A">Understood. However, the I/O that is not working is when entering S4 when the hiber-driver is loaded, as a boot device. This needs
 to work regardless of any other issues being seen, otherwise S4 as a boot device is not functional in the OFA driver.
</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Times New Roman","serif";color:#44546A"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="color:#282828">From:</span></b><span style="color:#282828"> Alex Chang [<a href="mailto:Alex.Chang@pmcs.com">mailto:Alex.Chang@pmcs.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:27 PM<br>
<b>To:</b> Robles, Raymond C; Foster, Carolyn D; <a href="mailto:nvmewin@lists.openfabrics.org">
nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hi Ray,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">That’s what I thought, too. For some reasons, after coming back from S4, IOMeter discontinues and prompts out error messages. After terminating it and re-launching IOMeter, it works fine.
</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Regards,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Alex</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828"> Robles, Raymond C [<a href="mailto:raymond.c.robles@intel.com">mailto:raymond.c.robles@intel.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 12:18 PM<br>
<b>To:</b> Alex Chang; Foster, Carolyn D; <a href="mailto:nvmewin@lists.openfabrics.org">
nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Times New Roman","serif";color:#44546A">Shouldn’t S4 work as a boot and data device after the hibernation support patch? I/O generated during the hiber driver by the OS
 (to write out the hiber-file) should work regardless of any IOMeter workloads.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Times New Roman","serif";color:#44546A"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="color:#282828">From:</span></b><span style="color:#282828">
<a href="mailto:nvmewin-bounces@lists.openfabrics.org">nvmewin-bounces@lists.openfabrics.org</a> [<a href="mailto:nvmewin-bounces@lists.openfabrics.org">mailto:nvmewin-bounces@lists.openfabrics.org</a>]
<b>On Behalf Of </b>Alex Chang<br>
<b>Sent:</b> Thursday, March 27, 2014 12:14 PM<br>
<b>To:</b> Foster, Carolyn D; <a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> Re: [nvmewin] PMC New Patch<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hi Carolyn,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Since I don’t think my changes will introduce the problem, I replaced the driver with  tag “Patch#22_Hibernation_Support”, used our device as secondary drive and ran IOMeter to issue
 IOs to the drive. I’ve seen IOmeter reporting errors after the system/our device came back from hibernation properly. If no IO accesses, S4 works fine as either boot drive or secondary drive. Could you please verify that as well in your side? Once it’s confirmed
 as a known issue, we need to decide when to fix it.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Regards,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Alex</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828"> Foster, Carolyn D [<a href="mailto:carolyn.d.foster@intel.com">mailto:carolyn.d.foster@intel.com</a>]
<br>
<b>Sent:</b> Thursday, March 27, 2014 11:18 AM<br>
<b>To:</b> Alex Chang; <a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> RE: PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hi Alex,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Were you able to test S4 as a boot device?  I am seeing some issues with the IO during hiber driver execution.  The hiber driver enumeration and initialization seems to complete with
 no issues, but after the first call to start io for the inquiry, I’m not seeing any more IO happen.  I will try to debug further, but is this something you can look into? 
</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Thanks,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Carolyn</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="background:white"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#282828">
<a href="mailto:nvmewin-bounces@lists.openfabrics.org">nvmewin-bounces@lists.openfabrics.org</a> [<a href="mailto:nvmewin-bounces@lists.openfabrics.org">mailto:nvmewin-bounces@lists.openfabrics.org</a>]
<b>On Behalf Of </b>Alex Chang<br>
<b>Sent:</b> Monday, March 24, 2014 4:30 PM<br>
<b>To:</b> <a href="mailto:nvmewin@lists.openfabrics.org">nvmewin@lists.openfabrics.org</a><br>
<b>Subject:</b> [nvmewin] ***UNCHECKED*** PMC New Patch</span><span style="color:#282828"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Hi all,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Please find the attached patch from PMC-Sierra. The password is pmc123. In order to speed up the entire process and meet our next release date, please review the changes and provide feedbacks
 as soon as possible. For each outstanding patch, we collect feedbacks for about a week after it is being sent out. A revised patch shall be sent out to include the feedbacks. I will follow up for approval after a week or so to allow more testing and reviewing
 if necessary.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Summary of changes:</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">1.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">SRB Extension support for Windows 8 and up. </span>
<span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">Files changed: nvmeStd.c, nvmeSnti.c, nvmeStat.c, nvmePwrMgmt.c, nvmeInit.c and the related header files.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">2.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">PRP list building for IOCTL and internal requests.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">Files changed: nvmeStd.c, nvmeInit.c and nvmestd.h.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">3.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Performance issue in Windows 8/Server 2012.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">File changed: nvmeStd.c (removed StorPortGetUncachedExtension calling in NVMeFindAdapter)</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">4.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">NVMeInitAdminQueues return value.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">File changed: nvmeStd.c (Instead of returning TRUE/FALSE, return Storport defined status)</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">5.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Non-contiguous Namespace ID support.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">Files changed: nvmeStat.c and nvmeInit.c (When fetching Namespace Structure with an invalid Namespace ID (which is less than value of NN field of Controller Structure), driver
 moves on to next Namespace ID as long as it’s not larger than the value of NN field)</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">6.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Removal of using mask bits as core index to allocate/identify core tables.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">Files changed: nvmeStd.c, nvmeInit.c and the related header files.
</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">7.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Implemented logical processor group defined by Windows.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="background:white"><span style="color:#1F497D">Files changed: nvmeStd.c, nvmeInit.c and the related header files.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">8.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Core-MSI vector-Queue mapping, CMD_ENTRY synchronization and FreeQList access issues are related to using core mask bits as core index (#6) and no support for logical processor group (#7).</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Platforms tested:</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">1.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Windows 7 64-bit</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">2.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Windows Server 2008 R2</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">3.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Windows 8 64-bit</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">4.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Windows Server 2012</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Tests run;</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">1.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Installation(clean and update)/Un-Installation/Enable/Disable/hibernation and resume.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">2.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">IOMeter 4K Read/write combining in random/sequential manners.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">3.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">SCSC Compliance.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">4.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">SDStress.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">5.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Quick/full disk formats.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;background:white"><span style="color:#1F497D">6.</span><span style="font-size:7.0pt;font-family:"Times New Roman","serif";color:#1F497D">      
</span><span style="color:#1F497D">Non-contiguous Namespace IDs.</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D"> </span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Thanks,</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#1F497D">Alex</span><span style="color:#282828"><o:p></o:p></span></p>
<p class="MsoNormal" style="background:white"><span style="color:#282828"> <o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>