Resetsystem() - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

Extensible Firmware Interface Specification
3.8.1

ResetSystem()

Summary
Resets the entire platform.
Prototype
VOID
ResetSystem (
IN EFI_RESET_TYPE
IN EFI_STATUS
IN UINTN
IN CHAR16
);
Parameters
ResetType
ResetStatus
DataSize
ResetData
Related Definitions
//*******************************************************
// EFI_RESET_TYPE
//*******************************************************
typedef enum {
EfiResetCold,
EfiResetWarm
} EFI_RESET_TYPE;
96
ResetType,
ResetStatus,
DataSize,
*ResetData OPTIONAL
The type of reset to perform. Type
"Related Definitions".
The status code for the reset. If the system reset is part of a normal
operation, the status code would be EFI_SUCCESS. If the system reset
is due to some type of failure the most appropriate EFI Status code
would be used.
The size, in bytes, of ResetData.
A data buffer that includes a Null-terminated Unicode 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.
is only valid if
ResetData
EFI_SUCCESS. This pointer must be a physical address.
12/12/00
EFI_RESET_TYPE
is something other then
ResetStatus
Version 1.02
is defined in

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Table of Contents