summaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Expand)AuthorAgeFilesLines
* [legacy] Allocate legacy driver .bss-like segments at probe timeMichael Brown2025-06-242-29/+20Star
* [legacy] Rename the global legacy NIC to "legacy_nic"Michael Brown2025-06-241-3/+5
* [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-202-4/+33
* [uart] Allow for the existence of non-16550 UARTsMichael Brown2025-06-206-90/+249
* [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-203-0/+87
* [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
* [bios] Describe umalloc() heap as an in-use memory areaMichael Brown2025-05-162-17/+2Star
* [fdtmem] Update to use the generic system memory map APIMichael Brown2025-05-162-3/+20
* [memmap] Define an API for managing the system memory mapMichael Brown2025-05-163-0/+294
* [fdtmem] Record size of accessible physical address spaceMichael Brown2025-05-141-1/+1
* [riscv] Avoid potentially overwriting the scratch area during relocationMichael Brown2025-05-131-0/+1
* [fdtmem] Add ability to parse FDT memory map for a relocation addressMichael Brown2025-05-112-0/+42
* [riscv] Hold virtual address offset in the thread pointer registerMichael Brown2025-05-112-36/+22Star
* [fdt] Generalise access to "reg" propertyMichael Brown2025-05-092-10/+29
* [build] Formalise mechanism for accessing absolute symbolsMichael Brown2025-05-091-0/+91
* [libc] Display assertion failure message before incrementing counterMichael Brown2025-05-091-1/+1
* [uaccess] Generalise librm's virt_offset mechanism for RISC-VMichael Brown2025-05-082-0/+141
* [uaccess] Remove redundant virt_to_user() and userptr_tMichael Brown2025-04-302-50/+0Star
* [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-305-4/+1Star
* [image] Make image data read-only to most consumersMichael Brown2025-04-301-1/+6
* [image] Add the concept of a static imageMichael Brown2025-04-301-2/+17
* [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-303-27/+4Star
* [bofm] Remove userptr_t from BOFM table parsing and updatingMichael Brown2025-04-291-1/+1
* [bofm] Allow BOFM tests to be run without a BOFM-capable device driverMichael Brown2025-04-291-0/+3