Changeset bd48f4c in mainline for kernel/genarch/include/acpi/madt.h


Ignore:
Timestamp:
2010-07-12T10:53:30Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
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.
Message:

Merge mainline changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/acpi/madt.h

    rc40e6ef rbd48f4c  
    2727 */
    2828
    29 /** @addtogroup genarch 
     29/** @addtogroup genarch
    3030 * @{
    3131 */
     
    4040#include <arch/smp/smp.h>
    4141
    42 #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
     42#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
    5454
    5555struct madt_apic_header {
     
    5757        uint8_t length;
    5858} __attribute__ ((packed));
    59 
    6059
    6160/* Multiple APIC Description Table */
     
    7170        uint8_t acpi_id;
    7271        uint8_t apic_id;
    73         uint32_t flags; 
     72        uint32_t flags;
    7473} __attribute__ ((packed));
    7574
     
    7877        uint8_t io_apic_id;
    7978        uint8_t reserved;
    80         uint32_t io_apic_address;       
     79        uint32_t io_apic_address;
    8180        uint32_t global_intr_base;
    8281} __attribute__ ((packed));
     
    114113        uint8_t reserved;
    115114        uint32_t global_intr_base;
    116         uint64_t io_apic_address;               
     115        uint64_t io_apic_address;
    117116} __attribute__ ((packed));
    118117
Note: See TracChangeset for help on using the changeset viewer.