summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/interface/pcbios
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2026-01-2819-622/+259Star
|\
| * [pci] Use linker tables for runtime selectable PCI APIsMichael Brown2025-11-242-271/+1Star
| * [pci] Allow PCI configuration space access mechanism to vary by rangeMichael Brown2025-11-241-48/+121
| * [init] Show initialisation function names in debug messagesMichael Brown2025-07-153-0/+3
| * [memmap] Rename addr/last fields to min/max for clarityMichael Brown2025-05-231-3/+3
| * [uheap] Expose external heap region directlyMichael Brown2025-05-221-6/+7
| * [bios] Use generic external heap based on the system memory mapMichael Brown2025-05-192-248/+2Star
| * [bios] Use memmap_describe() to find an external heap locationMichael Brown2025-05-161-16/+14Star
| * [memmap] Use memmap_dump_all() to dump debug memory mapsMichael Brown2025-05-162-9/+6Star
| * [bios] Describe umalloc() heap as an in-use memory areaMichael Brown2025-05-163-12/+40
| * [bios] Update to use the generic system memory map APIMichael Brown2025-05-163-63/+97
| * [bios] Rename memmap.c to int15.cMichael Brown2025-05-141-0/+0
| * [build] Formalise mechanism for accessing absolute symbolsMichael Brown2025-05-091-4/+4
| * [uaccess] Generalise librm's virt_offset mechanism for RISC-VMichael Brown2025-05-081-0/+1
| * [build] Constrain PHYS_CODE() and REAL_CODE() to use i386 registersMichael Brown2025-05-081-3/+3
| * [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-309-0/+9
| * [reboot] Generalise warm reboot indicator to a flags bitmaskMichael Brown2025-04-281-5/+5
| * [fbcon] Remove userptr_t from framebuffer console driversMichael Brown2025-04-251-20/+17Star
| * [block] Remove userptr_t from block device abstractionMichael Brown2025-04-241-9/+8Star
| * [umalloc] Remove userptr_t from user memory allocationsMichael Brown2025-04-231-23/+19Star
| * [smbios] Remove userptr_t from SMBIOS structure parsingMichael Brown2025-04-231-19/+17Star
| * [acpi] Remove userptr_t from ACPI table parsingMichael Brown2025-04-223-30/+30
| * [uaccess] Replace real_to_user() with real_to_virt()Michael Brown2025-04-214-6/+6
| * [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-216-26/+26
| * [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-211-2/+2
| * [uaccess] Remove redundant userptr_add() and userptr_diff()Michael Brown2025-04-201-5/+5
| * [uaccess] Add explicit casts to and from userptr_t where neededMichael Brown2025-04-201-1/+1
| * [rng] Restore state of IRQ 8 and PIE when disabling entropy gatheringMichael Brown2025-03-141-8/+25
| * [pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown2024-08-152-0/+2
* | Merge branch 'master' into openslxSimon Rettberg2024-04-121-0/+173
|\|
| * [build] Fix building on older versions of gccMichael Brown2024-03-171-0/+1
| * [bios] Provide a multiprocessor API for BIOSMichael Brown2024-03-151-0/+172
* | Merge branch 'aqc1xx' into openslxSimon Rettberg2024-04-124-118/+180
|\|
| * [block] Allow for additional SAN boot parameters alongside filenameMichael Brown2024-03-061-2/+3
| * [block] Use drive number as debug message stream IDMichael Brown2024-03-041-101/+109
| * [build] Fix building with newer binutilsMichael Brown2024-01-141-1/+1
| * [build] Remove unnecessary ".text" directivesMichael Brown2024-01-141-1/+0Star
| * [smbios] Support scanning for the 64-bit SMBIOS3 entry pointMichael Brown2023-12-291-2/+53
| * [pci] Require discovery of a PCI device when determining usable PCI APIsMichael Brown2023-11-021-11/+14
* | Merge branch 'master' into openslxSimon Rettberg2023-10-062-24/+36
|\|
| * [console] Avoid overlap between special keys and Unicode charactersMichael Brown2023-07-041-24/+35
| * [build] Inhibit linker warnings about an implied executable stackGeert Stappers2023-06-301-0/+1
* | Merge branch 'master' into openslxSimon Rettberg2023-04-042-12/+42
|\|
| * [rng] Allow entropy source to be selected at runtimeMichael Brown2023-02-171-8/+30
| * [rng] Check for several functioning RTC interruptsMichael Brown2023-02-111-3/+11
| * [cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown2022-12-221-1/+1
* | [vesafb] Map Unicode characters to CP437 if possibleSimon Rettberg2022-10-211-2/+134
* | Merge branch 'master' into openslxSimon Rettberg2022-10-212-7/+206
|\|
| * [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