opengnsys_ipxe/src/config
Michael Brown 1ab4d3079d [mp] Define an API for multiprocessor functions
Define an API for executing very limited functions on application
processors in a multiprocessor system, along with an x86-only
implementation.

The normal iPXE runtime environment is effectively non-existent on
application processors.  There is no ability to make firmware calls
(e.g. to write to a console), and there may be no stack space
available.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2024-03-15 13:26:53 +00:00
..
cloud [pci] Select PCI I/O API at runtime for cloud images 2022-09-18 13:41:21 +01:00
defaults [mp] Define an API for multiprocessor functions 2024-03-15 13:26:53 +00:00
local [build] Reduce scope of wildcard .gitignore rules 2024-01-09 12:39:48 +00:00
qemu [cloud] Use PCIAPI_DIRECT for cloud images 2021-02-13 19:41:03 +00:00
rpi [cloud] Use PCIAPI_DIRECT for cloud images 2021-02-13 19:41:03 +00:00
vbox [cloud] Use PCIAPI_DIRECT for cloud images 2021-02-13 19:41:03 +00:00
branding.h [efi] Include Secure Boot Advanced Targeting (SBAT) metadata 2022-01-13 14:12:44 +00:00
colour.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 16:35:29 +00:00
config.c [efi] Provide read-only access to EFI variables via settings mechanism 2023-06-09 14:37:44 +01:00
config_archive.c [image] Support archive image formats independently of "imgextract" command 2021-05-12 14:50:34 +01:00
config_asn1.c [crypto] Enable both DER and PEM formats by default 2016-07-29 15:40:39 +01:00
config_crypto.c [tls] Add ECDHE cipher suites 2024-01-31 12:34:20 +00:00
config_eap.c [eap] Add support for the MS-CHAPv2 authentication method 2024-02-23 16:37:07 +00:00
config_efi.c [efi] Provide access to files stored on EFI filesystems 2016-03-14 21:11:01 +00:00
config_entropy.c [efi] Split out EFI_RNG_PROTOCOL as a separate entropy source 2023-02-20 14:53:10 +00:00
config_ethernet.c [lldp] Add support for the Link Layer Discovery Protocol 2023-02-05 18:18:02 +00:00
config_fc.c [build] Fix the REQUIRE_SYMBOL mechanism 2015-03-05 00:59:38 +00:00
config_fdt.c [efi] Register a device tree if provided by the platform firmware 2019-07-19 17:43:02 +01:00
config_http.c [http] Add support for NTLM authentication 2017-11-12 18:52:04 +00:00
config_infiniband.c [xsigo] Add support for Xsigo virtual Ethernet (XVE) EoIB devices 2016-03-09 08:46:24 +00:00
config_linux.c [build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFER 2015-10-16 16:38:39 +01:00
config_net80211.c [build] Fix the REQUIRE_SYMBOL mechanism 2015-03-05 00:59:38 +00:00
config_pcbios.c [build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFER 2015-10-16 16:38:39 +01:00
config_pixbuf.c [pixbuf] Enable PNG format by default 2016-07-29 16:04:09 +01:00
config_romprefix.c [build] Fix the REQUIRE_SYMBOL mechanism 2015-03-05 00:59:38 +00:00
config_route.c [build] Fix the REQUIRE_SYMBOL mechanism 2015-03-05 00:59:38 +00:00
config_timer.c [time] Add support for the ACPI power management timer 2018-03-20 17:26:49 +02:00
config_usb.c [usbblk] Add support for USB mass storage devices 2020-10-13 15:56:38 +01:00
console.h [build] Generalise CONSOLE_VESAFB to CONSOLE_FRAMEBUFFER 2015-10-16 16:38:39 +01:00
crypto.h [tls] Add ECDHE cipher suites 2024-01-31 12:34:20 +00:00
defaults.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
dhcp.h [dhcp] Allow for links that remained blocked for up to three minutes 2021-01-19 13:01:46 +00:00
entropy.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
fault.h [peerdist] Add individual block download mechanism 2015-08-17 13:24:39 +01:00
fdt.h [fdt] Add ability to parse a MAC address from a flattened device tree 2019-07-19 17:35:39 +01:00
general.h [eap] Add support for the MS-CHAPv2 authentication method 2024-02-23 16:37:07 +00:00
ioapi.h [cloud] Use PCIAPI_DIRECT for cloud images 2021-02-13 19:41:03 +00:00
isa.h [build] Add support for local configuration files 2010-03-26 19:07:22 +00:00
named.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
nap.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
reboot.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
sanboot.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
serial.h [serial] Use new UART abstraction in serial console driver 2015-06-29 11:04:10 +01:00
settings.h [efi] Provide read-only access to EFI variables via settings mechanism 2023-06-09 14:37:44 +01:00
sideband.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
time.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
timer.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
umalloc.h [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 2015-03-02 14:17:31 +00:00
usb.h [usbblk] Add support for USB mass storage devices 2020-10-13 15:56:38 +01:00