MdeModulePkg: Add a new API ResetSystem for Null version
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem for BaseResetSystemLibNull to be in accord with other instances. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Zhichao Gao <zhichao.gao@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Liming Gao <liming.gao@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
		@@ -98,3 +98,30 @@ ResetPlatformSpecific (
 | 
			
		||||
{
 | 
			
		||||
  ResetCold ();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  The ResetSystem function resets the entire platform.
 | 
			
		||||
 | 
			
		||||
  @param[in] ResetType      The type of reset to perform.
 | 
			
		||||
  @param[in] ResetStatus    The status code for the reset.
 | 
			
		||||
  @param[in] DataSize       The size, in bytes, of ResetData.
 | 
			
		||||
  @param[in] ResetData      For a ResetType of EfiResetCold, EfiResetWarm, or EfiResetShutdown
 | 
			
		||||
                            the data buffer starts with a Null-terminated string, optionally
 | 
			
		||||
                            followed by additional binary data. The string is a description
 | 
			
		||||
                            that the caller may use to further indicate the reason for the
 | 
			
		||||
                            system reset. ResetData is only valid if ResetStatus is something
 | 
			
		||||
                            other than EFI_SUCCESS unless the ResetType is EfiResetPlatformSpecific
 | 
			
		||||
                            where a minimum amount of ResetData is always required.
 | 
			
		||||
**/
 | 
			
		||||
VOID
 | 
			
		||||
EFIAPI
 | 
			
		||||
ResetSystem (
 | 
			
		||||
  IN EFI_RESET_TYPE               ResetType,
 | 
			
		||||
  IN EFI_STATUS                   ResetStatus,
 | 
			
		||||
  IN UINTN                        DataSize,
 | 
			
		||||
  IN VOID                         *ResetData OPTIONAL
 | 
			
		||||
  )
 | 
			
		||||
{
 | 
			
		||||
  ASSERT (FALSE);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user