From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web08.3435.1649833470051298292 for ; Wed, 13 Apr 2022 00:04:30 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=G3Qhdv2m; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: long1.huang@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649833470; x=1681369470; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=ZseprOTxXxIL3ZGElqpZ2QjGFeOXUoCliW+lLMjd49o=; b=G3Qhdv2mmSF4dbHd3Jv47RDKV0GSunoOTAjs8/vjEvEsCbASZn/MiJo6 zyMLSU6I0nDPgFr92Hmgd8IoFnoWF/wU7VCgg40oW2ASS0a1zvDrOdN/E SSwR6/fijpLWSfqTXeV9mB0uaC48eoNGurKollpw5LrQgZhwuAwxprChq yz0cJdHqnUCgI/l9I3Sq8DjL1SmTGbAwOMawMWi7JyTHuo7aocF6E5egb HxSVVA+fJ7KGEtAKhKQh+EJyVOPLOq2G8bzbnj+tDcI2Yzvsk0bfanhji VCcEYygBaKRMeeJSmO4PNMCplDWZOf/TYj0I+ydCDzU2/arA2AP/6Mfit w==; X-IronPort-AV: E=McAfee;i="6400,9594,10315"; a="261440953" X-IronPort-AV: E=Sophos;i="5.90,256,1643702400"; d="scan'208";a="261440953" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Apr 2022 00:04:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,256,1643702400"; d="scan'208";a="724785715" Received: from shbiosbuild1001.sh.intel.com ([10.239.133.29]) by orsmga005.jf.intel.com with ESMTP; 13 Apr 2022 00:04:27 -0700 From: "Long1 Huang" To: devel@edk2.groups.io Cc: Huang Long , Ray Ni , Zhang, Di Subject: [PATCH] UefiCpuPkg/ResetVector: Pad image size to 4K for ARCH_IA32 Date: Wed, 13 Apr 2022 15:04:23 +0800 Message-Id: X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3901 There is no padding for ARCH_IA32, so it is not 4K alignment. When including ResetVector.ia32.*.raw into fdf, it will cause "4G - FitTablePointerOffset is occupied!" build issue. Cc: Ray Ni Cc: Zhang, Di Signed-off-by: Huang Long --- .../Vtf0/Bin/IA32/ResetVector.ia32.port80.raw | Bin 532 -> 4100 bytes .../Vtf0/Bin/IA32/ResetVector.ia32.raw | Bin 500 -> 4100 bytes .../Vtf0/Bin/IA32/ResetVector.ia32.serial.raw | Bin 900 -> 4100 bytes .../ResetVector/Vtf0/Ia16/ResetVectorVtf0.asm | 8 ++++++++ 4 files changed, 8 insertions(+) diff --git a/UefiCpuPkg/ResetVector/Vtf0/Bin/IA32/ResetVector.ia32.port80.r= aw b/UefiCpuPkg/ResetVector/Vtf0/Bin/IA32/ResetVector.ia32.port80.raw index a3601274c25dde665872ff375f1deadf1c838476..6963d7cdf9aeb6d964c2547a58b= 003729358a974 100644 GIT binary patch literal 4100 zcmeH~!D|yi6vkh&cCCtTD8UA-rqqD-5HUeTiGgTQ^ia&9lo%25ve&|P2NqAeEICXQ z)&)UO5fnUmTJg|@DjA89+8z`<7zj#KT)Ul1b15p4and04Z;*M1_lB8|@6G$oXthMHWJ zUl_ZBUU1dDllUfj&Q+C0`U84u8!13fa6>AMqla{_=3DLM!;=3DYgBFhnwEBzzoX~fJ_^I z#%pTz`te9h%TcMIovIK$Ym=3DQ?I`wm*G`iUs*Vn6;;?@_&80>nhe~P@)quNK)7?F@n zlNEwwyi8Xz1iz_lBH7yrOugrIxj*AGakCpXNt{`pFPVlE(+}`GqGziK>s#NCH!avi z(sHRkv~80es&#t0jMB1?E7<%$;oP*R$jq)C2=3D8>*F?Eu($X)UZt^mBnlF(H0%@ zc^e3IZs+X}%->6};k1`(-D9c}8CCtm00m`&sOxiG#$w0EIiUgPp;@ F@Gt7a`wRd8 delta 72 zcmZosn8LClno*?Yzg`+Yqj=3Dg5Wd;TZex(Cxuj2nt&Sz9+n(%+}6vhOF*Ow=3DN0Rs?( Qg}5DxN(^i*mR^cEloDHtc-d=3DVy90}O$gt!v zO<5NNLB*RVJ$mS3l}uez+Imp%U?3QV9ssy`1KY9Nba5J;!gl;^erpQFv7LOiaQZ$vj_m>RQVYivfNX<&Cfi13enhF8 zIi~97#WJ-<9eUKvq<<|H6MMm+wNsgl<1d_Z=3D-aeDDQi~5{8+O4RTO23GDT6c!M3uL zte5vt#A=3D5>#S9|krbCmLHx`Q}Ta8&Kh4x#cl_dV!$q~(ThpJ{Sz0VpBJ!0TXQ?n?e ztrV{)0nQb!0icvRKFm_$kpu?L&CH?`>Ugh1hqaZt=3D-E2!@kJX5?})fRtFY@fR;|`K zLsJrle+EF;hN!VK*Wx?|z8(e8hMI=3Do3vS(|Zqwa%-!t7yK}i?{d{LdSPKnO}+9=3D;Gln*4h=3D=3DARyfNs$C30ZBj-kOU+FNk9^i h1SA1TKoa=3Dx2!yX&2fJZs@R{ie@VxL@_ollt{smtA<&^*c delta 72 zcmZos_`&p|sfB^`? PLfjZ8OnAKqA_5@+-isa1 diff --git a/UefiCpuPkg/ResetVector/Vtf0/Bin/IA32/ResetVector.ia32.serial.r= aw b/UefiCpuPkg/ResetVector/Vtf0/Bin/IA32/ResetVector.ia32.serial.raw index 48b46e3473e77a1179bf818a1f1deafb7e46cf3e..f3f6bb51a95b9782ed7ecceeba7= 50eb3fa208071 100644 GIT binary patch literal 4100 zcmbO*VZwx6znM3*zuWbbc>}|{T|byNFuntcu)lk$%4~Q*mqCDm!Ipu6;eSzNV}(G~ zf#Q%-*~SWy)3&F4OGO$hB=3D+XZO)KSYtdQw^ZZfNs>9q<_RmIbup3 zs%DyYCYEjns%kx~d%1K~bA<{+>5|UF%n=3DHub6y9;GyisKLn%SYqvh_fT zY4ZX0A_J8lT@m8n4l9(r>h=3D(6eE9$We+JHzC3hJQmM|4vZ>SJrF6DeV9T;A%2TIvG zPrN>Ec%buG>$g%TREMRZIfSquOa9?Efe5dqFoK*_65o74!tz9ML_-C$K#4Sv6e=3D<5 zmS}to@(R$u4$TLci>y`tyuRIhfF-Tb!Z)f^mw$VN4ddZP>i|~P{{8Fm z@S*SaZm!RIY5a`hX*-k|7##SO4y3)>`04+D0frq8Yzz$iN)J#2#276|jnMd*ah=3D1A*2^76o+ z*G#X!y%hfc^8BCw|6d;b`~QFEga6Nf`3eSL=3D8e*$Aut*OqaiRF0;3@?8UmvsFd71* jAut*Oqai@+5O^8%8Qc{C*%KDx#xP;ROKXS-q=3Dy0kYT?QX delta 72 zcmZosXkp(lmr11Szg`+Yqj=3Dg5Wd;TZex(CxuMGcB-pCZsG~xebA?6^3*Ow=3DN0Rs?( Qg}5