|
@@ -1,62 +0,0 @@
|
|
|
-/** @file
|
|
|
- System reset Library Services. This library class defines a set of
|
|
|
- methods that reset the whole system.
|
|
|
-
|
|
|
-Copyright (c) 2005 - 2010, Intel Corporation. All rights reserved.<BR>
|
|
|
-SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
-
|
|
|
-**/
|
|
|
-
|
|
|
-#ifndef __RESET_SYSTEM_LIB_H__
|
|
|
-#define __RESET_SYSTEM_LIB_H__
|
|
|
-
|
|
|
-/**
|
|
|
- This function causes a system-wide reset (cold reset), in which
|
|
|
- all circuitry within the system returns to its initial state. This type of reset
|
|
|
- is asynchronous to system operation and operates without regard to
|
|
|
- cycle boundaries.
|
|
|
-
|
|
|
- If this function returns, it means that the system does not support cold reset.
|
|
|
-**/
|
|
|
-VOID
|
|
|
-EFIAPI
|
|
|
-ResetCold (
|
|
|
- VOID
|
|
|
- );
|
|
|
-
|
|
|
-/**
|
|
|
- This function causes a system-wide initialization (warm reset), in which all processors
|
|
|
- are set to their initial state. Pending cycles are not corrupted.
|
|
|
-
|
|
|
- If this function returns, it means that the system does not support warm reset.
|
|
|
-**/
|
|
|
-VOID
|
|
|
-EFIAPI
|
|
|
-ResetWarm (
|
|
|
- VOID
|
|
|
- );
|
|
|
-
|
|
|
-/**
|
|
|
- This function causes the system to enter a power state equivalent
|
|
|
- to the ACPI G2/S5 or G3 states.
|
|
|
-
|
|
|
- If this function returns, it means that the system does not support shutdown reset.
|
|
|
-**/
|
|
|
-VOID
|
|
|
-EFIAPI
|
|
|
-ResetShutdown (
|
|
|
- VOID
|
|
|
- );
|
|
|
-
|
|
|
-/**
|
|
|
- This function causes the system to enter S3 and then wake up immediately.
|
|
|
-
|
|
|
- If this function returns, it means that the system does not support S3 feature.
|
|
|
-**/
|
|
|
-VOID
|
|
|
-EFIAPI
|
|
|
-EnterS3WithImmediateWake (
|
|
|
- VOID
|
|
|
- );
|
|
|
-
|
|
|
-#endif
|