[iscsiboot] Fix calculation of subnet masks with a non-byte boundary
[sanbootconf.git] / driver / acpi.h
1 #ifndef _ACPI_H
2 #define _ACPI_H
3
4 /** @file
5  *
6  * ACPI data structures
7  *
8  */
9
10 /**
11  * An ACPI description header
12  *
13  * This is the structure common to the start of all ACPI system
14  * description tables.
15  */
16 #pragma pack(1)
17 typedef struct _ACPI_DESCRIPTION_HEADER {
18         /** ACPI signature (4 ASCII characters) */
19         CHAR signature[4];
20         /** Length of table, in bytes, including header */
21         ULONG length;
22         /** ACPI Specification minor version number */
23         UCHAR revision;
24         /** To make sum of entire table == 0 */
25         UCHAR checksum;
26         /** OEM identification */
27         CHAR oem_id[6];
28         /** OEM table identification */
29         CHAR oem_table_id[8];
30         /** OEM revision number */
31         ULONG oem_revision;
32         /** ASL compiler vendor ID */
33         CHAR asl_compiler_id[4];
34         /** ASL compiler revision number */
35         ULONG asl_compiler_revision;
36 } ACPI_DESCRIPTION_HEADER, *PACPI_DESCRIPTION_HEADER;
37 #pragma pack()
38
39 #endif /* _ACPI_H */