madt.c File Reference

Multiple APIC Description Table (MADT) parsing. More...

Include dependency graph for madt.c:

Go to the source code of this file.

Functions

static void madt_l_apic_entry (struct madt_l_apic *la, __u32 index)
static void madt_io_apic_entry (struct madt_io_apic *ioa, __u32 index)
static void madt_intr_src_ovrd_entry (struct madt_intr_src_ovrd *override, __u32 index)
static int madt_cmp (void *a, void *b)
static count_t madt_cpu_count (void)
static bool madt_cpu_enabled (index_t i)
static bool madt_cpu_bootstrap (index_t i)
static __u8 madt_cpu_apic_id (index_t i)
static int madt_irq_to_pin (int irq)
void acpi_madt_parse (void)

Variables

acpi_madtacpi_madt = NULL
int isa_irq_map [] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }
madt_l_apicmadt_l_apic_entries = NULL
madt_io_apicmadt_io_apic_entries = NULL
index_t madt_l_apic_entry_index = 0
index_t madt_io_apic_entry_index = 0
count_t madt_l_apic_entry_cnt = 0
count_t madt_io_apic_entry_cnt = 0
count_t cpu_count = 0
madt_apic_header ** madt_entries_index = NULL
int madt_entries_index_cnt = 0
char * entry []
smp_config_operations madt_config_operations


Detailed Description

Definition in file madt.c.


Generated on Sun Jun 18 16:39:15 2006 for HelenOS Kernel (ia32) by  doxygen 1.4.6