16#ifndef _WATCHDOG_ACTION_TABLE_H_
17#define _WATCHDOG_ACTION_TABLE_H_
61#define EFI_ACPI_WATCHDOG_ACTION_1_0_TABLE_REVISION 0x01
66#define EFI_ACPI_WDAT_1_0_WATCHDOG_ENABLED 0x1
67#define EFI_ACPI_WDAT_1_0_WATCHDOG_STOPPED_IN_SLEEP_STATE 0x80
72#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_RESET 0x1
73#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_CURRENT_COUNTDOWN_PERIOD 0x4
74#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_COUNTDOWN_PERIOD 0x5
75#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_SET_COUNTDOWN_PERIOD 0x6
76#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_RUNNING_STATE 0x8
77#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_SET_RUNNING_STATE 0x9
78#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_STOPPED_STATE 0xA
79#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_SET_STOPPED_STATE 0xB
80#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_REBOOT 0x10
81#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_SET_REBOOT 0x11
82#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_SHUTDOWN 0x12
83#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_SET_SHUTDOWN 0x13
84#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_QUERY_WATCHDOG_STATUS 0x20
85#define EFI_ACPI_WDAT_1_0_WATCHDOG_ACTION_SET_WATCHDOG_STATUS 0x21
90#define EFI_ACPI_WDAT_1_0_WATCHDOG_INSTRUCTION_READ_VALUE 0x0
91#define EFI_ACPI_WDAT_1_0_WATCHDOG_INSTRUCTION_READ_COUNTDOWN 0x1
92#define EFI_ACPI_WDAT_1_0_WATCHDOG_INSTRUCTION_WRITE_VALUE 0x2
93#define EFI_ACPI_WDAT_1_0_WATCHDOG_INSTRUCTION_WRITE_COUNTDOWN 0x3
94#define EFI_ACPI_WDAT_1_0_WATCHDOG_INSTRUCTION_PRESERVE_REGISTER 0x80
unsigned int UINT32
Definition ProcessorBind.h:102
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236
Definition WatchdogActionTable.h:28
UINT32 MinCount
Definition WatchdogActionTable.h:38
UINT32 TimerPeriod
Definition WatchdogActionTable.h:36
UINT16 PCISegment
Definition WatchdogActionTable.h:31
UINT8 PCIFunctionNumber
Definition WatchdogActionTable.h:34
UINT32 NumberWatchdogInstructionEntries
Definition WatchdogActionTable.h:41
UINT32 WatchdogHeaderLength
Definition WatchdogActionTable.h:30
UINT32 MaxCount
Definition WatchdogActionTable.h:37
EFI_ACPI_DESCRIPTION_HEADER Header
Definition WatchdogActionTable.h:29
UINT8 WatchdogFlags
Definition WatchdogActionTable.h:39
UINT8 PCIBusNumber
Definition WatchdogActionTable.h:32
UINT8 PCIDeviceNumber
Definition WatchdogActionTable.h:33
Definition WatchdogActionTable.h:47
UINT8 InstructionFlags
Definition WatchdogActionTable.h:49
UINT32 Value
Definition WatchdogActionTable.h:52
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE RegisterRegion
Definition WatchdogActionTable.h:51
UINT32 Mask
Definition WatchdogActionTable.h:53
UINT8 WatchdogAction
Definition WatchdogActionTable.h:48