coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mptable.c File Reference
#include <device/device.h>
#include <arch/smp/mpspec.h>
#include <arch/ioapic.h>
Include dependency graph for mptable.c:

Go to the source code of this file.

Functions

static voidsmp_write_config_table (void *v)
 
unsigned long write_smp_table (unsigned long addr)
 

Function Documentation

◆ smp_write_config_table()

static void* smp_write_config_table ( void v)
static

Definition at line 7 of file mptable.c.

References mp_INT, mptable_add_isa_interrupts(), mptable_finalize(), mptable_init(), mptable_lintsrc(), mptable_write_buses(), NULL, SMP_FLOATING_TABLE_LEN, smp_write_ioapic_from_hw(), smp_write_pci_intsrc(), smp_write_processors(), and VIO_APIC_VADDR.

Referenced by write_smp_table().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_smp_table()

unsigned long write_smp_table ( unsigned long  addr)

Definition at line 57 of file mptable.c.

References addr, smp_write_config_table(), and smp_write_floating_table().

Here is the call graph for this function: