Changeset 7f1c620 in mainline for genarch/include/acpi/madt.h
- Timestamp:
- 2006-07-04T17:17:56Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0ffa3ef5
- Parents:
- 991779c5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
genarch/include/acpi/madt.h
r991779c5 r7f1c620 54 54 55 55 struct madt_apic_header { 56 __u8type;57 __u8length;56 uint8_t type; 57 uint8_t length; 58 58 } __attribute__ ((packed)); 59 59 … … 62 62 struct acpi_madt { 63 63 struct acpi_sdt_header header; 64 __u32l_apic_address;65 __u32flags;64 uint32_t l_apic_address; 65 uint32_t flags; 66 66 struct madt_apic_header apic_header[]; 67 67 } __attribute__ ((packed)); … … 69 69 struct madt_l_apic { 70 70 struct madt_apic_header header; 71 __u8acpi_id;72 __u8apic_id;73 __u32flags;71 uint8_t acpi_id; 72 uint8_t apic_id; 73 uint32_t flags; 74 74 } __attribute__ ((packed)); 75 75 76 76 struct madt_io_apic { 77 77 struct madt_apic_header header; 78 __u8io_apic_id;79 __u8reserved;80 __u32io_apic_address;81 __u32global_intr_base;78 uint8_t io_apic_id; 79 uint8_t reserved; 80 uint32_t io_apic_address; 81 uint32_t global_intr_base; 82 82 } __attribute__ ((packed)); 83 83 84 84 struct madt_intr_src_ovrd { 85 85 struct madt_apic_header header; 86 __u8bus;87 __u8source;88 __u32global_int;89 __u16flags;86 uint8_t bus; 87 uint8_t source; 88 uint32_t global_int; 89 uint16_t flags; 90 90 } __attribute__ ((packed)); 91 91 92 92 struct madt_nmi_src { 93 93 struct madt_apic_header header; 94 __u16flags;95 __u32global_intr;94 uint16_t flags; 95 uint32_t global_intr; 96 96 } __attribute__ ((packed)); 97 97 98 98 struct madt_l_apic_nmi { 99 99 struct madt_apic_header header; 100 __u8acpi_id;101 __u16flags;102 __u8l_apic_lint;100 uint8_t acpi_id; 101 uint16_t flags; 102 uint8_t l_apic_lint; 103 103 } __attribute__ ((packed)); 104 104 105 105 struct madt_l_apic_addr_ovrd { 106 106 struct madt_apic_header header; 107 __u16reserved;108 __u64l_apic_address;107 uint16_t reserved; 108 uint64_t l_apic_address; 109 109 } __attribute__ ((packed)); 110 110 111 111 struct madt_io_sapic { 112 112 struct madt_apic_header header; 113 __u8io_apic_id;114 __u8reserved;115 __u32global_intr_base;116 __u64io_apic_address;113 uint8_t io_apic_id; 114 uint8_t reserved; 115 uint32_t global_intr_base; 116 uint64_t io_apic_address; 117 117 } __attribute__ ((packed)); 118 118 119 119 struct madt_l_sapic { 120 120 struct madt_apic_header header; 121 __u8acpi_id;122 __u8sapic_id;123 __u8sapic_eid;124 __u8reserved[3];125 __u32flags;126 __u32acpi_processor_uid_value;127 __u8acpi_processor_uid_str[1];121 uint8_t acpi_id; 122 uint8_t sapic_id; 123 uint8_t sapic_eid; 124 uint8_t reserved[3]; 125 uint32_t flags; 126 uint32_t acpi_processor_uid_value; 127 uint8_t acpi_processor_uid_str[1]; 128 128 } __attribute__ ((packed)); 129 129 130 130 struct madt_platform_intr_src { 131 131 struct madt_apic_header header; 132 __u16flags;133 __u8intr_type;134 __u8processor_id;135 __u8processor_eid;136 __u8io_sapic_vector;137 __u32global_intr;138 __u32platform_intr_src_flags;132 uint16_t flags; 133 uint8_t intr_type; 134 uint8_t processor_id; 135 uint8_t processor_eid; 136 uint8_t io_sapic_vector; 137 uint32_t global_intr; 138 uint32_t platform_intr_src_flags; 139 139 } __attribute__ ((packed)); 140 140
Note:
See TracChangeset
for help on using the changeset viewer.