![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
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 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().
Definition at line 57 of file mptable.c.
References addr, all_devices, drivers_generic_ioapic_config::base, BIOS_DEBUG, BIOS_ERR, BIOS_INFO, BIOS_WARNING, device::bus, device::chip_info, bus::dev, dev_path(), pci_path::devfn, DEVICE_PATH_DOMAIN, DEVICE_PATH_PCI, device::enabled, find_next_ioapic(), drivers_generic_ioapic_config::have_isa_interrupts, device_path::ioapic, pci_irq_info::ioapic_dst_id, pci_irq_info::ioapic_flags, ioapic_path::ioapic_id, pci_irq_info::ioapic_irq_pin, mp_INT, mptable_add_isa_interrupts(), mptable_finalize(), mptable_init(), mptable_lintsrc(), mptable_write_buses(), device::next, NULL, device::path, device_path::pci, device::pci_irq_info, printk, bus::secondary, SMP_FLOATING_TABLE_LEN, smp_write_config_table(), smp_write_floating_table(), smp_write_intsrc(), smp_write_ioapic(), smp_write_processors(), device_path::type, and drivers_generic_ioapic_config::version.
Referenced by write_mptable().