Changeset bd48f4c in mainline for kernel/genarch/include
- Timestamp:
- 2010-07-12T10:53:30Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bd11d3e
- Parents:
- c40e6ef (diff), bee2d4c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- kernel/genarch/include/acpi
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/include/acpi/acpi.h
rc40e6ef rbd48f4c 27 27 */ 28 28 29 /** @addtogroup genarch 29 /** @addtogroup genarch 30 30 * @{ 31 31 */ … … 62 62 uint32_t creator_id; 63 63 uint32_t creator_revision; 64 } __attribute__ ((packed)); ;64 } __attribute__ ((packed)); 65 65 66 66 struct acpi_signature_map { … … 74 74 struct acpi_sdt_header header; 75 75 uint32_t entry[]; 76 } __attribute__ ((packed)); ;76 } __attribute__ ((packed)); 77 77 78 78 /* Extended System Description Table */ … … 80 80 struct acpi_sdt_header header; 81 81 uint64_t entry[]; 82 } __attribute__ ((packed)); ;82 } __attribute__ ((packed)); 83 83 84 84 extern struct acpi_rsdp *acpi_rsdp; -
kernel/genarch/include/acpi/madt.h
rc40e6ef rbd48f4c 27 27 */ 28 28 29 /** @addtogroup genarch 29 /** @addtogroup genarch 30 30 * @{ 31 31 */ … … 40 40 #include <arch/smp/smp.h> 41 41 42 #define MADT_L_APIC043 #define MADT_IO_APIC 144 #define MADT_INTR_SRC_OVRD 245 #define MADT_NMI_SRC 346 #define MADT_L_APIC_NMI 447 #define MADT_L_APIC_ADDR_OVRD 548 #define MADT_IO_SAPIC 649 #define MADT_L_SAPIC 750 #define MADT_PLATFORM_INTR_SRC 851 #define MADT_RESERVED_SKIP_BEGIN 952 #define MADT_RESERVED_SKIP_END 12753 #define MADT_RESERVED_OEM_BEGIN 12842 #define MADT_L_APIC 0 43 #define MADT_IO_APIC 1 44 #define MADT_INTR_SRC_OVRD 2 45 #define MADT_NMI_SRC 3 46 #define MADT_L_APIC_NMI 4 47 #define MADT_L_APIC_ADDR_OVRD 5 48 #define MADT_IO_SAPIC 6 49 #define MADT_L_SAPIC 7 50 #define MADT_PLATFORM_INTR_SRC 8 51 #define MADT_RESERVED_SKIP_BEGIN 9 52 #define MADT_RESERVED_SKIP_END 127 53 #define MADT_RESERVED_OEM_BEGIN 128 54 54 55 55 struct madt_apic_header { … … 57 57 uint8_t length; 58 58 } __attribute__ ((packed)); 59 60 59 61 60 /* Multiple APIC Description Table */ … … 71 70 uint8_t acpi_id; 72 71 uint8_t apic_id; 73 uint32_t flags; 72 uint32_t flags; 74 73 } __attribute__ ((packed)); 75 74 … … 78 77 uint8_t io_apic_id; 79 78 uint8_t reserved; 80 uint32_t io_apic_address; 79 uint32_t io_apic_address; 81 80 uint32_t global_intr_base; 82 81 } __attribute__ ((packed)); … … 114 113 uint8_t reserved; 115 114 uint32_t global_intr_base; 116 uint64_t io_apic_address; 115 uint64_t io_apic_address; 117 116 } __attribute__ ((packed)); 118 117
Note:
See TracChangeset
for help on using the changeset viewer.
