<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=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* 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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 129.75pt 1.0in 129.7pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1046833982;
        mso-list-type:hybrid;
        mso-list-template-ids:-806607054 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.25in;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.75in;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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="PL" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Resending to group.<o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="color:#1F497D"><o:p> </o:p></span></a></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><a name="_____replyseparator"></a><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Wu, Hao A
<br>
<b>Sent:</b> Monday, June 10, 2019 5:18 AM<br>
<b>To:</b> Albecki, Mateusz <mateusz.albecki@intel.com><br>
<b>Subject:</b> RE: [PATCH 0/2] Add GetOperatingParam notify phase to SdMmcOverride protocol<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US">Hello Mateusz,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Thanks for the patch series and sorry for the delayed response.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">One question first, I did not see the patches being sent to the mailing list<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">'devel@edk2.groups.io'. We have recently switched to this new mailing list back<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">to early April, the old one 'edk2-devel@lists.01.org' is no longer being used.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">In case that you have not registered the new list, you can sign up at:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><a href="https://edk2.groups.io/g/devel">https://edk2.groups.io/g/devel</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">or email:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><a href="mailto:devel+subscribe@edk2.groups.io">devel+subscribe@edk2.groups.io</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">to get registered in the new mailing list.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Or you can send me the patch files and I will help to send them to the mailing list.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Below are some general level feedbacks (Other patch-specific feedbacks will be replied in other mails):<o:p></o:p></span></p>
<p class="MsoPlainText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><b><span lang="EN-US">Could you help to add the below Bugzilla tracker reference in the commit log message?<o:p></o:p></span></b></p>
<p class="MsoPlainText"><span lang="EN-US"><a href="https://bugzilla.tianocore.org/show_bug.cgi?id=1882">https://bugzilla.tianocore.org/show_bug.cgi?id=1882</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><b><span lang="EN-US">Could you help to run the script ‘BaseTools/Scripts/PatchCheck.py’ and resolve its report on the commit log format issues?<o:p></o:p></span></b></p>
<p class="MsoPlainText"><i><span lang="EN-US">Checking git commit: 6e3f64aeb4<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">The commit message format is not valid:<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Contributed-under! (Note: this must be removed by the code contributor!)<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Add quotes (") around name with a comma: Albecki, Mateusz<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Email format is invalid: <a href="mailto:hao.a.wu@intel.com">
hao.a.wu@intel.com</a><o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Line 15 of commit message is too long.<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US"><a href="https://github.com/tianocore/tianocore.github.io/wiki/Commit-Message-Format">https://github.com/tianocore/tianocore.github.io/wiki/Commit-Message-Format</a><o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">The code passed all checks.<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US"><o:p> </o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">Checking git commit: 91595ae911<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">The commit message format is not valid:<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Contributed-under! (Note: this must be removed by the code contributor!)<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Add quotes (") around name with a comma: Albecki, Mateusz<o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">* Email format is invalid: <a href="mailto:hao.a.wu@intel.com">
hao.a.wu@intel.com</a><o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US"><a href="https://github.com/tianocore/tianocore.github.io/wiki/Commit-Message-Format">https://github.com/tianocore/tianocore.github.io/wiki/Commit-Message-Format</a><o:p></o:p></span></i></p>
<p class="MsoPlainText"><i><span lang="EN-US">The code passed all checks.<o:p></o:p></span></i></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><b><span lang="EN-US">Could you help to resolve the typo ‘Prefered’ to ‘Preferred’ in the naming of some variables?<o:p></o:p></span></b></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText" style="margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-family:Symbol"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><b><span lang="EN-US">Could you help to use lowercase ‘static’ (instead of using the uppercase one) for the new functions?<o:p></o:p></span></b></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Also, I only verified the build of the patch series. Please grant me some time<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">to verify on the HW on my side. Maybe your updated patches arrive first and I<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">will then verify the update ones.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Best Regards,<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">Hao Wu<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> -----Original Message-----<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> From: Albecki, Mateusz<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> Sent: Monday, June 03, 2019 7:34 PM<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> Cc: Albecki, Mateusz; Wu, Hao A<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> Subject: [PATCH 0/2] Add GetOperatingParam notify phase to<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> SdMmcOverride protocol<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> To allow platform greater control over the bus settings for SD card and<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> eMMC card<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> we have added a new notify phase to SdMmcOverrideProtocol called<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> GetOperatingParam.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> This phase is signaled before SD card/eMMC initialization and allows platform<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> to tweak<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> the values in new structure called<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> EDKII_SD_MMC_OPERATING_PARAMETERS which allows to configure<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> bus width, clock frequency and driver strength. Other bus parameters can be<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> configured by<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> overriding host controller capabilities.<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> Tests:<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> - OS boot from eMMC without SdMmcOverride protocol installed<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> - OS boot from eMMC with SdMmcOverride installed and clock frequency<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> lowered to 100MHz in HS200<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> - OS boot from eMMC with driver strength changed to Type1<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> - SD card enumeration in UEFI shell on default speed and high speed(non<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> UHS-I) with SdMmcOverride installed and UHS-I disabled in capability<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> Cc: <a href="mailto:hao.a.wu@intel.com">
hao.a.wu@intel.com</a><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> Albecki, Mateusz (2):<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>   MdeModulePkg/SdMmcOverride: Add GetOperatingParam notify phase<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>   MdeModulePkg/SdMmcHcDxe: Implement revision 3 of<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> SdMmcOverrideProtocol<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/EmmcDevice.c    | 522<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> +++++++++++++++------<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdDevice.c      | 381<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> ++++++++++++---<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.c |  52 +-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.h |  18 +-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHci.c   |   8 +-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHci.h   |   8 +-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  MdeModulePkg/Include/Protocol/SdMmcOverride.h      |  58 ++-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">>  7 files changed, 802 insertions(+), 245 deletions(-)<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> --<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US">> 2.14.1.windows.1<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</div>
<p>---------------------------------------------------------------------<br>
<strong style="line-height: 11.25pt;"><span  style="font-size: 9pt; color:
#595959;"><span style="font-family: 'Arial Narrow', sans-serif;">Intel
Technology Poland sp. z o.o.<br></span></span></strong><span style="color:
#595959; font-family: 'Arial Narrow', sans-serif; font-size: 9pt; line-height:
11.25pt;">ul. S&#322owackiego 173 | 80-298 Gda&#324sk | S&#261d Rejonowy Gda&#324sk
P&#243&#322noc
| VII Wydzia&#322 Gospodarczy Krajowego Rejestru S&#261dowego - KRS 101882 | NIP
957-07-52-316 | Kapita&#322 zak&#322adowy 200.000 PLN.</span></p><p>

