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.web11.35930.1674093084732795787 for ; Wed, 18 Jan 2023 17:51:24 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=E5QIbhht; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: min.m.xu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674093084; x=1705629084; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=Jbe5qkXM6FvQjvFJZEogiXYCA4Cek4WlsjjWkqkpd2g=; b=E5QIbhhtUTYgGFlV8MatIC8mdRNPfwhjH/Ey1htqIaQvLQCLj+zyCEVu hDyyd76jedwC9jcA+8FpzaC3UsMVRw39wRQ2xVf7gFjDXvMbSEsSWEzmb Mz3NUAKllWAumweJzdX8HNEyac9FqwmoGfppdu769Wq1qflLJZqOvJSvJ EDloYkFd8cQExvHa4N3Y7xvW/LcSl95gAyjyjpskutqjZLcv7k4JAP7uw 67DF7dHWj3AJJVey+LKL6GiPlLM9RmWKnLHc0D18QKOo/mWSQWBCEluKP tUVbR6pTDohTG3j782U/VDKefVscWxnnPVwzSs5rf8sVSlkWAjFk7e60s A==; X-IronPort-AV: E=McAfee;i="6500,9779,10594"; a="304846028" X-IronPort-AV: E=Sophos;i="5.97,226,1669104000"; d="scan'208";a="304846028" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2023 17:51:23 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10594"; a="692238962" X-IronPort-AV: E=Sophos;i="5.97,226,1669104000"; d="scan'208";a="692238962" Received: from mxu9-mobl1.ccr.corp.intel.com ([10.254.211.169]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2023 17:51:20 -0800 From: "Min Xu" To: devel@edk2.groups.io Cc: Min Xu , Leif Lindholm , Ard Biesheuvel , Abner Chang , Daniel Schaefer , Gerd Hoffmann , Erdem Aktas , James Bottomley , Jiewen Yao , Tom Lendacky Subject: [PATCH V1 0/2] Add back FfsFindSectionData in EmbeddedPkg Date: Thu, 19 Jan 2023 09:51:06 +0800 Message-Id: <20230119015108.1323-1-min.m.xu@intel.com> X-Mailer: git-send-email 2.29.2.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Commit c673216 introduces FFS_CHECK_SECTION_HOOK and add it as the second input parameter in FfsFindSectionData. This change breaks the build of ArmVirtPkg. To fix this issue, the new version of FfsFindSectionData is renamed as FfsFindSectionDataWithHook. Then the original FfsFindSectionData is added back. After FfsFindSectionData is renamed as FfsFindSectionDataWithHook, PeilessStartupLib in OvmfPkg is updated as well. Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Abner Chang Cc: Daniel Schaefer Cc: Gerd Hoffmann Cc: Erdem Aktas Cc: James Bottomley Cc: Jiewen Yao Cc: Tom Lendacky Signed-off-by: Min Xu Min M Xu (2): EmbeddedPkg: Rename FfsFindSectionData as FfsFindSectionDataWithHook EmbeddedPkg: Add back FfsFindSectionData EmbeddedPkg/Include/Library/PrePiLib.h | 22 +++++++++++++- EmbeddedPkg/Library/PrePiLib/FwVol.c | 33 ++++++++++++++++++--- EmbeddedPkg/Library/PrePiLib/PrePiLib.c | 2 +- OvmfPkg/Library/PeilessStartupLib/DxeLoad.c | 4 +-- 4 files changed, 53 insertions(+), 8 deletions(-) -- 2.29.2.windows.2