iPXE
core Directory Reference

Files

 
acpi.c
 ACPI support functions.
 
acpi_settings.c
 ACPI settings.
 
acpimac.c
 ACPI MAC address.
 
ansicol.c
 ANSI colours.
 
ansicoldef.c
 ANSI colour definitions.
 
ansiesc.c
 ANSI escape sequences.
 
archive.c
 Archive images.
 
asprintf.c
 
assert.c
 Assertions.
 
base16.c
 Base16 encoding.
 
base64.c
 Base64 encoding.
 
basename.c
 Get base name of path.
 
bitmap.c
 Bitmaps for multicast downloads.
 
blockdev.c
 Block devices.
 
blocktrans.c
 Block device translator.
 
cachedhcp.c
 Cached DHCP packet.
 
console.c
 
cpio.c
 CPIO archives.
 
ctype.c
 Character types.
 
cwuri.c
 Current working URI.
 
debug.c
 
debug_md5.c
 
device.c
 Device model.
 
dma.c
 DMA mappings.
 
downloader.c
 Image downloader.
 
dummy_sanboot.c
 Dummy SAN device.
 
dynkeymap.c
 Dynamic keyboard mappings.
 
dynui.c
 Dynamic user interfaces.
 
edd.c
 Enhanced Disk Drive specification.
 
errno.c
 Error codes.
 
exec.c
 Command execution.
 
fault.c
 Fault injection.
 
fbcon.c
 Frame buffer console.
 
fdt.c
 Flattened Device Tree.
 
fdtcon.c
 Flattened Device Tree serial console.
 
fdtmem.c
 Flattened Device Tree memory map.
 
fnrec.c
 Function trace recorder for crash and hang debugging.
 
gdbserial.c
 
gdbstub.c
 GDB stub for remote debugging.
 
gdbudp.c
 GDB over UDP transport.
 
getkey.c
 Special key interpretation.
 
getopt.c
 Parse command-line options.
 
gpio.c
 General purpose I/O.
 
hw.c
 "Hello World" data source
 
i82365.c
 
image.c
 Executable images.
 
init.c
 Initialisation, startup and shutdown routines.
 
interface.c
 Object interfaces.
 
iobuf.c
 I/O buffers.
 
iomap_virt.c
 iPXE I/O mapping API using phys_to_virt()
 
isqrt.c
 Integer square root.
 
job.c
 Job control interfaces.
 
keymap.c
 Keyboard mappings.
 
linebuf.c
 Line buffering.
 
lineconsole.c
 Line-based console.
 
list.c
 Linked lists.
 
log.c
 System logger.
 
main.c
 
malloc.c
 Dynamic memory allocation.
 
memmap.c
 System memory map.
 
memmap_settings.c
 Memory map settings.
 
monojob.c
 Single foreground job.
 
mp.c
 Multiprocessor functions.
 
netbios.c
 NetBIOS user names.
 
null_acpi.c
 
null_mp.c
 Null multiprocessor API.
 
null_nap.c
 
null_pci.c
 Null PCI API.
 
null_reboot.c
 Null reboot mechanism.
 
null_sanboot.c
 
null_smbios.c
 Null SMBIOS API.
 
null_time.c
 Nonexistent time source.
 
nvo.c
 Non-volatile stored options.
 
open.c
 Data transfer interface opening.
 
params.c
 Request parameters.
 
parseopt.c
 Command line option parsing.
 
pc_kbd.c
 
pcmcia.c
 
pending.c
 Pending operations.
 
pinger.c
 ICMP ping sender.
 
pixbuf.c
 Pixel buffer.
 
pool.c
 Pooled connections.
 
posix_io.c
 POSIX-like I/O.
 
process.c
 Processes.
 
profile.c
 Profiling.
 
quiesce.c
 Quiesce system.
 
random.c
 Random number generation.
 
refcnt.c
 Reference counting.
 
resolv.c
 Name resolution.
 
sanboot.c
 SAN booting.
 
serial.c
 Serial console.
 
settings.c
 Configuration settings.
 
spcr.c
 ACPI Serial Port Console Redirection (SPCR)
 
string.c
 String functions.
 
stringextra.c
 
time.c
 Date and time.
 
timer.c
 
uaccess.c
 iPXE user access API
 
uart.c
 Generic UARTs.
 
uheap.c
 External ("user") heap.
 
uri.c
 Uniform Resource Identifiers.
 
utf8.c
 UTF-8 Unicode encoding.
 
uuid.c
 Universally unique IDs.
 
version.c
 Version number.
 
vsprintf.c
 
wchar.c
 Wide-character strings.
 
xfer.c
 Data transfer interfaces.
 
xferbuf.c
 Data transfer buffer.