-\r
-#define FADT_SIGNATURE SIGNATURE_32 ('F', 'A', 'C', 'P')\r
-typedef struct {\r
- DESCRIPTION_HEADER Header;\r
- UINT32 FIRMWARE_CTRL;\r
- UINT32 DSDT;\r
- UINT8 INT_MODEL;\r
- UINT8 Preferred_PM_Profile;\r
- UINT16 SCI_INIT;\r
- UINT32 SMI_CMD;\r
- UINT8 ACPI_ENABLE;\r
- UINT8 ACPI_DISABLE;\r
- UINT8 S4BIOS_REQ;\r
- UINT8 PSTATE_CNT;\r
- UINT32 PM1a_EVT_BLK;\r
- UINT32 PM1b_EVT_BLK;\r
- UINT32 PM1a_CNT_BLK;\r
- UINT32 PM1b_CNT_BLK;\r
- UINT32 PM2_CNT_BLK;\r
- UINT32 PM_TMR_BLK;\r
- UINT32 GPE0_BLK;\r
- UINT32 GPE1_BLK;\r
- UINT8 PM1_EVT_LEN;\r
- UINT8 PM1_CNT_LEN;\r
- UINT8 PM2_CNT_LEN;\r
- UINT8 PM_TMR_LEN;\r
- UINT8 GPE0_BLK_LEN;\r
- UINT8 GPE1_BLK_LEN;\r
- UINT8 GPE1_BASE;\r
- UINT8 CST_CNT;\r
- UINT16 P_LVL2_LAT;\r
- UINT16 P_LVL3_LAT;\r
- UINT16 FLUSH_SIZE;\r
- UINT16 FLUSH_STRIDE;\r
- UINT8 DUTY_OFFSET;\r
- UINT8 DUTY_WIDTH;\r
- UINT8 DAY_ALARM;\r
- UINT8 MON_ALARM;\r
- UINT8 CENTRY;\r
- UINT16 IAPC_BOOT_ARCH;\r
- UINT8 Reserved_111;\r
- UINT32 Flags;\r
- GADDRESS_STRUCTURE RESET_REG;\r
- UINT8 RESET_VALUE;\r
- UINT8 Reserved_129[3];\r
- UINT64 X_FIRMWARE_CTRL;\r
- UINT64 X_DSDT;\r
- GADDRESS_STRUCTURE X_PM1a_EVT_BLK;\r
- GADDRESS_STRUCTURE X_PM1b_EVT_BLK;\r
- GADDRESS_STRUCTURE X_PM1a_CNT_BLK;\r
- GADDRESS_STRUCTURE X_PM1b_CNT_BLK;\r
- GADDRESS_STRUCTURE X_PM2_CNT_BLK;\r
- GADDRESS_STRUCTURE X_PM_TMR_BLK;\r
- GADDRESS_STRUCTURE X_GPE0_BLK;\r
- GADDRESS_STRUCTURE X_GPE1_BLK;\r
-} FADT_TABLE;\r
-\r