summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/interface/pcbios
Commit message (Expand)AuthorAgeFilesLines
* [pci] Select PCI I/O API at runtime for cloud imagesMichael Brown2022-09-182-0/+193
* [bios] Allow pcibios_discover() to return an empty rangeMichael Brown2022-09-181-3/+5
* [pci] Generalise pci_num_bus() to pci_discover()Michael Brown2022-09-151-5/+9
* [acpi] Allow for the possibility of overriding ACPI tables at link timeMichael Brown2022-03-242-2/+2
* [fbcon] Support Unicode character outputMichael Brown2022-03-151-2/+23
* [console] Support AltGr to access ASCII characters via remappingMichael Brown2022-02-151-0/+12
* [console] Centralise handling of key modifiersMichael Brown2022-02-151-5/+18
* [console] Handle remapping of scancode 86Michael Brown2022-02-101-0/+9
* [console] Avoid attempting to remap numeric keypad on BIOS consoleMichael Brown2022-02-101-3/+18
* [console] Generalise bios_keymap() as key_remap()Michael Brown2022-02-101-17/+1Star
* [acpi] Generalise DSDT/SSDT data extraction logicMichael Brown2021-09-081-4/+66
* [efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown2021-07-271-1/+2
* [rng] Check for TSC support before using RTC entropy sourceMichael Brown2021-05-121-0/+11
* [int13] Do not report INT 13 extension support for emulated floppiesMichael Brown2021-04-131-2/+2
* [build] Allow __asmcall to be used as a type attributeMichael Brown2021-03-022-2/+2
* [acpi] Allow for platforms that provide ACPI tables individuallyMichael Brown2021-03-011-0/+1
* [pxe] Split out platform-independent portions of cachedhcp.cMichael Brown2021-02-171-0/+76
* [build] Use .balign directive instead of .alignMichael Brown2021-02-131-1/+1
* [pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown2020-09-241-0/+1
* [pcbios] Take alignment into account when checking for available spaceDavid Decotigny2020-07-211-4/+4
* [pcbios] Fix "out of memory" detection when expanding bottom areaDavid Decotigny2020-07-211-1/+1
* [init] Show startup and shutdown function names in debug messagesMichael Brown2019-01-252-0/+2
* [librm] Ensure that inline code symbols are uniqueMichael Brown2018-03-212-3/+3
* [time] Add support for the ACPI power management timerMichael Brown2018-03-201-0/+136
* [acpi] Make acpi_find_rsdt() a per-platform methodMichael Brown2017-05-232-16/+127
* [block] Provide sandev_read() and sandev_write() as global symbolsMichael Brown2017-04-261-27/+23Star
* [block] Allow use of a non-default EFI SAN boot filenameMichael Brown2017-04-121-1/+2
* [block] Describe all SAN devices via ACPI tablesMichael Brown2017-03-281-52/+65
* [int13con] Avoid overwriting random portions of SAN boot disksMichael Brown2017-03-271-2/+17
* [int13] Improve geometry guessing for unaligned partitionsMichael Brown2017-03-261-11/+45
* [block] Add basic multipath supportMichael Brown2017-03-261-6/+14
* [int13] Refactor to use centralised SAN device abstractionMichael Brown2017-03-071-685/+264Star
* [block] Centralise "san-drive" settingMichael Brown2017-03-071-28/+0Star
* [int13] Test correct return status from INT 13 callsMichael Brown2017-01-261-5/+5
* [int13] Avoid potential division by zeroMichael Brown2017-01-261-3/+7
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-261-9/+28
* [acpi] Allow time for ACPI power off to take effectMichael Brown2016-07-111-0/+6
* [acpi] Add support for ACPI power offMichael Brown2016-07-113-4/+140
* [rng] Check for functioning RTC interruptMichael Brown2016-07-101-0/+56
* [bios] Do not enable interrupts when printing to the consoleMichael Brown2016-07-031-14/+4Star
* [int13] Allow default drive to be specified via "san-drive" settingMichael Brown2016-03-221-1/+28
* [int13] Allow drive to be hooked using the natural drive numberMichael Brown2016-03-221-2/+6
* [pcbios] Restrict external memory allocations to the low 4GBMichael Brown2016-03-081-0/+53
* [librm] Provide an abstraction wrapper for prot_callMichael Brown2016-02-193-10/+6Star
* [librm] Convert prot_call() to a real-mode near callMichael Brown2016-02-182-2/+0Star
* [bios] Make uses of REAL_CODE() and PHYS_CODE() 64-bit cleanMichael Brown2016-02-183-7/+7
* [librm] Discard argument as part of return from prot_call()Michael Brown2016-02-171-1/+0Star
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-1620-0/+5891