summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
Commit message (Expand)AuthorAgeFilesLines
...
| * [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
| * [malloc] Allow for the existence of multiple heapsMichael Brown2025-05-192-60/+47Star
| * [memmap] Remove now-obsolete get_memmap()Michael Brown2025-05-161-26/+0Star