aboutsummaryrefslogtreecommitdiff
path: root/src/interface
AgeCommit message (Expand)AuthorFilesLines
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
2021-02-28[linux] Use host glibc system call wrappersMichael Brown10-8/+419
2021-02-17[efi] Record cached DHCPACK from loaded image's device handle, if presentcachedhcpMichael Brown2-0/+98
2021-02-17[efi] Defer autoboot link-layer address and autoexec script probingMichael Brown1-6/+20
2021-02-17[efi] Split out autoexec script portions of efi_autoboot.cMichael Brown3-189/+214
2021-02-03[efi] Fix erroneous comparison of a pointer against userptr_tMichael Brown1-1/+1
2021-01-27[efi] Use EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL if availableMichael Brown1-11/+66
2021-01-26[efi] Fix misleading debug messageMichael Brown1-1/+2
2021-01-26[efi] Fix use of uninitialised variableMichael Brown1-0/+3
2021-01-25[efi] Automatically load "/autoexec.ipxe" when booted from a filesystemMichael Brown1-10/+200
2021-01-03[efi] Leave asynchronous USB endpoints open until device is removedMichael Brown1-11/+13
2020-12-31[efi] Use segment and bus number to identify PCI root bridge I/O protocolv1.21.1Michael Brown1-4/+68
2020-12-29[smbios] Add support for the 64-bit SMBIOS3 entry pointMichael Brown2-18/+35
2020-12-29[efi] Allow for longer device paths in debug messagesb1f6c1c41-1/+1
2020-12-17[efi] Allow EFI_USB_IO_PROTOCOL interfaces to be nullified and leakedMichael Brown2-9/+179
2020-12-17[efi] Skip interface uninstallation during shutdownMichael Brown4-18/+23
2020-12-17[efi] Nullify interfaces unconditionally on error and shutdown pathsMichael Brown4-16/+16
2020-12-08[efi] Avoid using potentially uninitialised driver name in veto checksMichael Brown1-2/+4
2020-11-30[efi] Veto the HP XhciDxe DriverMichael Brown1-0/+46
2020-11-30[efi] Allow vetoing of drivers that cannot be unloadedMichael Brown2-8/+311
2020-11-30[efi] Provide manufacturer and driver names to all veto checking methodsMichael Brown1-19/+40