summaryrefslogtreecommitdiff
path: root/com32/gplinclude/acpi/madt.h
diff options
context:
space:
mode:
authorErwan Velu <erwan.velu@free.fr>2009-12-02 13:04:12 +0100
committerErwan Velu <erwan.velu@free.fr>2009-12-04 10:19:00 +0100
commit1e26ac19c45916b231507f28397d19582e80270b (patch)
tree0fababe070a964dbe5e50de841386b72c1e521ae /com32/gplinclude/acpi/madt.h
parent58540b871674824167937ed16fe32597e7e6f516 (diff)
downloadsyslinux-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.h11
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];