<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)">
<!--[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:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Microsoft Yi Baiti";
        panose-1:3 0 5 0 0 0 0 0 0 0;}
/* 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:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Thanks Pierre for the remainder. Will merge the fix this week. /Guo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></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"><b>From:</b> Pierre Gondois <Pierre.Gondois@arm.com> <br>
<b>Sent:</b> Wednesday, July 8, 2020 8:25 AM<br>
<b>To:</b> Dong, Guo <guo.dong@intel.com>; devel@edk2.groups.io; Ma, Maurice <maurice.ma@intel.com>; You, Benjamin <benjamin.you@intel.com>; nd <nd@arm.com><br>
<b>Subject:</b> RE: [edk2-devel] Build error for UefiPayloadPkgIa32.dsc<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Hello Guo,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">This is just a remainder in case you forgot,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Pierre<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><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"><b>From:</b> Dong, Guo <<a href="mailto:guo.dong@intel.com">guo.dong@intel.com</a>>
<br>
<b>Sent:</b> 21 June 2020 03:14<br>
<b>To:</b> Pierre Gondois <<a href="mailto:Pierre.Gondois@arm.com">Pierre.Gondois@arm.com</a>>;
<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>; Ma, Maurice <<a href="mailto:maurice.ma@intel.com">maurice.ma@intel.com</a>>; You, Benjamin <<a href="mailto:benjamin.you@intel.com">benjamin.you@intel.com</a>>; nd <<a href="mailto:nd@arm.com">nd@arm.com</a>><br>
<b>Subject:</b> RE: [edk2-devel] Build error for UefiPayloadPkgIa32.dsc<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Hi Pierre,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">There is no trouble to update FDF file to increase FV size.  I will create a patch to support NOOPT build.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Guo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></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"><b>From:</b> Pierre Gondois <<a href="mailto:Pierre.Gondois@arm.com">Pierre.Gondois@arm.com</a>>
<br>
<b>Sent:</b> Friday, June 19, 2020 2:55 AM<br>
<b>To:</b> <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>; Dong, Guo <<a href="mailto:guo.dong@intel.com">guo.dong@intel.com</a>>; Ma, Maurice <<a href="mailto:maurice.ma@intel.com">maurice.ma@intel.com</a>>; You, Benjamin <<a href="mailto:benjamin.you@intel.com">benjamin.you@intel.com</a>>;
 nd <<a href="mailto:nd@arm.com">nd@arm.com</a>><br>
<b>Subject:</b> RE: [edk2-devel] Build error for UefiPayloadPkgIa32.dsc<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Hello </span><span style="mso-fareast-language:KO">Guo,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Thank you for your quick answer. I am asking on a testing perspective, I am not using a pure IA32 UEFI payload image.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">However, would it be possible to increase the FV size for the NOOPT build type, or not to advertise it in the DSC file? I believe the build configuration should work if advertised.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Again, this is only for testing purpose. I can also remove this configuration from my test suite if this is too much trouble.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Pierre</span><span lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><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"><b>From:</b> <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>>
<b>On Behalf Of </b>Guo Dong via groups.io<br>
<b>Sent:</b> 18 June 2020 23:17<br>
<b>To:</b> <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>; Pierre Gondois <<a href="mailto:Pierre.Gondois@arm.com">Pierre.Gondois@arm.com</a>>; Ma, Maurice <<a href="mailto:maurice.ma@intel.com">maurice.ma@intel.com</a>>; You, Benjamin <<a href="mailto:benjamin.you@intel.com">benjamin.you@intel.com</a>>;
 nd <<a href="mailto:nd@arm.com">nd@arm.com</a>><br>
<b>Subject:</b> Re: [edk2-devel] Build error for UefiPayloadPkgIa32.dsc<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Thanks Pierre to report this build failure.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">The failure is caused by FV size increase when using build parameter “-b NOOPT”.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Given this build option would almost double the build size and it is  seldom used, I prefer you update the FDF file to increase the FV size to solve it locally.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">BTW, from your build command, you are trying to build a pure IA32 UEFI payload image,  are you still using pure IA32 UEFI payload?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">I ask this question because I plan to add pure X64 UEFI payload support and drop pure IA32 UEFI payload if possible.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Of course UEFI payload will continue support IA32 entrypoint and switch to X64 before DXE core.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO">Guo<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:KO"><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"><b>From:</b> <a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>>
<b>On Behalf Of </b>PierreGondois<br>
<b>Sent:</b> Thursday, June 18, 2020 7:55 AM<br>
<b>To:</b> Ma, Maurice <<a href="mailto:maurice.ma@intel.com">maurice.ma@intel.com</a>>; Dong, Guo <<a href="mailto:guo.dong@intel.com">guo.dong@intel.com</a>>; You, Benjamin <<a href="mailto:benjamin.you@intel.com">benjamin.you@intel.com</a>>;
<a href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>; nd <<a href="mailto:nd@arm.com">nd@arm.com</a>><br>
<b>Subject:</b> [edk2-devel] Build error for UefiPayloadPkgIa32.dsc<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-GB">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">I am not actively using this platform, but I wanted to report an error when building one of the DSC files in the UefiPayloadPkg with the following configuration:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">build -b NOOPT -a IA32 -t VS2017 -p edk2 edk2\UefiPayloadPkg\UefiPayloadPkgIa32.dsc<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">The following error occurs:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Generating PEIFV FV<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">#### ['GenFv', '-a', 'Build\\UefiPayloadPkgIA32\\NOOPT_VS2017\\FV\\Ffs\\PEIFV.inf', '-o', 'Build\\UefiPayloadPkgIA32\\NOOPT_VS2017\\FV\\PEIFV.Fv', '-i', Build\\UefiPayloadPkgIA32\\NOOPT_VS2017\\FV\\PEIFV.inf']<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Return Value = 2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">GenFv: ERROR 3000: Invalid<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">the required fv image size 0x406c8 exceeds the set fv image size 0x30000<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">Pierre<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB">IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-GB">IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-GB">IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents
 to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
<o:p></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/62260">View/Reply Online (#62260)</a> |


  


|


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