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 D0F881A1E47 for ; Tue, 9 Aug 2016 22:56:21 -0700 (PDT) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP; 09 Aug 2016 22:56:21 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.28,498,1464678000"; d="scan'208";a="1022830030" Received: from ray-dev.ccr.corp.intel.com ([10.239.9.25]) by fmsmga001.fm.intel.com with ESMTP; 09 Aug 2016 22:56:23 -0700 From: Ruiyu Ni To: edk2-devel@lists.01.org Cc: David Wei Date: Wed, 10 Aug 2016 13:56:08 +0800 Message-Id: <20160810055611.266232-9-ruiyu.ni@intel.com> X-Mailer: git-send-email 2.9.0.windows.1 In-Reply-To: <20160810055611.266232-1-ruiyu.ni@intel.com> References: <20160810055611.266232-1-ruiyu.ni@intel.com> Subject: [PATCH 08/11] Vlv2TbltDevicePkg/ResetSystemLib: Implement ResetPlatformSpecific 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:21 -0000 Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni Cc: David Wei --- .../Library/ResetSystemLib/ResetSystemLib.c | 23 ++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/Vlv2TbltDevicePkg/Library/ResetSystemLib/ResetSystemLib.c b/Vlv2TbltDevicePkg/Library/ResetSystemLib/ResetSystemLib.c index 1a6da83..77f1b8b 100644 --- a/Vlv2TbltDevicePkg/Library/ResetSystemLib/ResetSystemLib.c +++ b/Vlv2TbltDevicePkg/Library/ResetSystemLib/ResetSystemLib.c @@ -1,7 +1,6 @@ /** @file -Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.
- + Copyright (c) 2007 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at @@ -176,3 +175,23 @@ EnterS3WithImmediateWake ( ASSERT (FALSE); } +/** + This function causes a systemwide reset. The exact type of the reset is defined + by the EFI_GUID that follows the Null-terminated Unicode string passed into ResetData. + If the platform does not recognize the EFI_GUID in ResetData the platform must pick a + supported reset type to perform.The platform may optionally log the parameters from + any non-normal reset that occurs. + + @param[in] DataSize The size, in bytes, of ResetData. + @param[in] ResetData The data buffer starts with a Null-terminated string, followed + by the EFI_GUID. +**/ +VOID +EFIAPI +ResetPlatformSpecific ( + IN UINTN DataSize, + IN VOID *ResetData + ) +{ + ResetCold (); +} -- 2.9.0.windows.1