MdeModulePkg/ResetSystemPei: Change comments of ResetSystem2

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460

Refer to Uefi spec 2.8, the ResetData is valid while ResetStatus
is EFI_SUCCESS regardless of the ResetType is EfiResetPlatformSpecific
or not.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao Wu <hao.a.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael Turner <Michael.Turner@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Signed-off-by: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Hao Wu <hao.a.wu@intel.com>
This commit is contained in:
Zhichao Gao 2019-02-27 14:26:49 +08:00 committed by Liming Gao
parent f69cb10828
commit 3bb9b1fad3
2 changed files with 3 additions and 9 deletions

View File

@ -1,7 +1,7 @@
/** @file /** @file
Implementation of Reset2, ResetFilter and ResetHandler PPIs. Implementation of Reset2, ResetFilter and ResetHandler PPIs.
Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR> Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent SPDX-License-Identifier: BSD-2-Clause-Patent
@ -265,10 +265,7 @@ InitializeResetSystem (
EfiResetShutdown the data buffer starts with a Null-terminated EfiResetShutdown the data buffer starts with a Null-terminated
string, optionally followed by additional binary data. string, optionally followed by additional binary data.
The string is a description that the caller may use to further The string is a description that the caller may use to further
indicate the reason for the system reset. ResetData is only indicate the reason for the system reset.
valid if ResetStatus is something other than EFI_SUCCESS
unless the ResetType is EfiResetPlatformSpecific
where a minimum amount of ResetData is always required.
For a ResetType of EfiResetPlatformSpecific the data buffer For a ResetType of EfiResetPlatformSpecific the data buffer
also starts with a Null-terminated string that is followed also starts with a Null-terminated string that is followed
by an EFI_GUID that describes the specific type of reset to perform. by an EFI_GUID that describes the specific type of reset to perform.

View File

@ -58,10 +58,7 @@ typedef struct {
EfiResetShutdown the data buffer starts with a Null-terminated EfiResetShutdown the data buffer starts with a Null-terminated
string, optionally followed by additional binary data. string, optionally followed by additional binary data.
The string is a description that the caller may use to further The string is a description that the caller may use to further
indicate the reason for the system reset. ResetData is only indicate the reason for the system reset.
valid if ResetStatus is something other than EFI_SUCCESS
unless the ResetType is EfiResetPlatformSpecific
where a minimum amount of ResetData is always required.
For a ResetType of EfiResetPlatformSpecific the data buffer For a ResetType of EfiResetPlatformSpecific the data buffer
also starts with a Null-terminated string that is followed also starts with a Null-terminated string that is followed
by an EFI_GUID that describes the specific type of reset to perform. by an EFI_GUID that describes the specific type of reset to perform.