aboutsummaryrefslogtreecommitdiff
path: root/src/interface
AgeCommit message (Expand)AuthorFilesLines
2023-02-01[efi] Allow autoexec script to be located alongside iPXE binaryautoexecpathMichael Brown2-21/+73
2023-01-29[efi] Accept a command line passed to an iPXE image via LoadOptionseficmdlineMichael Brown2-0/+156
2023-01-28[legal] Add missing FILE_LICENCE declaration to efi_path.cMichael Brown1-0/+2
2023-01-23[efi] Extend efi_locate_device() to allow searching up the device pathMichael Brown1-14/+42
2023-01-23[efi] Add efi_path_prev() utility functionMichael Brown1-7/+20
2023-01-23[efi] Add efi_path_terminate() utility functionMichael Brown3-30/+10
2023-01-15[efi] Create VLAN autoboot device automaticallyautovlanMichael Brown1-0/+9
2023-01-15[autoboot] Include VLAN tag in filter for identifying autoboot deviceMichael Brown2-3/+13
2023-01-14[netdevice] Separate concept of scope ID from network device name indexMichael Brown2-3/+3
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown2-6/+14
2022-12-22[efi] Add efi_path_vlan() utility functionMichael Brown1-0/+23
2022-12-22[efi] Expose efi_path_next() utility functionMichael Brown2-15/+39
2022-12-22[efi] Allow passing a NULL device path to path utility functionsMichael Brown2-5/+5
2022-12-14[efi] Provide VLAN configuration protocolMichael Brown2-2/+219
2022-11-04[efi] Clear DMA-coherent buffers before mappingioactiveMichael Brown1-0/+3
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown2-2/+2
2022-09-15[linux] Add missing PROVIDE_PCIAPI_INLINE() macrosMichael Brown1-0/+9
2022-03-15[efi] Support Unicode character output via framebuffer consoleMichael Brown1-3/+48
2022-03-15[fbcon] Support Unicode character outputMichael Brown1-70/+128
2022-03-15[efi] Support Unicode character output via text consoleMichael Brown1-1/+17
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown1-0/+3
2022-02-15[console] Centralise handling of key modifiersMichael Brown1-16/+28
2022-02-10[efi] Support keyboard remapping via the EFI consoleMichael Brown1-0/+8
2022-01-18[efi] Attempt to fetch autoexec script via TFTPMichael Brown1-0/+176
2022-01-18[efi] Allow for autoexec scripts that are not located in a filesystemMichael Brown1-21/+41
2022-01-04[settings] Support formatting UUIDs as little-endian GUIDsguidMichael Brown1-1/+2
2021-11-25[efi] Disable EFI watchdog timer when shutting down to boot an OSMichael Brown1-0/+34
2021-11-23[efi] Run ExitBootServices shutdown hook at TPL_NOTIFYshutdown_tpl_notifyMichael Brown3-6/+20
2021-11-22[efi] Raise TPL during driver unload entry pointMichael Brown1-0/+7
2021-11-21[efi] Modify global system table when wrapping a loaded imageMichael Brown1-43/+56
2021-11-21[efi] Do not attempt to use console output after ExitBootServices()Michael Brown1-3/+6
2021-07-27[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown1-3/+26
2021-06-11[efi] Veto the Itautec Ip4ConfigDxe driveritautecMichael Brown1-8/+10
2021-05-21[efi] Provide an "initrd.magic" file for use by UEFI kernelsMichael Brown1-0/+88
2021-05-21[efi] Allow for non-image-backed virtual filesMichael Brown1-69/+221
2021-04-21[efi] Show ACPI address space descriptor ranges in debug messagesMichael Brown1-0/+3
2021-04-20[efi] Always map full length of coherent DMA buffer allocationMichael Brown1-1/+2
2021-04-20[xen] Avoid infinite loop on allocation failure in xenstore_response()Michael Brown1-6/+6
2021-03-11[linux] Fail at link time if building slirp.linux without libslirpMichael Brown1-29/+3
2021-03-03[linux] Do not assume that stat() works on sysfs filesMichael Brown1-29/+20
2021-03-03[linux] Validate length of ACPI table read from sysfsMichael Brown1-0/+10
2021-03-03[linux] Use fstat() rather than statx()Michael Brown2-8/+7
2021-03-02[linux] Use generic sysfs mechanism to read SMBIOS tableMichael Brown2-64/+86
2021-03-02[linux] Use generic sysfs mechanism to read ACPI tablesMichael Brown1-78/+21
2021-03-02[linux] Add a generic function for reading files from sysfsMichael Brown2-0/+123
2021-03-02[linux] Free cached ACPI tables on shutdownMichael Brown1-0/+22
2021-03-02[build] Fix building on older versions of gccMichael Brown1-0/+3
2021-03-02[slirp] Add libslirp driver for LinuxMichael Brown1-0/+158
2021-03-01[linux] Provide ACPI settings via /sys/firmware/acpi/tablesMichael Brown1-0/+173
2021-03-01[acpi] Allow for platforms that provide ACPI tables individuallykexec3kexec2kexecMichael Brown1-0/+1