<span style="font-size:8.0pt;font-family:"Arial
Narrow","sans-serif";
mso-fareast-font-family:"Times New
Roman";mso-bidi-font-family:Arial;
color:#595959;mso-ansi-language:EN-US;mso-fareast-language:EN-US;mso-bidi-language:
AR-SA">Ta wiadomo&#347&#263 wraz z za&#322&#261cznikami jest przeznaczona dla okre&#347lonego
adresata i mo&#380e zawiera&#263 informacje poufne. W razie przypadkowego otrzymania
tej wiadomo&#347ci, prosimy o powiadomienie nadawcy oraz trwa&#322e jej usuni&#281cie;
jakiekolwiek przegl&#261danie lub rozpowszechnianie jest zabronione.<br>
This e-mail and any attachments may contain confidential material for the sole
use of the intended recipient(s). If you are not the intended recipient,
please
contact the sender and delete all copies; any review or distribution by others
is strictly prohibited.</span></p><p class="MsoNormal"><o:p></o:p></p>
</body>
</html>

<div width="1" style="color:white;clear:both">_._,_._,_</div>
<hr>
Groups.io Links:<p>

You receive all messages sent to this group.


<p>

<a target="_blank" href="https://edk2.groups.io/g/devel/message/42365">View/Reply Online (#42365)</a> |


  


|


  
    <a target="_blank" href="https://groups.io/mt/32052424/1813853">Mute This Topic</a>
  

| <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>



<br>

<a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> |
<a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |

<a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>

 [edk2-devel-archive@redhat.com]<br>
<div width="1" style="color:white;clear:both">_._,_._,_</div>