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.web12.35.1588735032501249928 for ; Tue, 05 May 2020 20:17:12 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: miki.shindo@intel.com) IronPort-SDR: ezw9Jg/P63tEUU+qo1867JfJ9DBmFsuPShOGQYAm25mHedRArpHnMGD17Va8GaaxV5I7kahWf8 x9siwjMOxNhQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2020 20:17:10 -0700 IronPort-SDR: +OmSPDcAI7aCZV3YL0XpPkpn5VKSEPjEou66WeqJ+PDFddysBIg/hvFtbcXDWUtyu4lRzr1H7Z Goh/syug2PhA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,357,1583222400"; d="scan'208";a="369658956" Received: from mshindo-desk2.amr.corp.intel.com ([10.9.69.166]) by fmsmga001.fm.intel.com with ESMTP; 05 May 2020 20:17:09 -0700 From: "Miki Shindo" To: devel@edk2.groups.io Cc: Sai Chaganty , Chasel Chiu , Nate DeSimone , Prince Agyeman , Ray Ni Subject: [edk2-platforms:PATCH v5 0/7] IntelSiliconPkg DxeAslUpdateLib support Date: Tue, 5 May 2020 20:16:43 -0700 Message-Id: <20200506031650.55020-1-miki.shindo@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 Patch 7/7 of this series adds DxeAslUpdateLib support in IntelSiliconPkg so each project can consume it. As the existing DxeAslUpdateLib in SiliconPkg have different header files, this series of patches resolve the inconsistency and avoid build failure. Also some of unreferenced contents are cleaned up. Signed-off-by: Miki Shindo Cc: Sai Chaganty Cc: Chasel Chiu Cc: Nate DeSimone Cc: Prince Agyeman Cc: Ray Ni Acked-by: Nate DeSimone Reviewed-by: Ray Ni Reviewed-by: Sai Chaganty Reviewed-by: Chasel Chiu Miki Shindo (7): WhiskeylakeOpenBoardPkg/TbtDxe: Removes redundant InitializeAslUpdateLib KabylakeOpenBoardPkg/TbtDxe: Removes redundant InitializeAslUpdateLib CometlakeOpenBoardPkg/TbtDxe: Removes redundant InitializeAslUpdateLib MinPlatformPkg/DxeAslUpdateLib: Cleans up APIs KabylakeSiliconPkg/DxeAslUpdateLib: Cleans up APIs CoffeelakeSiliconPkg/DxeAslUpdateLib: Cleans up APIs IntelSiliconPkg/DxeAslUpdateLib: Add DxeAslUpdateLib support Platform/Intel/CometlakeOpenBoardPkg/Features/Tbt/TbtInit/Dxe/TbtDxe.c | 3 --- Platform/Intel/KabylakeOpenBoardPkg/Features/Tbt/TbtInit/Dxe/TbtDxe.c | 5 +---- Platform/Intel/MinPlatformPkg/Acpi/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 215 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------- Platform/Intel/WhiskeylakeOpenBoardPkg/Features/Tbt/TbtInit/Dxe/TbtDxe.c | 5 +---- Silicon/Intel/CoffeelakeSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 198 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------- Silicon/Intel/CoffeelakeSiliconPkg/Library/DxeAslUpdateLibNull/DxeAslUpdateLibNull.c | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------- Silicon/Intel/CoffeelakeSiliconPkg/Pch/PchInit/Dxe/PchAcpi.c | 3 --- Silicon/Intel/IntelSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 520 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Silicon/Intel/KabylakeSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 213 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------- Silicon/Intel/KabylakeSiliconPkg/Library/DxeAslUpdateLibNull/DxeAslUpdateLibNull.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------- Silicon/Intel/KabylakeSiliconPkg/Pch/PchInit/Dxe/PchAcpi.c | 5 +---- Platform/Intel/MinPlatformPkg/Include/Library/AslUpdateLib.h | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------- Silicon/Intel/CoffeelakeSiliconPkg/Include/Library/AslUpdateLib.h | 120 ++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------- Silicon/Intel/IntelSiliconPkg/Include/Library/AslUpdateLib.h | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec | 4 ++++ Silicon/Intel/IntelSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.inf | 42 ++++++++++++++++++++++++++++++++++++++++++ Silicon/Intel/KabylakeSiliconPkg/Include/Library/AslUpdateLib.h | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------- 17 files changed, 1268 insertions(+), 650 deletions(-) create mode 100644 Silicon/Intel/IntelSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c create mode 100644 Silicon/Intel/IntelSiliconPkg/Include/Library/AslUpdateLib.h create mode 100644 Silicon/Intel/IntelSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.inf -- 2.16.2.windows.1