From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ml01.01.org (Postfix) with ESMTP id AC6741A1E2A for ; Tue, 9 Aug 2016 22:56:14 -0700 (PDT) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP; 09 Aug 2016 22:56:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,498,1464678000"; d="scan'208";a="1022829935" Received: from ray-dev.ccr.corp.intel.com ([10.239.9.25]) by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2016 22:56:15 -0700 From: Ruiyu Ni To: edk2-devel@lists.01.org Date: Wed, 10 Aug 2016 13:56:00 +0800 Message-Id: <20160810055611.266232-1-ruiyu.ni@intel.com> X-Mailer: git-send-email 2.9.0.windows.1 Subject: [PATCH 00/11] Add ResetPlatformSpecific() to ResetSystemLib X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Aug 2016 05:56:14 -0000 The patches add ResetPlatformSpecific() to ResetSystemLib library class and all library instances. The KbcResetDxe driver is removed from PcAtChipsetPkg. Ruiyu Ni (11): MdePkg/UefiSpec.h: Align function header of ResetSystem to UEFI Spec MdeModulePkg: Add API ResetPlatformSpecific() to ResetSystemLib.h MdeModulePkg/BaseResetSystemLibNull: Implement ResetPlatformSpecific CorebootPayloadPkg/ResetSystemLib: Implement ResetPlatformSpecific OvmfPkg/ResetSystemLib: Implement ResetPlatformSpecific PcAtChipsetPkg/ResetSystemLib: Implement ResetPlatformSpecific QuarkSocPkg/ResetSystemLib: Implement ResetPlatformSpecific Vlv2TbltDevicePkg/ResetSystemLib: Implement ResetPlatformSpecific OvmfPkg: Use MdeModulePkg/ResetSystemRuntimeDxe PcAtChipsetPkg: Remove KbcResetDxe MdeModulePkg/ResetSystemRuntimeDxe: Support EfiResetPlatformSpecific .../Library/ResetSystemLib/ResetSystemLib.c | 23 ++++- MdeModulePkg/Include/Library/ResetSystemLib.h | 22 ++++- .../BaseResetSystemLibNull.c | 23 ++++- .../Universal/ResetSystemRuntimeDxe/ResetSystem.c | 14 ++- MdePkg/Include/Uefi/UefiSpec.h | 8 +- OvmfPkg/Library/ResetSystemLib/ResetSystemLib.c | 23 ++++- OvmfPkg/OvmfPkgIa32.dsc | 2 +- OvmfPkg/OvmfPkgIa32.fdf | 2 +- OvmfPkg/OvmfPkgIa32X64.dsc | 2 +- OvmfPkg/OvmfPkgIa32X64.fdf | 2 +- OvmfPkg/OvmfPkgX64.dsc | 2 +- OvmfPkg/OvmfPkgX64.fdf | 2 +- PcAtChipsetPkg/KbcResetDxe/KbcReset.uni | 27 ------ PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni | 25 ----- PcAtChipsetPkg/KbcResetDxe/Reset.inf | 50 ---------- PcAtChipsetPkg/KbcResetDxe/ResetEntry.c | 106 --------------------- .../Library/ResetSystemLib/ResetSystemLib.c | 21 ++++ PcAtChipsetPkg/PcAtChipsetPkg.dsc | 1 - .../Library/ResetSystemLib/ResetSystemLib.c | 22 ++++- .../Library/ResetSystemLib/ResetSystemLib.c | 23 ++++- 20 files changed, 172 insertions(+), 228 deletions(-) delete mode 100644 PcAtChipsetPkg/KbcResetDxe/KbcReset.uni delete mode 100644 PcAtChipsetPkg/KbcResetDxe/KbcResetExtra.uni delete mode 100644 PcAtChipsetPkg/KbcResetDxe/Reset.inf delete mode 100644 PcAtChipsetPkg/KbcResetDxe/ResetEntry.c -- 2.9.0.windows.1