From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web09.2529.1668568064968405963 for ; Tue, 15 Nov 2022 19:07:45 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=l/GiyYca; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: victorx.hsu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668568064; x=1700104064; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=G7a6zX8SPE4AzZpmSVVOSvxo69ymxxZr9lBO/0ooT5A=; b=l/GiyYcaGy4KZ6NR4aE8i/b7/mauyN2Te8dFIAvFHCxWOQybflcanmpB SLXUEf+U7ZDtMdbj312N527Cvp+K1cF6KY8YZAvGT0KiIjj8+yAVqlUZ/ +JqMSQwwR5zfte4L+1WH1tRphPWwtkUfFZGFn6nRzG2TDjf5b00fOg5Z2 njR9xezN5LUd/oTPvTkq/7PKTDNxJYwt+ylOd61b9yFAa+a/apiihcrqa IcF3EC66IPipE0OgaWMPMhPxpnu/1CXTUATUHBjUjASMoI/hVVgbrN0R4 rE6XBec4kmlnQ/v29iUmGQXxq7lt4/HDrBnemYh+0XQWxU1SBpc5IB9/G Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10532"; a="292140004" X-IronPort-AV: E=Sophos;i="5.96,167,1665471600"; d="scan'208";a="292140004" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Nov 2022 19:07:43 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10532"; a="884212076" X-IronPort-AV: E=Sophos;i="5.96,167,1665471600"; d="scan'208";a="884212076" Received: from hsuc1x-desk1.gar.corp.intel.com ([10.227.107.38]) by fmsmga006.fm.intel.com with ESMTP; 15 Nov 2022 19:07:42 -0800 From: victorx.hsu@intel.com To: devel@edk2.groups.io Cc: VictorX Hsu , Guo Dong , Ray Ni , James Lu , Gua Guo Subject: [PATCH] UefiPayloadPkg: The UPL info section is not aligned at 4-byte boundary Date: Wed, 16 Nov 2022 11:07:37 +0800 Message-Id: <27f0ba3446516f3806020b293ec63b99f91b2e44.1668567968.git.victorx.hsu@intel.com> X-Mailer: git-send-email 2.28.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: VictorX Hsu REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4153 1.Upgrade spec revision to 0.9 2.Align .upld_info with 4-byte boundary by spec Cc: Guo Dong Cc: Ray Ni Cc: James Lu Cc: Gua Guo Signed-off-by: VictorX Hsu --- UefiPayloadPkg/UniversalPayloadBuild.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UefiPayloadPkg/UniversalPayloadBuild.py b/UefiPayloadPkg/Unive= rsalPayloadBuild.py index 6003de36d1..50a5950e7c 100644 --- a/UefiPayloadPkg/UniversalPayloadBuild.py +++ b/UefiPayloadPkg/UniversalPayloadBuild.py @@ -31,7 +31,7 @@ class UPLD_INFO_HEADER(LittleEndianStructure): def __init__(self):=0D self.Identifier =3D b'PLDH'=0D self.HeaderLength =3D sizeof(UPLD_INFO_HEADER)=0D - self.SpecRevision =3D 0x0007=0D + self.SpecRevision =3D 0x0009=0D self.Revision =3D 0x0000010105=0D self.ImageId =3D b'UEFI'=0D self.ProducerId =3D b'INTEL'=0D @@ -133,7 +133,7 @@ def BuildUniversalPayload(Args, MacroList): FvOutputDir,=0D EntryOutputDir=0D )=0D - set_section =3D '"{}" -I {} -O {} --set-section-alignment .upld.upl= d_info=3D16 --set-section-alignment .upld.uefi_fv=3D16 {}'.format (=0D + set_section =3D '"{}" -I {} -O {} --set-section-alignment .upld_inf= o=3D4 --set-section-alignment .upld.uefi_fv=3D16 {}'.format (=0D LlvmObjcopyPath,=0D ObjCopyFlag,=0D ObjCopyFlag,=0D --=20 2.28.0.windows.1