<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)">
<!--[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:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 1 6 1 0 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:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:2 1 6 1 0 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:ZH-TW;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1157916416;
        mso-list-type:hybrid;
        mso-list-template-ids:1684323920 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        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:;
        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:;
        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:;
        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:;
        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:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:4.25in;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:1746223021;
        mso-list-type:hybrid;
        mso-list-template-ids:615026836 114569092 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:PMingLiU;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2
        {mso-list-id:1996765419;
        mso-list-type:hybrid;
        mso-list-template-ids:274613334 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
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="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW">I just quickly check your command, look like it incorrect UefiPayload<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW">For Uefi Payload<o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l1 level1 lfo3"><span style="mso-fareast-language:ZH-TW">build -p "UefiPayloadPkg/UefiPayloadPkg.dsc" -b DEBUG -t GCC5 -a IA32 -a X64 -D BOOTLOADER=COREBOOT<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW">For Uefi Universal Payload<o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l0 level1 lfo1"><b><i><span style="font-size:12.0pt">Coreboot
<o:p></o:p></span></i></b></li></ul>
<p class="MsoNormal" style="margin-left:.25in">git clone <a href="https://github.com/StarLabsLtd/coreboot.git">
https://github.com/StarLabsLtd/coreboot.git</a> Coreboot<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">cd Coreboot<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">git submodule update --init<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">make iasl<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">make crossgcc<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">make defconfig KBUILD_DEFCONFIG=config.starlabs_qemu<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">make<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l0 level1 lfo1"><b><i><span style="font-size:12.0pt">Edk2<o:p></o:p></span></i></b></li></ul>
<p class="MsoNormal" style="margin-left:.25in">git clone <a href="https://github.com/tianocore/edk2.git">
https://github.com/tianocore/edk2.git</a> Edk2<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">cd Edk2<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">git submodule update --init<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">source ./edksetup.sh<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">make -C ./BaseTools<o:p></o:p></p>
<p class="MsoNormal" style="text-indent:.25in">bash UefiPayloadPkg/UniversalPayloadBuild.sh -t GCC5 -a IA32 -D CPU_TIMER_LIB_ENABLE=FALSE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l0 level1 lfo1"><b><i><span style="font-size:12.0pt">ShimLayer<o:p></o:p></span></i></b></li></ul>
<p class="MsoNormal" style="margin-left:.25in">git clone <a href="https://github.com/UniversalScalableFirmware/upl.coreboot.shimlayer">
https://github.com/UniversalScalableFirmware/upl.coreboot.shimlayer</a>  ShimLayer<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">cd ShimLayer<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">bash CorebootShimBuild.sh<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoListParagraph" style="margin-left:-.25in;mso-list:l0 level1 lfo1"><b><i><span style="font-size:12.0pt">Test Procedure<o:p></o:p></span></i></b></li></ul>
<ol style="margin-top:0in" start="1" type="1">
<li class="MsoListParagraph" style="margin-left:0in;mso-list:l2 level1 lfo2">Copy "ShimLayer/Build/ShimLayer.elf" and "Edk2/Build/UefiPayloadPkgX64/UniversalPayload.elf" to “Coreboot/build”.<o:p></o:p></li></ol>
<p class="MsoNormal" style="margin-left:.25in">2.    cd Coreboot/build<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.25in">3.    Do the following commands.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">./cbfstool coreboot.rom remove -r COREBOOT -n fallback/payload<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">./cbfstool coreboot.rom add-payload -r COREBOOT -n fallback/payload -f ShimLayer.elf<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">./cbfstool coreboot.rom remove -r COREBOOT -n img/UniversalPayload<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">./cbfstool coreboot.rom add-flat-binary -r COREBOOT -n img/UniversalPayload -f UniversalPayload.elf -l 0x200000 -e 0x100 -c lzma<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">qemu-system-x86_64 -bios coreboot.rom -serial stdio -M q35<o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-TW">Gua<o:p></o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> devel@edk2.groups.io <devel@edk2.groups.io> <b>
On Behalf Of </b>ritul guru<br>
<b>Sent:</b> Friday, February 3, 2023 11:08 PM<br>
<b>To:</b> Mike Maslenkin <mike.maslenkin@gmail.com><br>
<b>Cc:</b> devel@edk2.groups.io<br>
<b>Subject:</b> Re: [edk2-devel] regarding build uefipayload in debug mode in linux<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099">Thanks,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099">build -p "UefiPayloadPkg/UefiPayloadPkg.dsc"
<b>-b DEBUG</b> -t GCC5 -a IA32 -a X64 -D COREBOOT<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099">I used above cmd, added DEBUG option by seeing NO debug messages coming from uefipayload.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099">any idea how to enable debug messages coming from uefipayload built with above cmd?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Verdana",sans-serif;color:#000099"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#000099">Thanks & Regards<br>
Ritul Guru<br>
+91-9916513186</span></b><o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">On Fri, Feb 3, 2023 at 4:46 AM Mike Maslenkin <<a href="mailto:mike.maslenkin@gmail.com">mike.maslenkin@gmail.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt">
<p class="MsoNormal">Hi Ritul Guru.<br>
<br>
There is a misprint in path to dsc file.<br>
The path should be "UefiPayloadPkg/UefiPayloadPkg.dsc"<br>
But there is another issue with your command line exists.<br>
The instructions you are referred to [1]  contain a sentence:<br>
"NOTE: Pure 32bit UEFI payload support could be added if required<br>
later.", i.e. it won't build.<br>
So, you need to build either pure X64 or X64 build with IA32 entry.<br>
<br>
The command line for the latter is:<br>
"build -p UefiPayloadPkg/UefiPayloadPkg.dsc -t GCC5 -a IA32 -a X64"<br>
<br>
*[1] <a href="https://github.com/tianocore/edk2/blob/master/UefiPayloadPkg/BuildAndIntegrationInstructions.txt#L55" target="_blank">
https://github.com/tianocore/edk2/blob/master/UefiPayloadPkg/BuildAndIntegrationInstructions.txt#L55</a><br>
<br>
Regards,<br>
Mike.<br>
<br>
<br>
<br>
On Fri, Feb 3, 2023 at 1:37 AM ritul guru <<a href="mailto:ritul.bits@gmail.com" target="_blank">ritul.bits@gmail.com</a>> wrote:<br>
><br>
><br>
> Hi,<br>
> I was following below link to build UEfiPayload for coreboot to boot from,<br>
><br>
> <a href="https://github.com/tianocore/edk2/blob/master/UefiPayloadPkg/BuildAndIntegrationInstructions.txt" target="_blank">
https://github.com/tianocore/edk2/blob/master/UefiPayloadPkg/BuildAndIntegrationInstructions.txt</a><br>
><br>
> but getting below error,<br>
> would appreciate help, thanks.<br>
><br>
><br>
> ~/src/opensource/edk2 [master| ]<br>
> 03:04 $ build -p UefiPayloadPkg\UefiPayloadPkg.dsc -t GCC5 -a IA32<br>
> Build environment: Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29<br>
> Build start time: 03:04:57, Feb.03 2023<br>
><br>
> WORKSPACE        = /home//src/opensource/edk2<br>
> EDK_TOOLS_PATH   = /home//src/opensource/edk2/BaseTools<br>
> CONF_PATH        = /home//src/opensource/edk2/Conf<br>
> PYTHON_COMMAND   = /usr/bin/python3.8<br>
><br>
><br>
> build.py...<br>
>  : error C0DE: Unknown fatal error when processing [/home//src/opensource/edk2/UefiPayloadPkgUefiPayloadPkg.dsc]<br>
><br>
> (Please send email to <a href="mailto:devel@edk2.groups.io" target="_blank">devel@edk2.groups.io</a> for help, attaching following call stack trace!)<br>
><br>
> (Python 3.8.10 on linux) Traceback (most recent call last):<br>
>   File "/home//src/opensource/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 2692, in Main<br>
>     MyBuild = Build(Target, Workspace, Option,LogQ)<br>
>   File "/home//src/opensource/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 815, in __init__<br>
>     self.InitPreBuild()<br>
>   File "/home//src/opensource/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 1015, in InitPreBuild<br>
>     self.LoadConfiguration()<br>
>   File "/home//src/opensource/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 971, in LoadConfiguration<br>
>     self.GetToolChainAndFamilyFromDsc (self.PlatformFile)<br>
>   File "/home//src/opensource/edk2/BaseTools/BinWrappers/PosixLike/../../Source/Python/build/build.py", line 905, in GetToolChainAndFamilyFromDsc<br>
>     dscobj = self.BuildDatabase[File, BuildArch]<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 104, in __getitem__<br>
>     BuildObject = self.CreateBuildObject(FilePath, Arch, Target, Toolchain)<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Workspace/WorkspaceDatabase.py", line 120, in CreateBuildObject<br>
>     MetaFileStorage(self.WorkspaceDb, FilePath, FileType)<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Workspace/MetaFileTable.py", line 426, in __new__<br>
>     reval = Class._FILE_TABLE_[FileType](*Args)<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Workspace/MetaFileTable.py", line 303, in __init__<br>
>     MetaFileTable.__init__(self, Cursor, MetaFile, MODEL_FILE_DSC, Temporary, FromItem)<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Workspace/MetaFileTable.py", line 39, in __init__<br>
>     MetaFile.TimeStamp,<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Common/Misc.py", line 1539, in TimeStamp<br>
>     return os.stat(self.Path)[8]<br>
>   File "/home//src/opensource/edk2/BaseTools/Source/Python/Common/LongFilePathOs.py", line 51, in stat<br>
>     return os.stat(LongFilePath(path))<br>
> FileNotFoundError: [Errno 2] No such file or directory: '/home//src/opensource/edk2/UefiPayloadPkgUefiPayloadPkg.dsc'<br>
><br>
><br>
><br>
><br>
><br>
> Thanks & Regards<br>
> Ritul Guru<br>
> +91-9916513186 <o:p></o:p></p>
</blockquote>
</div>
<div>
<p class="MsoNormal"></o:p></span></p>
</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/99649">View/Reply Online (#99649)</a> |


  

|

  <a target="_blank" href="https://groups.io/mt/96711480/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>