From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web12.3524.1588127537741793534 for ; Tue, 28 Apr 2020 19:32:18 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: miki.shindo@intel.com) IronPort-SDR: FzlNEHohgpZ4HI6d0dfZi3jCGUp2RjEWWLpO50w7v3Yl88jNbWkK6I/Bb9PjEQ7fNz7rARBfwB IJlijRoy66oA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Apr 2020 19:32:16 -0700 IronPort-SDR: zDvaXQ7rMi5gq/bHWqu2cD2K1V0BLS5Rae2rY8OuEWAIizSYFO6Gb+IxAi2k3I+1udiN2WON1g kYKEi0iajS8w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,329,1583222400"; d="scan'208";a="294042117" Received: from mshindo-desk2.amr.corp.intel.com ([10.9.69.166]) by orsmga008.jf.intel.com with ESMTP; 28 Apr 2020 19:32:16 -0700 From: "Miki Shindo" To: devel@edk2.groups.io Cc: Sai Chaganty , Chasel Chiu , Nate DeSimone , Prince Agyeman , Ray Ni Subject: [edk2-platforms:PATCH v4 0/7] IntelSiliconPkg DxeAslUpdateLib support Date: Tue, 28 Apr 2020 19:31:56 -0700 Message-Id: <20200429023203.37544-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: Chasel Chiu Acked-by: Nate DeSimone 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 | 209 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------ Platform/Intel/WhiskeylakeOpenBoardPkg/Features/Tbt/TbtInit/Dxe/TbtDxe.c | 5 +---- Silicon/Intel/CoffeelakeSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 190 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------- Silicon/Intel/CoffeelakeSiliconPkg/Library/DxeAslUpdateLibNull/DxeAslUpdateLibNull.c | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------ Silicon/Intel/CoffeelakeSiliconPkg/Pch/PchInit/Dxe/PchAcpi.c | 3 --- Silicon/Intel/IntelSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 518 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Silicon/Intel/KabylakeSiliconPkg/Library/DxeAslUpdateLib/DxeAslUpdateLib.c | 207 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------ Silicon/Intel/KabylakeSiliconPkg/Library/DxeAslUpdateLibNull/DxeAslUpdateLibNull.c | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------- Silicon/Intel/KabylakeSiliconPkg/Pch/PchInit/Dxe/PchAcpi.c | 5 +---- Platform/Intel/MinPlatformPkg/Include/Library/AslUpdateLib.h | 131 ++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------- Silicon/Intel/CoffeelakeSiliconPkg/Include/Library/AslUpdateLib.h | 114 +++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------- 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 | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------ 17 files changed, 1238 insertions(+), 632 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