aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86/interface
AgeCommit message (Expand)AuthorFilesLines
2023-09-13[netdevice] Allocate private data for each network upper-layer drivernetstateMichael Brown2-3/+8
2023-07-04[console] Avoid overlap between special keys and Unicode charactersMichael Brown1-24/+35
2023-06-30[build] Inhibit linker warnings about an implied executable stackGeert Stappers3-0/+3
2023-02-17[rng] Allow entropy source to be selected at runtimeMichael Brown1-8/+30
2023-02-11[rng] Check for several functioning RTC interruptsMichael Brown1-3/+11
2023-01-25[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown1-0/+26
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown1-1/+1
2022-09-18[pci] Select PCI I/O API at runtime for cloud imagesMichael Brown2-0/+193
2022-09-18[bios] Allow pcibios_discover() to return an empty rangeMichael Brown1-3/+5
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown1-5/+9
2022-03-24[acpi] Allow for the possibility of overriding ACPI tables at link timeMichael Brown2-2/+2
2022-03-15[fbcon] Support Unicode character outputMichael Brown1-2/+23
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown1-0/+12
2022-02-15[console] Centralise handling of key modifiersMichael Brown1-5/+18
2022-02-10[console] Handle remapping of scancode 86Michael Brown1-0/+9
2022-02-10[console] Avoid attempting to remap numeric keypad on BIOS consoleMichael Brown1-3/+18
2022-02-10[console] Generalise bios_keymap() as key_remap()Michael Brown1-17/+1
2022-01-13[doc] Update user-visible ipxe.org URIs to use HTTPSMichael Brown1-1/+1
2021-09-08[acpi] Generalise DSDT/SSDT data extraction logicMichael Brown1-4/+66
2021-07-27[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown1-1/+2
2021-05-12[rng] Check for TSC support before using RTC entropy sourceMichael Brown1-0/+11
2021-04-13[int13] Do not report INT 13 extension support for emulated floppiesMichael Brown1-2/+2
2021-03-02[build] Allow __asmcall to be used as a type attributeMichael Brown3-5/+5
2021-03-01[acpi] Allow for platforms that provide ACPI tables individuallykexec3kexec2kexecMichael Brown1-0/+1
2021-02-17[pxe] Split out platform-independent portions of cachedhcp.cMichael Brown1-0/+76
2021-02-12[build] Use .balign directive instead of .alignMichael Brown2-3/+3
2020-09-24[pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown1-0/+1
2020-07-21[pcbios] Take alignment into account when checking for available spaceDavid Decotigny1-4/+4
2020-07-21[pcbios] Fix "out of memory" detection when expanding bottom areaDavid Decotigny1-1/+1
2019-01-25[init] Show startup and shutdown function names in debug messagesMichael Brown2-0/+2
2018-03-21[librm] Ensure that inline code symbols are uniqueMichael Brown3-6/+6
2018-03-20[time] Add support for the ACPI power management timerMichael Brown1-0/+136
2017-05-23[acpi] Make acpi_find_rsdt() a per-platform methodMichael Brown2-16/+127
2017-04-26[block] Provide sandev_read() and sandev_write() as global symbolsMichael Brown1-27/+23
2017-04-12[block] Allow use of a non-default EFI SAN boot filenameMichael Brown1-1/+2
2017-03-28[block] Describe all SAN devices via ACPI tablesMichael Brown1-52/+65
2017-03-27[int13con] Avoid overwriting random portions of SAN boot disksMichael Brown1-2/+17
2017-03-26[int13] Improve geometry guessing for unaligned partitionsMichael Brown1-11/+45
2017-03-26[block] Add basic multipath supportMichael Brown1-6/+14
2017-03-19[undi] Move PXE API caller back into UNDI driverMichael Brown1-287/+0
2017-03-07[int13] Refactor to use centralised SAN device abstractionMichael Brown1-685/+264
2017-03-07[block] Centralise "san-drive" settingMichael Brown1-28/+0
2017-01-26[int13] Test correct return status from INT 13 callsMichael Brown1-5/+5
2017-01-26[int13] Avoid potential division by zeroMichael Brown1-3/+7
2017-01-26[time] Allow timer to be selected at runtimeMichael Brown1-9/+28
2016-07-11[acpi] Allow time for ACPI power off to take effectMichael Brown1-0/+6
2016-07-11[acpi] Add support for ACPI power offMichael Brown3-4/+140
2016-07-10[rng] Check for functioning RTC interruptMichael Brown1-0/+56
2016-07-03[bios] Do not enable interrupts when printing to the consoleMichael Brown1-14/+4
2016-05-04[efi] Generalise EFI entropy generation to non-x86 CPUsMichael Brown1-223/+0