summaryrefslogtreecommitdiffstats
path: root/src/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2026-01-28110-2502/+1584Star
|\
| * [prefix] Make unlzma.S compatible with 386 class CPUsJaromir Capik2026-01-251-2/+4
| * [build] Mark known reviewed files as permitted for UEFI Secure BootMichael Brown2026-01-145-0/+5
| * [build] Mark core files as permitted for UEFI Secure BootMichael Brown2026-01-1430-0/+30
| * [crypto] Allow for zero-length big integer literalsMichael Brown2025-12-291-2/+6
| * [pci] Allow probing permission to vary by rangeMichael Brown2025-11-252-2/+4
| * [pci] Use linker tables for runtime selectable PCI APIsMichael Brown2025-11-247-306/+2Star
| * [pci] Allow PCI configuration space access mechanism to vary by rangeMichael Brown2025-11-241-48/+121
| * [ioapi] Allow iounmap() to be called for port I/O addressesMichael Brown2025-11-052-5/+10
| * [uart] Support 16550 UARTs accessed via either MMIO or port I/OMichael Brown2025-11-041-2/+2
| * [ioapi] Provide combined MMIO and port I/O accessorsMichael Brown2025-11-041-0/+69
| * [librm] Correct page table stride calculationMichael Brown2025-10-271-1/+1
| * [cmdline] Show commands in alphabetical orderMichael Brown2025-08-062-14/+3Star
| * [undi] Assume that legacy interrupts are broken for any PCIe deviceMichael Brown2025-07-241-3/+21
| * [pxeprefix] Display PCI vendor and device ID in PXE startup bannerMichael Brown2025-07-231-0/+8
| * [init] Show initialisation function names in debug messagesMichael Brown2025-07-1510-0/+10
| * [build] Allow for the existence of small-data sectionsMichael Brown2025-06-241-0/+6
| * [pxe] Use a weak symbol for isapnp_read_portMichael Brown2025-06-241-1/+1
| * [dwuart] Read input clock frequency from the device treeMichael Brown2025-06-231-0/+1
| * [uart] Allow for dynamically registered 16550 UARTsMichael Brown2025-06-223-17/+16Star
| * [uart] Allow for the existence of non-16550 UARTsMichael Brown2025-06-204-74/+102
| * [image] Use image name rather than pointer value in all debug messagesMichael Brown2025-05-264-66/+65Star
| * [memmap] Allow explicit colour selection for memory map debug messagesMichael Brown2025-05-252-2/+2
| * [memmap] Rename addr/last fields to min/max for clarityMichael Brown2025-05-234-9/+9
| * [initrd] Split out initrd construction from bzimage.cMichael Brown2025-05-231-143/+44Star
| * [initrd] Rename bzimage_align() to initrd_align()Michael Brown2025-05-221-14/+3Star
| * [uheap] Expose external heap region directlyMichael Brown2025-05-221-6/+7
| * [initrd] Move initrd reshuffling to be architecture-independent codeMichael Brown2025-05-214-334/+1Star
| * [bios] Use generic external heap based on the system memory mapMichael Brown2025-05-196-285/+6Star
| * [bios] Use memmap_describe() to find an external heap locationMichael Brown2025-05-161-16/+14Star
| * [bios] Use memmap_describe() to find a relocation addressMichael Brown2025-05-161-52/+44Star
| * [comboot] Use memmap_describe() to obtain available memoryMichael Brown2025-05-161-15/+5Star
| * [multiboot] Use memmap_describe() to construct Multiboot memory mapMichael Brown2025-05-161-22/+35
| * [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-165-17/+41
| * [bios] Update to use the generic system memory map APIMichael Brown2025-05-165-63/+131
| * [bios] Rename memmap.c to int15.cMichael Brown2025-05-142-1/+1
| * [build] Formalise mechanism for accessing absolute symbolsMichael Brown2025-05-094-10/+11
| * [uaccess] Generalise librm's virt_offset mechanism for RISC-VMichael Brown2025-05-086-70/+3Star
| * [build] Constrain PHYS_CODE() and REAL_CODE() to use i386 registersMichael Brown2025-05-084-12/+12
| * [uaccess] Remove redundant virt_to_user() and userptr_tMichael Brown2025-04-302-6/+0Star
| * [uaccess] Reduce scope of included uaccess.h headerMichael Brown2025-04-303-2/+1Star
| * [image] Make image data read-only to most consumersMichael Brown2025-04-302-7/+6Star
| * [image] Add the concept of a static imageMichael Brown2025-04-301-0/+2
| * [uaccess] Remove redundant copy_from_user() and copy_to_user()Michael Brown2025-04-3018-0/+18
| * [build] Remove some long-obsolete unused header filesMichael Brown2025-04-291-69/+0Star
| * [prefix] Remove userptr_t from command line image constructionMichael Brown2025-04-291-9/+3Star
| * [comboot] Remove userptr_t from COM32 API implementationMichael Brown2025-04-293-21/+22
| * [comboot] Remove userptr_t from COMBOOT API implementationMichael Brown2025-04-281-39/+21Star
| * [comboot] Remove userptr_t from COMBOOT image parsingMichael Brown2025-04-282-44/+30Star