summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into openslxopenslxSimon Rettberg2024-04-1213-0/+1832
|\
| * [build] Fix building on older versions of gccMichael Brown2024-03-171-0/+1
| * [ucode] Add support for updating x86 microcodeMichael Brown2024-03-154-0/+1279
| * [bios] Provide a multiprocessor API for BIOSMichael Brown2024-03-153-0/+206
| * [librm] Add support for installing a startup IPI handlerMichael Brown2024-03-153-0/+113
| * [mp] Define an API for multiprocessor functionsMichael Brown2024-03-154-0/+233
* | Merge branch 'aqc1xx' into openslxSimon Rettberg2024-04-1242-285/+394
|\|
| * [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-313-3/+15
| * [loong64] Replace broken big integer arithmetic implementationsMichael Brown2024-01-191-78/+106
| * [crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown2024-01-168-48/+72
| * [build] Fix building with newer binutilsMichael Brown2024-01-1424-19/+22
| * [build] Remove unnecessary ".text" directivesMichael Brown2024-01-1421-21/+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-0651-122/+334
|\|
| * [vmware] Use driver-private data to hold GuestInfo settings blockMichael Brown2023-09-141-41/+7Star
| * [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-132-3/+8
| * [librm] Use explicit operand size when pushing a label addressMichael Brown2023-09-051-2/+4
| * [console] Avoid overlap between special keys and Unicode charactersMichael Brown2023-07-041-24/+35
| * [build] Use separate code segment if supported by linkerMichael Brown2023-07-031-0/+7
| * [build] Inhibit linker warnings about an implied executable stackGeert Stappers2023-06-3032-0/+33
| * [build] Avoid using multiple target patterns in pattern rulesMichael Brown2023-06-301-2/+8
| * [loong64] Add support for building EFI binariesXiaotian Wu2023-06-291-0/+14
| * [loong64] Add CPU sleeping API for EFI LoongArch64Xiaotian Wu2023-06-294-1/+75
| * [loong64] Add I/O API for LoongArch64Xiaotian Wu2023-06-293-0/+130
| * [ioapi] Centralise definitions for dummy PIOMichael Brown2023-06-292-50/+6Star
| * [arm] Add missing arch/arm/core source directoryMichael Brown2023-06-292-2/+4
| * [arm] Remove redundant inclusion of io.hMichael Brown2023-06-291-2/+0Star
| * [image] Allow for images to be hidden from lists of all imagesMichael Brown2023-05-052-0/+8
* | Merge branch 'master' into openslxSimon Rettberg2023-04-0478-647/+1874
|\|
| * [image] Always unregister currently executing imageMichael Brown2023-03-072-12/+0Star
| * [rng] Allow entropy source to be selected at runtimeMichael Brown2023-02-177-160/+48Star
| * [rng] Add RDRAND as an entropy sourceMichael Brown2023-02-155-0/+141
| * [image] Check delimiters when parsing command-line key-value argumentsMichael Brown2023-02-141-21/+16Star
| * [rng] Check for several functioning RTC interruptsMichael Brown2023-02-111-3/+11
| * [loong64] Add initial support for LoongArch64Xiaotian Wu2023-02-0635-0/+1539
| * [ioapi] Move PAGE_SHIFT to bits/io.hMichael Brown2023-02-064-6/+6
| * [build] Allow for per-architecture unprefixed constant operand modifierMichael Brown2023-02-064-0/+12
| * [pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown2023-01-251-0/+26
| * [arm] Inhibit linker warnings about an implied executable stackMichael Brown2023-01-233-0/+3
| * [arm] Use -mfloat-abi=soft only for EFI buildsMichael Brown2023-01-232-1/+5
| * [arm] Use -fno-short-enums for all 32-bit ARM buildsMichael Brown2023-01-232-4/+5
| * [arm] Support building as a Linux userspace binary for AArch64Michael Brown2023-01-222-0/+16
| * [dhcp] Simplify platform-specific client architecture definitionsMichael Brown2023-01-2213-285/+100Star
| * [build] Move -Ulinux to common MakefileMichael Brown2023-01-221-3/+0Star
| * [linux] Centralise the linker script for Linux binariesMichael Brown2023-01-224-216/+4Star
| * [cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown2022-12-221-1/+1
| * [bzimage] Fix parsing of "vga=..." when not at end of command lineMichael Brown2022-10-271-4/+10