summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/interface
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2026-01-2829-834/+366Star
|\
| * [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-156-0/+6
| * [pxe] Use a weak symbol for isapnp_read_portMichael Brown2025-06-241-1/+1
| * [uart] Allow for dynamically registered 16550 UARTsMichael Brown2025-06-221-3/+1Star
| * [uart] Allow for the existence of non-16550 UARTsMichael Brown2025-06-201-6/+11
| * [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-092-8/+8
| * [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-082-5/+5
| * [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-301-1/+0Star
| * [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-309-0/+9
| * [comboot] Remove userptr_t from COM32 API implementationMichael Brown2025-04-291-6/+6
| * [comboot] Remove userptr_t from COMBOOT API implementationMichael Brown2025-04-281-39/+21Star
| * [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
| * [pxe] Remove userptr_t from PXE file API implementationMichael Brown2025-04-251-37/+17Star
| * [pxe] Remove userptr_t from PXE API call dispatcherMichael Brown2025-04-251-18/+10Star
| * [block] Remove userptr_t from block device abstractionMichael Brown2025-04-241-9/+8Star
| * [uaccess] Remove trivial uses of userptr_tMichael Brown2025-04-243-15/+11Star
| * [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] Remove redundant read_user()Michael Brown2025-04-212-5/+6
| * [uaccess] Replace real_to_user() with real_to_virt()Michael Brown2025-04-2110-26/+26
| * [uaccess] Remove user_to_phys() and phys_to_user()Michael Brown2025-04-219-34/+34
| * [uaccess] Remove redundant memcpy_user() and related string functionsMichael Brown2025-04-214-27/+23Star
| * [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
| * [efi] Centralise definition of efi_cpu_nap()Michael Brown2024-09-131-57/+0Star
| * [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-126-119/+186
|\|
| * [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
| * [efi] Fix hang during ExitBootServices()Ross Lagerwall2024-01-311-1/+5
| * [build] Fix building with newer binutilsMichael Brown2024-01-142-1/+2
| * [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