|
@@ -41,8 +41,8 @@ enum {
|
|
};
|
|
};
|
|
|
|
|
|
typedef struct AcpiRsdpData {
|
|
typedef struct AcpiRsdpData {
|
|
- uint8_t oem_id[6]; /* OEM identification */
|
|
|
|
- uint8_t revision; /* Must be 0 for 1.0, 2 for 2.0 */
|
|
|
|
|
|
+ uint8_t oem_id[6] QEMU_NONSTRING; /* OEM identification */
|
|
|
|
+ uint8_t revision; /* Must be 0 for 1.0, 2 for 2.0 */
|
|
|
|
|
|
unsigned *rsdt_tbl_offset;
|
|
unsigned *rsdt_tbl_offset;
|
|
unsigned *xsdt_tbl_offset;
|
|
unsigned *xsdt_tbl_offset;
|
|
@@ -57,10 +57,13 @@ typedef struct AcpiRsdpData {
|
|
uint32_t length; /* Length of table, in bytes, including header */ \
|
|
uint32_t length; /* Length of table, in bytes, including header */ \
|
|
uint8_t revision; /* ACPI Specification minor version # */ \
|
|
uint8_t revision; /* ACPI Specification minor version # */ \
|
|
uint8_t checksum; /* To make sum of entire table == 0 */ \
|
|
uint8_t checksum; /* To make sum of entire table == 0 */ \
|
|
- uint8_t oem_id [6]; /* OEM identification */ \
|
|
|
|
- uint8_t oem_table_id [8]; /* OEM table identification */ \
|
|
|
|
|
|
+ uint8_t oem_id[6] \
|
|
|
|
+ QEMU_NONSTRING; /* OEM identification */ \
|
|
|
|
+ uint8_t oem_table_id[8] \
|
|
|
|
+ QEMU_NONSTRING; /* OEM table identification */ \
|
|
uint32_t oem_revision; /* OEM revision number */ \
|
|
uint32_t oem_revision; /* OEM revision number */ \
|
|
- uint8_t asl_compiler_id [4]; /* ASL compiler vendor ID */ \
|
|
|
|
|
|
+ uint8_t asl_compiler_id[4] \
|
|
|
|
+ QEMU_NONSTRING; /* ASL compiler vendor ID */ \
|
|
uint32_t asl_compiler_revision; /* ASL compiler revision number */
|
|
uint32_t asl_compiler_revision; /* ASL compiler revision number */
|
|
|
|
|
|
|
|
|