mps.c File Reference

Include dependency graph for mps.c:

Go to the source code of this file.

Defines

#define FS_SIGNATURE   0x5f504d5f
#define CT_SIGNATURE   0x504d4350

Functions

int mps_fs_check (__u8 *base)
int mps_ct_check (void)
int configure_via_ct (void)
int configure_via_default (__u8 n)
int ct_processor_entry (struct __processor_entry *pr)
void ct_bus_entry (struct __bus_entry *bus)
void ct_io_apic_entry (struct __io_apic_entry *ioa)
void ct_io_intr_entry (struct __io_intr_entry *iointr)
void ct_l_intr_entry (struct __l_intr_entry *lintr)
void ct_extended_entries (void)
static count_t get_cpu_count (void)
static bool is_cpu_enabled (index_t i)
static bool is_bsp (index_t i)
static __u8 get_cpu_apic_id (index_t i)
static int mps_irq_to_pin (int irq)
void mps_init (void)

Variables

static struct mps_fsfs
static struct mps_ctct
__processor_entryprocessor_entries = NULL
__bus_entrybus_entries = NULL
__io_apic_entryio_apic_entries = NULL
__io_intr_entryio_intr_entries = NULL
__l_intr_entryl_intr_entries = NULL
int processor_entry_cnt = 0
int bus_entry_cnt = 0
int io_apic_entry_cnt = 0
int io_intr_entry_cnt = 0
int l_intr_entry_cnt = 0
waitq_t ap_completion_wq
smp_config_operations mps_config_operations


Detailed Description

Definition in file mps.c.


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