diff options
author | Erwan Velu <erwan.velu@free.fr> | 2009-12-02 13:04:12 +0100 |
---|---|---|
committer | Erwan Velu <erwan.velu@free.fr> | 2009-12-04 10:19:00 +0100 |
commit | 1e26ac19c45916b231507f28397d19582e80270b (patch) | |
tree | 0fababe070a964dbe5e50de841386b72c1e521ae /com32/gplinclude/acpi/madt.h | |
parent | 58540b871674824167937ed16fe32597e7e6f516 (diff) | |
download | syslinux-1e26ac19c45916b231507f28397d19582e80270b.tar.gz |
acpi: Adding rsdt, cleaning structures
Impact: adding rsdt
Adding RSDT
Diffstat (limited to 'com32/gplinclude/acpi/madt.h')
-rw-r--r-- | com32/gplinclude/acpi/madt.h | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/com32/gplinclude/acpi/madt.h b/com32/gplinclude/acpi/madt.h index cb623a48..324ccd06 100644 --- a/com32/gplinclude/acpi/madt.h +++ b/com32/gplinclude/acpi/madt.h @@ -14,6 +14,7 @@ #define MADT_H #include <inttypes.h> #include <stdbool.h> +#include <acpi/acpi.h> enum { PROCESSOR_LOCAL_APIC = 0, @@ -38,15 +39,7 @@ typedef struct { typedef struct { uint32_t address; - uint8_t signature[4 + 1]; - uint32_t length; - uint8_t revision; - uint8_t checksum; - uint8_t oem_id[6 + 1]; - uint8_t oem_table_id[8 + 1]; - uint32_t oem_revision; - uint8_t creator_id[4 + 1]; - uint32_t creator_revision; + s_acpi_description_header header; uint32_t local_apic_address; uint32_t flags; s_processor_local_apic processor_local_apic[MAX_SLP]; |