<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=gb2312"><meta name=Generator content="Microsoft Word 15 (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:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:等线;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@等线";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:等线;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
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=ZH-CN link=blue vlink=purple style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='font-family:等线'>Andrei:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'>  If you know the broken platforms, you can also contribute the patch to fix them. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'>  For this patch, it has passed the code review. The comment is to update the commit message with below.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Fixes: tianocore/edk2@b6490426e320 ("MdeModulePkg: Connect <br>VariablePolicy business logic to VariableServices")</span><span lang=EN-US style='font-size:10.5pt;font-family:等线'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'>Thanks<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:等线'>Liming<o:p></o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-family:等线'>发件人<span lang=EN-US>:</span></span></b><span lang=EN-US style='font-family:等线'> Andrei Warkentin <awarkentin@vmware.com> <br></span><b><span style='font-family:等线'>发送时间<span lang=EN-US>:</span></span></b><span lang=EN-US style='font-family:等线'> 2020</span><span style='font-family:等线'>年<span lang=EN-US>11</span>月<span lang=EN-US>20</span>日<span lang=EN-US> 3:53<br></span><b>收件人<span lang=EN-US>:</span></b><span lang=EN-US> Philippe Mathieu-Daud</span>é<span lang=EN-US> <philmd@redhat.com>; Andrei Warkentin <andrey.warkentin@gmail.com>; devel@edk2.groups.io; Bret Barkelew <brbarkel@microsoft.com>; Dandan Bi <dandan.bi@intel.com>; Jian J Wang <jian.j.wang@intel.com>; pete@akeo.ie<br></span><b>抄送<span lang=EN-US>:</span></b><span lang=EN-US> ard.biesheuvel@arm.com; leif@nuviainc.com; Liming Gao <gaoliming@byosoft.com.cn><br></span><b>主题<span lang=EN-US>:</span></b><span lang=EN-US> Re: [edk2-devel] [edk2-platforms][PATCH 1/1] RaspberryPi: get RPi4 and RPi3 building again.<o:p></o:p></span></span></p></div></div><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><div><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:Consolas;color:black'>Sorry, folks, is there anything actionable for me here to do?<o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:Consolas;color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:Consolas;color:black'>It does appear that all the other edk2-platforms are broken/affected as well.<o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:Consolas;color:black'><o:p> </o:p></span></p></div><div><p class=MsoNormal><span lang=EN-US style='font-size:12.0pt;font-family:Consolas;color:black'>A<o:p></o:p></span></p></div><div class=MsoNormal align=center style='text-align:center'><span lang=EN-US><hr size=2 width="98%" align=center></span></div><div id=divRplyFwdMsg><p class=MsoNormal><b><span lang=EN-US style='color:black'>From:</span></b><span lang=EN-US style='color:black'> <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>> on behalf of Pete Batard via groups.io <<a href="mailto:pete=akeo.ie@groups.io">pete=akeo.ie@groups.io</a>><br><b>Sent:</b> Thursday, November 19, 2020 11:33 AM<br><b>To:</b> Philippe Mathieu-Daudé <<a href="mailto:philmd@redhat.com">philmd@redhat.com</a>>; Andrei Warkentin <<a href="mailto:andrey.warkentin@gmail.com">andrey.warkentin@gmail.com</a>>; <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>>; Bret Barkelew <<a href="mailto:brbarkel@microsoft.com">brbarkel@microsoft.com</a>>; Dandan Bi <<a href="mailto:dandan.bi@intel.com">dandan.bi@intel.com</a>>; Jian J Wang <<a href="mailto:jian.j.wang@intel.com">jian.j.wang@intel.com</a>><br><b>Cc:</b> <a href="mailto:ard.biesheuvel@arm.com">ard.biesheuvel@arm.com</a> <<a href="mailto:ard.biesheuvel@arm.com">ard.biesheuvel@arm.com</a>>; <a href="mailto:leif@nuviainc.com">leif@nuviainc.com</a> <<a href="mailto:leif@nuviainc.com">leif@nuviainc.com</a>>; Liming Gao <<a href="mailto:gaoliming@byosoft.com.cn">gaoliming@byosoft.com.cn</a>><br><b>Subject:</b> Re: [edk2-devel] [edk2-platforms][PATCH 1/1] RaspberryPi: get RPi4 and RPi3 building again.</span><span lang=EN-US> <o:p></o:p></span></p><div><p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p></div></div><div><div><p class=MsoNormal style='margin-bottom:12.0pt'><span lang=EN-US>Hi Philippe,<br><br>On 2020.11.19 17:28, Philippe Mathieu-Daudé wrote:<br>> On 11/19/20 6:14 PM, Pete Batard wrote:<br>>> For reference, this breakage was introduced with edk2 commit<br>>> <a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftianocore%2Fedk2%2Fcommit%2Fb6490426e3208de7d6cbd756276a02e4329cd85a&amp;data=04%7C01%7Cawarkentin%40vmware.com%7C912c541f65924d5c6a6108d88cb139b8%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637414040092341605%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=K%2Fe45o3ZvD29UaHNFzCKLBMil8lJ1adSB2mRiC0uVy0%3D&amp;reserved=0">https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Ftianocore%2Fedk2%2Fcommit%2Fb6490426e3208de7d6cbd756276a02e4329cd85a&amp;data=04%7C01%7Cawarkentin%40vmware.com%7C912c541f65924d5c6a6108d88cb139b8%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637414040092341605%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=K%2Fe45o3ZvD29UaHNFzCKLBMil8lJ1adSB2mRiC0uVy0%3D&amp;reserved=0</a><br>>> (MdeModulePkg: Connect VariablePolicy business logic to VariableServices).<br>> <br>> It is better if Andrei Cc the developers involved (Cc'ed them now).<br><br>Good point.<br><br>> <br>>><br>>> It'll probably be worth adding a reference to it in the commit message<br>>> during integration.<br>> <br>> This can be added before the S-o-b:<br>> <br>> Fixes: b6490426e320 ("MdeModulePkg: Connect VariablePolicy business<br>> logic to VariableServices")<br><br>Just going to nitpick that since we're patching in edk2-platforms and <br>referencing an edk2 commit, we'll want:<br><br>Fixes: tianocore/edk2@b6490426e320 ("MdeModulePkg: Connect <br>VariablePolicy business logic to VariableServices")<br><br>For GitHub to produce a clickable link.<br><br>Regards,<br><br>/Pete<br><br>> <br>>><br>>> With this:<br>>><br>>> On 2020.11.19 00:01, Andrei Warkentin wrote:<br>>>> Add VariablePolicyLib and its dependency.<br>>>><br>>>> Testing: Pi 4 boot.<br>>>><br>>>> Signed-off-by: Andrei Warkentin <<a href="mailto:andrey.warkentin@gmail.com">andrey.warkentin@gmail.com</a>><br>>>> ---<br>>>>    Platform/RaspberryPi/RPi3/RPi3.dsc | 3 +++<br>>>>    Platform/RaspberryPi/RPi4/RPi4.dsc | 3 +++<br>>>>    2 files changed, 6 insertions(+)<br>>>><br>>>> diff --git a/Platform/RaspberryPi/RPi3/RPi3.dsc<br>>>> b/Platform/RaspberryPi/RPi3/RPi3.dsc<br>>>> index 325d7bdb..9408138d 100644<br>>>> --- a/Platform/RaspberryPi/RPi3/RPi3.dsc<br>>>> +++ b/Platform/RaspberryPi/RPi3/RPi3.dsc<br>>>> @@ -169,6 +169,8 @@<br>>>>     <br>>>> AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf<br>>>><br>>>>    !endif<br>>>>      VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf<br>>>> +<br>>>> VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLib.inf<br>>>><br>>>> +<br>>>> VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf<br>>>><br>>>>      GpioLib|Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.inf<br>>>>      [LibraryClasses.common.SEC]<br>>>> @@ -218,6 +220,7 @@<br>>>>     <br>>>> CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf<br>>>>      EfiResetSystemLib|Platform/RaspberryPi/Library/ResetLib/ResetLib.inf<br>>>>      ArmSmcLib|ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf<br>>>> +<br>>>> VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf<br>>>><br>>>>      !if $(SECURE_BOOT_ENABLE) == TRUE<br>>>>      BaseCryptLib|CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf<br>>>> diff --git a/Platform/RaspberryPi/RPi4/RPi4.dsc<br>>>> b/Platform/RaspberryPi/RPi4/RPi4.dsc<br>>>> index c994f56d..4e5a36ed 100644<br>>>> --- a/Platform/RaspberryPi/RPi4/RPi4.dsc<br>>>> +++ b/Platform/RaspberryPi/RPi4/RPi4.dsc<br>>>> @@ -169,6 +169,8 @@<br>>>>     <br>>>> AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLibNull.inf<br>>>><br>>>>    !endif<br>>>>      VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf<br>>>> +<br>>>> VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLib.inf<br>>>><br>>>> +<br>>>> VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/VariablePolicyHelperLib.inf<br>>>><br>>>>      GpioLib|Silicon/Broadcom/Bcm283x/Library/GpioLib/GpioLib.inf<br>>>>        #<br>>>> @@ -226,6 +228,7 @@<br>>>>     <br>>>> CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf<br>>>>      EfiResetSystemLib|Platform/RaspberryPi/Library/ResetLib/ResetLib.inf<br>>>>      ArmSmcLib|ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf<br>>>> +<br>>>> VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyLibRuntimeDxe.inf<br>>>><br>>>>      !if $(SECURE_BOOT_ENABLE) == TRUE<br>>>>      BaseCryptLib|CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf<br>>>><br>>><br>>> Reviewed-by: Pete Batard <<a href="mailto:pete@akeo.ie">pete@akeo.ie</a>><br>>><br>> <br><br><br><br><br><br><o:p></o:p></span></p></div></div></div></div></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/67753">View/Reply Online (#67753)</a> |    |  <a target="_blank" href="https://groups.io/mt/78384493/1813853">Mute This Topic</a>  | <a href="https://edk2.groups.io/g/devel/post">New Topic</a><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>