summaryrefslogtreecommitdiffstats
path: root/src/interface
Commit message (Expand)AuthorAgeFilesLines
* [efi] Use current boot option as a fallback for obtaining the boot URIMichael Brown2025-08-291-0/+9
* [efi] Add ability to extract device path from an EFI load optionMichael Brown2025-08-291-0/+199
* [efi] Check only the non-extended WaitForKey eventMichael Brown2025-07-161-4/+1Star
* [efi] Allow compiler to perform type checks on EFI_EVENTMichael Brown2025-07-152-2/+2
* [init] Show initialisation function names in debug messagesMichael Brown2025-07-156-0/+6
* [efi] Drop to external TPL for calls to ConnectController()Michael Brown2025-07-145-41/+122
* [efi] Provide efi_tpl_name() for transcribing TPLs in debug messagesMichael Brown2025-07-142-28/+28
* [riscv] Invalidate data cache on completed RX DMA buffersMichael Brown2025-07-101-3/+4
* [dma] Use virtual addresses for dma_map()Michael Brown2025-07-081-9/+10
* [initrd] Rename bzimage_align() to initrd_align()Michael Brown2025-05-221-0/+1
* [fdt] Allow an initrd to be specified when creating a device treeMichael Brown2025-05-211-1/+1
* [uaccess] Remove redundant virt_to_user() and userptr_tMichael Brown2025-04-301-1/+0Star
* [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-301-0/+1
* [image] Make image data read-only to most consumersMichael Brown2025-04-301-1/+1
* [image] Add the concept of a static imageMichael Brown2025-04-301-0/+2
* [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-304-0/+4
* [bofm] Remove userptr_t from BOFM table parsing and updatingMichael Brown2025-04-291-50/+44Star
* [xferbuf] Simplify and generalise data transfer buffersMichael Brown2025-04-291-45/+2Star
* [efi] Add ability to reboot to firmware setup menuMichael Brown2025-04-281-0/+23
* [reboot] Generalise warm reboot indicator to a flags bitmaskMichael Brown2025-04-281-3/+5
* [linux] Add missing return statement to linux_poll()Michael Brown2025-04-281-0/+1
* [build] Prevent the use of reserved words in C23Miao Wang2025-04-271-6/+6
* [fbcon] Remove userptr_t from framebuffer console driversMichael Brown2025-04-251-12/+10Star
* [block] Remove userptr_t from block device abstractionMichael Brown2025-04-241-2/+3
* [uaccess] Remove now-obsolete memchr_user()Michael Brown2025-04-241-1/+0Star
* [uaccess] Remove trivial uses of userptr_tMichael Brown2025-04-248-25/+20Star
* [umalloc] Remove userptr_t from user memory allocationsMichael Brown2025-04-233-67/+25Star
* [smbios] Remove userptr_t from SMBIOS structure parsingMichael Brown2025-04-234-212/+196Star
* [acpi] Remove userptr_t from ACPI table parsingMichael Brown2025-04-222-7/+9
* [crypto] Remove userptr_t from ASN.1 parsersMichael Brown2025-04-221-2/+2
* [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-217-14/+15
* [uaccess] Remove redundant user_to_virt()Michael Brown2025-04-215-6/+4Star
* [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-214-9/+5Star
* [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-201-1/+0Star
* [uaccess] Add explicit casts to and from userptr_t where neededMichael Brown2025-04-201-1/+1
* [efi] Allow for custom methods for disconnecting existing driversMichael Brown2025-04-172-10/+28
* [fdt] Populate boot arguments in constructed device treeMichael Brown2025-04-011-2/+3
* [efi] Check correct return value from efi_pxe_find()Michael Brown2025-03-291-1/+1
* [efi] Disconnect existing drivers on a per-protocol basisMichael Brown2025-03-292-7/+79
* [efi] Define an attachment priority order for EFI driversMichael Brown2025-03-291-1/+1
* [efi] Show all drivers claiming support for a handle in debug messagesMichael Brown2025-03-291-5/+12
* [efi] Return success from Stop() if driver is already stoppedMichael Brown2025-03-291-1/+1
* [efi] Add various well-known GUIDs encountered in WiFi bootMichael Brown2025-03-281-0/+36
* [efi] Install a device tree for the booted OS, if availableMichael Brown2025-03-281-0/+82
* [efi] Create a copy of the system flattened device tree, if presentMichael Brown2025-03-281-0/+11
* [fdt] Allow for parsing device trees where the length is known in advanceMichael Brown2025-03-281-1/+1
* [fdt] Allow for the existence of multiple device treesMichael Brown2025-03-281-3/+3
* [efi] Add support for installing EFI configuration tablesMichael Brown2025-03-272-18/+179
* [efi] Add flattened device tree header and GUID definitionsMichael Brown2025-03-272-6/+10
* [efi] Add ACPI and SMBIOS tables as well-known GUIDsMichael Brown2025-03-271-0/+26