coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <device/device.h>
#include <console/console.h>
#include <arch/smp/mpspec.h>
#include <arch/ioapic.h>
Go to the source code of this file.
Functions | |
static void * | smp_write_config_table (void *v) |
unsigned long | write_smp_table (unsigned long addr) |
Definition at line 8 of file mptable.c.
References BIOS_SPEW, dev_find_device(), device::link_list, mp_ExtINT, mp_INT, MP_IRQ_POLARITY_DEFAULT, MP_IRQ_POLARITY_HIGH, MP_IRQ_TRIGGER_DEFAULT, MP_IRQ_TRIGGER_EDGE, mptable_finalize(), mptable_init(), mptable_lintsrc(), mptable_write_buses(), NULL, printk, bus::secondary, SMP_FLOATING_TABLE_LEN, smp_write_intsrc(), smp_write_ioapic_from_hw(), smp_write_pci_intsrc(), smp_write_processors(), and VIO_APIC_VADDR.
Referenced by write_smp_table().
Definition at line 106 of file mptable.c.
References addr, smp_write_config_table(), and smp_write_floating_table().