mirror of
https://github.com/acidanthera/audk.git
synced 2025-04-08 17:05:09 +02:00
UefiPayloadPkg: The UPL info section is not aligned at 4-byte boundary
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4153 1.Upgrade spec revision to 0.9 2.Align .upld_info with 4-byte boundary by spec Reviewed-by: Guo Dong <guo.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Reviewed-by: James Lu <james.lu@intel.com> Cc: Gua Guo <gua.guo@intel.com> Signed-off-by: VictorX Hsu <victorx.hsu@intel.com>
This commit is contained in:
parent
6ae2b6648e
commit
85d805ed32
@ -31,7 +31,7 @@ class UPLD_INFO_HEADER(LittleEndianStructure):
|
||||
def __init__(self):
|
||||
self.Identifier = b'PLDH'
|
||||
self.HeaderLength = sizeof(UPLD_INFO_HEADER)
|
||||
self.SpecRevision = 0x0007
|
||||
self.SpecRevision = 0x0009
|
||||
self.Revision = 0x0000010105
|
||||
self.ImageId = b'UEFI'
|
||||
self.ProducerId = b'INTEL'
|
||||
@ -133,7 +133,7 @@ def BuildUniversalPayload(Args, MacroList):
|
||||
FvOutputDir,
|
||||
EntryOutputDir
|
||||
)
|
||||
set_section = '"{}" -I {} -O {} --set-section-alignment .upld.upld_info=16 --set-section-alignment .upld.uefi_fv=16 {}'.format (
|
||||
set_section = '"{}" -I {} -O {} --set-section-alignment .upld_info=4 --set-section-alignment .upld.uefi_fv=16 {}'.format (
|
||||
LlvmObjcopyPath,
|
||||
ObjCopyFlag,
|
||||
ObjCopyFlag,
|
||||
|
Loading…
x
Reference in New Issue
Block a user