Subversion Repositories HelenOS-historic

Rev

Rev 34 | Rev 422 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34 Rev 129
Line 29... Line 29...
29
#ifndef __MADT_H__
29
#ifndef __MADT_H__
30
#define __MADT_H__
30
#define __MADT_H__
31
 
31
 
32
#include <arch/acpi/acpi.h>
32
#include <arch/acpi/acpi.h>
33
#include <arch/smp/apic.h>
33
#include <arch/smp/apic.h>
-
 
34
#include <arch/smp/smp.h>
34
 
35
 
35
#define MADT_L_APIC         0
36
#define MADT_L_APIC         0
36
#define MADT_IO_APIC            1
37
#define MADT_IO_APIC            1
37
#define MADT_INTR_SRC_OVRD      2
38
#define MADT_INTR_SRC_OVRD      2
38
#define MADT_NMI_SRC            3
39
#define MADT_NMI_SRC            3
Line 130... Line 131...
130
    __u32 global_intr;
131
    __u32 global_intr;
131
    __u32 platform_intr_src_flags;
132
    __u32 platform_intr_src_flags;
132
} __attribute__ ((packed));
133
} __attribute__ ((packed));
133
 
134
 
134
extern struct acpi_madt *acpi_madt;
135
extern struct acpi_madt *acpi_madt;
-
 
136
extern struct smp_config_operations madt_config_operations;
135
 
137
 
136
extern void acpi_madt_parse(void);
138
extern void acpi_madt_parse(void);
137
 
139
 
138
#endif /* __MADT_H__ */
140
#endif /* __MADT_H__ */