#ifndef _RESET_SYSTEM_H_\r
#define _RESET_SYSTEM_H_\r
\r
-\r
#include <PiDxe.h>\r
\r
#include <Protocol/Reset.h>\r
//\r
// The maximum recurstion depth to ResetSystem() by reset notification handlers\r
//\r
-#define MAX_RESET_NOTIFY_DEPTH 10\r
+#define MAX_RESET_NOTIFY_DEPTH 10\r
\r
typedef struct {\r
- UINT32 Signature;\r
- LIST_ENTRY Link;\r
- EFI_RESET_SYSTEM ResetNotify;\r
+ UINT32 Signature;\r
+ LIST_ENTRY Link;\r
+ EFI_RESET_SYSTEM ResetNotify;\r
} RESET_NOTIFY_ENTRY;\r
-#define RESET_NOTIFY_ENTRY_SIGNATURE SIGNATURE_32('r', 's', 't', 'n')\r
-#define RESET_NOTIFY_ENTRY_FROM_LINK(a) CR (a, RESET_NOTIFY_ENTRY, Link, RESET_NOTIFY_ENTRY_SIGNATURE)\r
+#define RESET_NOTIFY_ENTRY_SIGNATURE SIGNATURE_32('r', 's', 't', 'n')\r
+#define RESET_NOTIFY_ENTRY_FROM_LINK(a) CR (a, RESET_NOTIFY_ENTRY, Link, RESET_NOTIFY_ENTRY_SIGNATURE)\r
\r
typedef struct {\r
- UINT32 Signature;\r
- EFI_RESET_NOTIFICATION_PROTOCOL ResetNotification;\r
- LIST_ENTRY ResetNotifies;\r
+ UINT32 Signature;\r
+ EFI_RESET_NOTIFICATION_PROTOCOL ResetNotification;\r
+ LIST_ENTRY ResetNotifies;\r
} RESET_NOTIFICATION_INSTANCE;\r
-#define RESET_NOTIFICATION_INSTANCE_SIGNATURE SIGNATURE_32('r', 's', 't', 'i')\r
+#define RESET_NOTIFICATION_INSTANCE_SIGNATURE SIGNATURE_32('r', 's', 't', 'i')\r
#define RESET_NOTIFICATION_INSTANCE_FROM_THIS(a) \\r
CR (a, RESET_NOTIFICATION_INSTANCE, ResetNotification, RESET_NOTIFICATION_INSTANCE_SIGNATURE)\r
\r
VOID\r
EFIAPI\r
RuntimeServiceResetSystem (\r
- IN EFI_RESET_TYPE ResetType,\r
- IN EFI_STATUS ResetStatus,\r
- IN UINTN DataSize,\r
- IN VOID *ResetData OPTIONAL\r
+ IN EFI_RESET_TYPE ResetType,\r
+ IN EFI_STATUS ResetStatus,\r
+ IN UINTN DataSize,\r
+ IN VOID *ResetData OPTIONAL\r
);\r
\r
#endif\r