#ifndef __DEV_PIIX_H #define __DEV_PIIX_H #define I440FX_PAM0 0x59 #define I440FX_SMRAM 0x72 #define PIIX_PMBASE 0x40 #define PIIX_PMREGMISC 0x80 #define PIIX_SMBHSTBASE 0x90 #define PIIX_SMBHSTCFG 0xd2 #define PIIX_DEVACTB 0x58 #define PIIX_DEVACTB_APMC_EN (1 << 25) #define PIIX_PORT_ELCR1 0x4d0 #define PIIX_PORT_ELCR2 0x4d1 /* ICH9 PM I/O registers */ #define PIIX_GPE0_BLK 0xafe0 #define PIIX_GPE0_BLK_LEN 4 #define PIIX_PMIO_GLBCTL 0x28 #define PIIX_PMIO_GLBCTL_SMI_EN 1 /* FADT ACPI_ENABLE/ACPI_DISABLE */ #define PIIX_ACPI_ENABLE 0xf1 #define PIIX_ACPI_DISABLE 0xf0 #define PIIX_PM_INTRRUPT 9 // irq 9 #endif // dev-piix.h