Преглед изворни кода

UefiPayloadPkg: Fixed that The UPL info section is not aligned at 4-byte

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>
MarsX Lin пре 1 година
родитељ
комит
3c16e6fb97
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      UefiPayloadPkg/UniversalPayloadBuild.py

+ 1 - 1
UefiPayloadPkg/UniversalPayloadBuild.py

@@ -135,7 +135,7 @@ def BuildUniversalPayload(Args, MacroList):
                        BdsFvOutputDir,
                        BdsFvOutputDir,
                        EntryOutputDir
                        EntryOutputDir
                        )
                        )
-    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 (
+    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 (
                        LlvmObjcopyPath,
                        LlvmObjcopyPath,
                        ObjCopyFlag,
                        ObjCopyFlag,
                        ObjCopyFlag,
                        ObjCopyFlag,