aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Expose shifted out bit from big integer shiftsMichael Brown10 days1-6/+13
* [crypto] Expose carry flag from big integer addition and subtractionMichael Brown2024-11-261-6/+14
* [crypto] Use architecture-independent bigint_is_set()Michael Brown2024-10-101-19/+0
* [crypto] Rename bigint_rol()/bigint_ror() to bigint_shl()/bigint_shr()Michael Brown2024-10-071-4/+4
* [crypto] Eliminate temporary carry space for big integer multiplicationMichael Brown2024-09-271-13/+12
* [crypto] Use constant-time big integer multiplicationMichael Brown2024-09-232-105/+29
* [efi] Centralise definition of efi_cpu_nap()Michael Brown2024-09-133-77/+9
* [gdb] Allow CPU architectures to omit support for GDBMichael Brown2024-09-051-1/+0
* [build] Centralise dummy architecture-specific headersMichael Brown2024-09-031-2/+2
* [pci] Separate permission to probe buses from bus:dev.fn range discoveryMichael Brown2024-08-156-0/+33
* [cpuid] Allow hypervisor CPUID leaves to be accessed as settingsMichael Brown2024-08-011-4/+14
* [cpuid] Allow reading hypervisor CPUID leavesMichael Brown2024-08-012-2/+5
* [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-152-0/+209
* [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
* [crypto] Allow multiplicand and multiplier to differ in sizeMichael Brown2024-01-162-12/+18
* [build] Fix building with newer binutilsMichael Brown2024-01-1422-18/+20
* [build] Remove unnecessary ".text" directivesMichael Brown2024-01-1419-19/+0
* [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
* [vmware] Use driver-private data to hold GuestInfo settings blockMichael Brown2023-09-141-41/+7
* [netdevice] Allocate private data for each network upper-layer driverMichael Brown2023-09-132-3/+8
* [librm] Use explicit operand size when pushing a label addressopsizeMichael 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 linkersepcodeMichael Brown2023-07-031-0/+7
* [build] Inhibit linker warnings about an implied executable stackGeert Stappers2023-06-3026-0/+27
* [build] Avoid using multiple target patterns in pattern rulesMichael Brown2023-06-301-2/+8
* [image] Allow for images to be hidden from lists of all imagesMichael Brown2023-05-052-0/+8
* [image] Always unregister currently executing imageinterpreterMichael Brown2023-03-072-12/+0
* [rng] Allow entropy source to be selected at runtimeMichael Brown2023-02-175-136/+48
* [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/+16
* [rng] Check for several functioning RTC interruptsMichael Brown2023-02-111-3/+11
* [ioapi] Move PAGE_SHIFT to bits/io.hMichael Brown2023-02-062-3/+3
* [pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown2023-01-251-0/+26
* [dhcp] Simplify platform-specific client architecture definitionsMichael Brown2023-01-223-45/+20
* [build] Move -Ulinux to common MakefileMichael Brown2023-01-221-3/+0
* [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 linevgafixMichael Brown2022-10-271-4/+10
* [pci] Select PCI I/O API at runtime for cloud imagesMichael Brown2022-09-187-0/+218
* [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-153-11/+19
* [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-152-0/+16