]> git.proxmox.com Git - mirror_edk2.git/commitdiff
UefiPayloadPkg: Fixed that The UPL info section is not aligned at 4-byte
authorMarsX Lin <marsx.lin@intel.com>
Tue, 20 Dec 2022 09:03:35 +0000 (17:03 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 21 Dec 2022 04:44:29 +0000 (04:44 +0000)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4196

Align .upld_info with 4-byte boundary by spec

Cc: Guo Dong <guo.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Sean Rhodes <sean@starlabs.systems>
Reviewed-by: James Lu <james.lu@intel.com>
Reviewed-by: Gua Guo <gua.guo@intel.com>
Signed-off-by: MarsX Lin <marsx.lin@intel.com>
UefiPayloadPkg/UniversalPayloadBuild.py

index 6d62b8b20f1c1b05a102d066324a9da1842b7a7e..522855eba44d54606643c554c948336c5d573d5c 100644 (file)
@@ -135,7 +135,7 @@ def BuildUniversalPayload(Args, MacroList):
                        BdsFvOutputDir,\r
                        EntryOutputDir\r
                        )\r
-    set_section    = '"{}" -I {} -O {} --set-section-alignment .upld_info=16 --set-section-alignment .upld.uefi_fv=16 --set-section-alignment .upld.bds_fv=16 {}'.format (\r
+    set_section    = '"{}" -I {} -O {} --set-section-alignment .upld_info=4 --set-section-alignment .upld.uefi_fv=16 --set-section-alignment .upld.bds_fv=16 {}'.format (\r
                        LlvmObjcopyPath,\r
                        ObjCopyFlag,\r
                        ObjCopyFlag,\r