summaryrefslogtreecommitdiffstats
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
...
| * [fdt] Generalise access to "reg" propertyMichael Brown2025-05-091-0/+105
| * [build] Formalise mechanism for accessing absolute symbolsMichael Brown2025-05-091-4/+4
| * [uaccess] Generalise librm's virt_offset mechanism for RISC-VMichael Brown2025-05-081-0/+36
| * [uaccess] Remove redundant virt_to_user() and userptr_tMichael Brown2025-04-301-1/+0Star
| * [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-304-1/+3
| * [image] Make image data read-only to most consumersMichael Brown2025-04-302-5/+5
| * [image] Add the concept of a static imageMichael Brown2025-04-301-5/+39
| * [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-305-0/+5
| * [image] Clear recorded replacement image immediately after consumingMichael Brown2025-04-291-0/+4
| * [xferbuf] Simplify and generalise data transfer buffersMichael Brown2025-04-293-154/+76Star
| * [reboot] Generalise warm reboot indicator to a flags bitmaskMichael Brown2025-04-281-2/+2
| * [pnm] Remove userptr_t from PNM image parsingMichael Brown2025-04-251-1/+2
| * [fbcon] Avoid redrawing unchanged characters when scrollingMichael Brown2025-04-251-8/+32
| * [fbcon] Remove userptr_t from framebuffer console driversMichael Brown2025-04-251-75/+62Star
| * [block] Remove userptr_t from block device abstractionMichael Brown2025-04-244-19/+21
| * [uaccess] Remove now-obsolete memchr_user()Michael Brown2025-04-241-1/+0Star
| * [uaccess] Remove trivial uses of userptr_tMichael Brown2025-04-243-6/+6
| * [umalloc] Remove userptr_t from user memory allocationsMichael Brown2025-04-233-28/+10Star
| * [acpi] Remove userptr_t from ACPI table parsingMichael Brown2025-04-223-84/+70Star
| * [image] Remove userptr_t from image definitionMichael Brown2025-04-221-3/+4
| * [uaccess] Remove redundant read_user()Michael Brown2025-04-211-5/+4Star
| * [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-216-20/+20
| * [uaccess] Remove redundant user_to_virt()Michael Brown2025-04-212-5/+3Star
| * [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-213-18/+12Star
| * [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-202-2/+1Star
| * [time] Use currticks() to provide the null system timeMichael Brown2025-04-191-1/+13
| * [fdt] Add fdt_cells() to read cell-based properties such as "reg"Michael Brown2025-04-151-14/+70
| * [fdt] Remove concept of a device tree cursorMichael Brown2025-04-141-124/+133
| * [fdt] Avoid temporarily modifying path during path lookupMichael Brown2025-04-141-18/+15Star
| * [fdt] Provide fdt_strings() to read string list propertiesMichael Brown2025-04-141-5/+34
| * [fdt] Allow for trailing slashes in path lookupsMichael Brown2025-04-141-4/+11
| * [fdt] Populate boot arguments in constructed device treeMichael Brown2025-04-011-8/+415
| * [fdt] Identify free space (if any) at end of parsed treeMichael Brown2025-04-011-4/+27
| * [iobuf] Limit automatic I/O buffer alignment to page sizeMichael Brown2025-03-311-4/+10
| * [fdt] Provide the ability to create a device tree for a booted OSMichael Brown2025-03-281-0/+79
| * [efi] Create a copy of the system flattened device tree, if presentMichael Brown2025-03-281-2/+1Star
| * [fdt] Allow for parsing device trees where the length is known in advanceMichael Brown2025-03-281-2/+16
| * [fdt] Allow for the existence of multiple device treesMichael Brown2025-03-281-91/+95
| * [fdt] Add the concept of an FDT imageMichael Brown2025-03-271-0/+6
| * [cpio] Allow for the construction of pure directoriesMichael Brown2025-03-121-6/+5Star
| * [cpio] Fix calculation of name lengths in CPIO headersMichael Brown2025-03-121-6/+10
| * [cpio] Allow for construction of parent directories as neededMichael Brown2025-02-241-29/+106
| * [malloc] Ensure free memory blocks remain alignedMichael Brown2025-02-031-39/+58
| * [malloc] Clean up debug messagesMichael Brown2025-02-031-29/+30
| * [pci] Provide a null PCI API for platforms with no PCI busMichael Brown2024-10-281-0/+43
| * [fdt] Add ability to parse unsigned integer propertiesMichael Brown2024-10-281-0/+38
| * [uaccess] Rename UACCESS_EFI to UACCESS_FLATMichael Brown2024-10-251-0/+44
| * [smbios] Provide a null SMBIOS API for platforms with no concept of SMBIOSMichael Brown2024-10-251-0/+47
| * [gdb] Allow CPU architectures to omit support for GDBMichael Brown2024-09-051-1/+0Star
| * [image] Split image_strip_suffix() out from image_extract()Michael Brown2024-08-292-5/+21