some comment in ACPI table

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1917 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Li-Ta Lo 2005-03-04 22:03:07 +00:00
parent ef5c64cca5
commit be977a14d1

View File

@ -39,14 +39,14 @@ typedef unsigned long long u64;
/* ACPI 2.0 table RSDP */ /* ACPI 2.0 table RSDP */
typedef struct acpi_rsdp { typedef struct acpi_rsdp {
char signature[8]; char signature[8]; /* RSDP signature "RSD PTR" */
u8 checksum; u8 checksum; /* checksum of the first 20 bytes */
char oem_id[6]; char oem_id[6]; /* OEM ID, "LXBIOS" */
u8 revision; u8 revision; /* 0 for APCI 1.0, 2 for ACPI 2.0 */
u32 rsdt_address; u32 rsdt_address; /* physical address of RSDT */
u32 length; u32 length; /* total length of RSDP (including extended part) */
u64 xsdt_address; u64 xsdt_address; /* physical address of XSDT */
u8 ext_checksum; u8 ext_checksum; /* chechsum of whole table */
u8 reserved[3]; u8 reserved[3];
} __attribute__((packed)) acpi_rsdp_t; } __attribute__((packed)) acpi_rsdp_t;
@ -77,14 +77,18 @@ typedef struct acpi_table_header /* ACPI common table header */
} __attribute__ ((packed)) acpi_header_t; } __attribute__ ((packed)) acpi_header_t;
/* RSDT */ /* RSDT */
typedef struct acpi_rsdt { typedef struct acpi_rsdt {
struct acpi_table_header header; struct acpi_table_header header;
u32 entry[8]; u32 entry[8];
} __attribute__ ((packed)) acpi_rsdt_t; } __attribute__ ((packed)) acpi_rsdt_t;
/* HPET TIMERS */ /* XSDT */
typedef struct acpi_xsdt {
struct acpi_table_header header;
u64 entry[8];
} __attribute__ ((packed)) acpi_xsdt_t;
/* HPET TIMERS */
typedef struct acpi_hpet { typedef struct acpi_hpet {
struct acpi_table_header header; struct acpi_table_header header;
u32 id; u32 id;