summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
Commit message (Expand)AuthorAgeFilesLines
* [tls] Refuse to resume sessions with mismatched master secret methodsMichael Brown2025-10-131-0/+2
* [tls] Add support for the Extended Master SecretMichael Brown2025-10-131-0/+5
* [pci] Map all MSI-X interrupts to a dummy target address by defaultMichael Brown2025-10-091-0/+4
* [efi] Add ability to extract device path from an EFI load optionMichael Brown2025-08-291-0/+5
* [fdt] Provide fdt_reg() for unsized single-entry regionsMichael Brown2025-08-071-0/+3
* [cmdline] Show commands in alphabetical orderMichael Brown2025-08-061-1/+6
* [dwgpio] Add driver for the DesignWare GPIO controllerMichael Brown2025-08-052-0/+13
* [gpio] Add a framework for GPIO controllersMichael Brown2025-08-052-0/+200
* [fdt] Use phandle as device locationMichael Brown2025-08-041-2/+1Star
* [fdt] Add ability to locate node by phandleMichael Brown2025-07-221-0/+2
* [dwusb] Add driver for DesignWare USB3 host controllerMichael Brown2025-07-211-0/+1
* [xhci] Allow for non-PCI xHCI host controllersMichael Brown2025-07-211-0/+1184
* [efi] Allow compiler to perform type checks on EFI_EVENTMichael Brown2025-07-151-4/+7
* [init] Show initialisation function names in debug messagesMichael Brown2025-07-151-0/+1
* [efi] Drop to external TPL for calls to ConnectController()Michael Brown2025-07-142-0/+3
* [efi] Provide efi_tpl_name() for transcribing TPLs in debug messagesMichael Brown2025-07-141-0/+2
* [dwmac] Add driver for DesignWare Ethernet MACMichael Brown2025-07-101-0/+1
* [riscv] Invalidate data cache on completed RX DMA buffersMichael Brown2025-07-102-4/+9
* [riscv] Provide a DMA API implementation for RISC-V bare-metal systemsMichael Brown2025-07-091-0/+3
* [dma] Use virtual addresses for dma_map()Michael Brown2025-07-082-31/+14Star
* [iobuf] Ensure I/O buffer data sits within unshared cachelinesMichael Brown2025-07-071-1/+5
* [uaccess] Allow for coherent DMA mapping of the 32-bit address spaceMichael Brown2025-07-041-7/+27
* [dwuart] Read input clock frequency from the device treeMichael Brown2025-06-231-3/+8
* [serial] Allow platform to specify mechanism for identifying consoleMichael Brown2025-06-231-0/+54
* [dwuart] Add a basic driver for the Synopsys DesignWare UARTMichael Brown2025-06-221-0/+1
* [uart] Allow for dynamically registered 16550 UARTsMichael Brown2025-06-221-2/+0Star
* [uart] Add support for MMIO-accessible 16550 UARTsMichael Brown2025-06-201-0/+2
* [uart] Allow for the existence of non-16550 UARTsMichael Brown2025-06-205-86/+245
* [uart] Remove ability to use frame formats other than 8n1Michael Brown2025-06-172-7/+2Star
* [dt] Allow for creation of standalone devicesMichael Brown2025-06-111-2/+4
* [ipv4] Add support for classless static routesMichael Brown2025-06-102-0/+5
* [ipv4] Extend routing mechanism to handle non-default routesMichael Brown2025-06-101-16/+61
* [ipv4] Add self-tests for IPv4 routingMichael Brown2025-06-101-0/+2
* [dt] Locate parent node at point of use in dt_ioremap()Michael Brown2025-05-301-3/+0Star
* [fdt] Provide ability to locate the parent device nodeMichael Brown2025-05-301-0/+2
* [memmap] Allow explicit colour selection for memory map debug messagesMichael Brown2025-05-251-22/+25
* [memmap] Rename addr/last fields to min/max for clarityMichael Brown2025-05-232-25/+20Star
* [lkrn] Support initrd construction for RISC-V bare-metal kernelsMichael Brown2025-05-231-4/+2Star
* [initrd] Split out initrd construction from bzimage.cMichael Brown2025-05-231-3/+16
* [initrd] Rename bzimage_align() to initrd_align()Michael Brown2025-05-222-3/+15
* [initrd] Swap initrds entirely in-place via triple reversalMichael Brown2025-05-221-6/+0Star
* [uheap] Expose external heap region directlyMichael Brown2025-05-222-2/+4
* [lkrn] Allow a single initrd to be passed to the booted kernelMichael Brown2025-05-211-0/+4
* [fdt] Allow an initrd to be specified when creating a device treeMichael Brown2025-05-211-1/+2
* [initrd] Move initrd reshuffling to be architecture-independent codeMichael Brown2025-05-212-0/+24
* [lkrn] Add support for EFI zboot compressed kernel imagesMichael Brown2025-05-201-0/+34
* [lkrn] Add basic support for the RISC-V Linux kernel image formatMichael Brown2025-05-202-0/+70
* [bios] Use generic external heap based on the system memory mapMichael Brown2025-05-192-17/+1Star
* [uheap] Add a generic external heap based on the system memory mapMichael Brown2025-05-193-0/+20
* [malloc] Allow heap to specify block and pointer alignmentsMichael Brown2025-05-191-0/+5