summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2026-01-2893-1210/+3847
|\
| * [build] Mark more reviewed files as permitted for UEFI Secure BootMichael Brown2026-01-141-0/+1
| * [build] Mark known reviewed files as permitted for UEFI Secure BootMichael Brown2026-01-1411-0/+11
| * [build] Mark core files as permitted for UEFI Secure BootMichael Brown2026-01-1460-0/+60
| * [malloc] Increase heap size to 4MBMichael Brown2026-01-091-2/+2
| * [spcr] Accept alternative type value for a 16550-compatible UARTMichael Brown2025-11-051-0/+1
| * [acpi] Allow acpi_ioremap() to map a port I/O addressMichael Brown2025-11-051-0/+2
| * [spcr] Add support for the ACPI Serial Port Console Redirection tableMichael Brown2025-11-052-2/+164
| * [acpi] Add acpi_ioremap() to map an ACPI-described addressMichael Brown2025-11-051-0/+19
| * [uart] Make baud rate a property of the UARTMichael Brown2025-11-053-7/+14
| * [libc] Add wcsnlen()Michael Brown2025-08-281-3/+16
| * [fdt] Provide fdt_reg() for unsized single-entry regionsMichael Brown2025-08-071-0/+49
| * [cmdline] Show commands in alphabetical orderMichael Brown2025-08-061-20/+5Star
| * [gpio] Add a framework for GPIO controllersMichael Brown2025-08-051-0/+165
| * [fdt] Use phandle as device locationMichael Brown2025-08-041-51/+22Star
| * [serial] Explicitly initialise serial console UART to NULLMichael Brown2025-07-301-2/+6
| * [fdt] Add ability to locate node by phandleMichael Brown2025-07-221-0/+51
| * [init] Show initialisation function names in debug messagesMichael Brown2025-07-159-1/+11
| * [riscv] Invalidate data cache on completed RX DMA buffersMichael Brown2025-07-101-2/+3
| * [dma] Use virtual addresses for dma_map()Michael Brown2025-07-081-3/+3
| * [iobuf] Ensure I/O buffer data sits within unshared cachelinesMichael Brown2025-07-071-19/+19
| * [fdtcon] Add basic support for FDT-based system serial consoleMichael Brown2025-06-241-0/+108
| * [serial] Allow platform to specify mechanism for identifying consoleMichael Brown2025-06-231-5/+22
| * [uart] Allow for the existence of non-16550 UARTsMichael Brown2025-06-203-139/+141
| * [uart] Remove ability to use frame formats other than 8n1Michael Brown2025-06-173-28/+9Star
| * [fdt] Allow paths and aliases to be terminated with separator charactersMichael Brown2025-06-111-9/+30
| * [fdtmem] Limit relocation to 32-bit address spaceMichael Brown2025-06-111-3/+16
| * [fdt] Provide ability to locate the parent device nodeMichael Brown2025-05-301-1/+95
| * [image] Use image name rather than pointer value in all debug messagesMichael Brown2025-05-261-4/+4
| * [fdtmem] Ignore reservation regions with no fixed addressesMichael Brown2025-05-261-0/+4
| * [memmap] Allow explicit colour selection for memory map debug messagesMichael Brown2025-05-252-5/+5
| * [memmap] Rename addr/last fields to min/max for clarityMichael Brown2025-05-233-31/+32
| * [uheap] Expose external heap region directlyMichael Brown2025-05-221-22/+28
| * [uheap] Prevent allocation of blocks with zero physical addressesMichael Brown2025-05-221-2/+2
| * [fdtmem] Allow iPXE to be relocated to the top of the address spaceMichael Brown2025-05-221-1/+2
| * [fdt] Allow an initrd to be specified when creating a device treeMichael Brown2025-05-211-15/+37
| * [image] Use image replacement when executing extracted imagesMichael Brown2025-05-201-2/+7
| * [uheap] Add a generic external heap based on the system memory mapMichael Brown2025-05-192-0/+220
| * [malloc] Allow heap to specify block and pointer alignmentsMichael Brown2025-05-191-31/+45
| * [malloc] Allow for the existence of multiple heapsMichael Brown2025-05-191-96/+172
| * [memmap] Remove now-obsolete get_memmap()Michael Brown2025-05-161-24/+0Star
| * [settings] Use memmap_describe() to construct memory map settingsMichael Brown2025-05-161-26/+30
| * [bios] Update to use the generic system memory map APIMichael Brown2025-05-161-0/+25
| * [fdtmem] Update to use the generic system memory map APIMichael Brown2025-05-161-142/+128Star
| * [memmap] Define an API for managing the system memory mapMichael Brown2025-05-161-0/+114
| * [fdtmem] Record size of accessible physical address spaceMichael Brown2025-05-141-1/+8
| * [riscv] Avoid potentially overwriting the scratch area during relocationMichael Brown2025-05-131-17/+37
| * [riscv] Relocate to a safe physical address on startupMichael Brown2025-05-121-1/+13
| * [fdtmem] Add ability to parse FDT memory map for a relocation addressMichael Brown2025-05-111-0/+357
| * [riscv] Hold virtual address offset in the thread pointer registerMichael Brown2025-05-113-38/+8Star