From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: zhichao.gao@intel.com) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by groups.io with SMTP; Sun, 14 Apr 2019 20:07:45 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Apr 2019 20:07:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,351,1549958400"; d="scan'208";a="150867078" Received: from gaozhic-mobl.ccr.corp.intel.com ([10.239.198.173]) by orsmga002.jf.intel.com with ESMTP; 14 Apr 2019 20:07:42 -0700 From: "Gao, Zhichao" To: devel@edk2.groups.io Cc: Piwko, Maciej , Bu, Daocheng , Oram, Isaac W , Chasel Chiu , Michael A Kubacki , Liming Gao Subject: [edk2-platforms/devel-MinPlatform][PATCH 0/5] Add a new API ResetSystem for ResetSystemLib instances Date: Mon, 15 Apr 2019 11:07:33 +0800 Message-Id: <20190415030739.14328-1-zhichao.gao@intel.com> X-Mailer: git-send-email 2.16.2.windows.1 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem to this ResetSystemLib instance. It only adds the basic functions from ResetSystemRuntimeDxe. Lacking of this interface may cause link error, if some drivers use this new API and link to this library instance. Make the ResetPlatformSpecific's parameters same with the interface in Edk2 repo. Notes: This library API only provide a basic function of reset. If the consumers want full functions, they should use the instance in the MdeModulePkg and make sure the depex driver is dispatched. Cc: Piwko, Maciej Cc: Bu, Daocheng Cc: Oram, Isaac W Cc: Chasel Chiu Cc: Michael A Kubacki Cc: Liming Gao Zhichao Gao (5): KabylakeSiliconPkg/BaseResetSystemLib: Add a new API ResetSystem KabylakeSiliconPkg/DxeResetSystemLib: Add a new API ResetSystem LewisburgPkg/DxeRuntimeResetSystemLib: Add a new API ResetSystem KabylakeSiliconPkg/PeiResetSystemLib: Add a new API ResetSystem KabylakeSiliconPkg/DxeRuntimeResetSystemLib: Add a new API ResetSystem .../BaseResetSystemLib/BaseResetSystemLib.c | 47 +++++++++++++++++-- .../DxeResetSystemLib/DxeResetSystemLib.c | 47 +++++++++++++++++-- .../DxeRuntimeResetSystemLib.c | 47 +++++++++++++++++-- .../Pch/Library/PeiPchResetLib/PchReset.c | 7 ++- .../PeiResetSystemLib/PeiResetSystemLib.c | 47 +++++++++++++++++-- .../DxeRuntimeResetSystemLib/PchReset.c | 47 +++++++++++++++++-- 6 files changed, 223 insertions(+), 19 deletions(-) -- 2.21.0.windows.1