[bios] Provide a multiprocessor API for BIOS

Provide an implementation of the iPXE multiprocessor API for BIOS,
based on sending broadcast INIT and SIPI interprocessor interrupts to
start up all application processors.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2024-03-15 17:30:21 +00:00
parent a67f913d66
commit 1344e13a03
4 changed files with 207 additions and 1 deletions

View File

@@ -24,7 +24,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#define TIME_RTC
#define REBOOT_PCBIOS
#define ACPI_RSDP
#define MPAPI_NULL
#define MPAPI_PCBIOS
#ifdef __x86_64__
#define IOMAP_PAGES