aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2024-03-17[build] Fix building on older versions of gccMichael Brown1-0/+1
2024-03-15[ucode] Add support for updating x86 microcodeMichael Brown4-0/+1279
2024-03-15[bios] Provide a multiprocessor API for BIOSMichael Brown3-0/+206
2024-03-15[librm] Add support for installing a startup IPI handlerMichael Brown3-0/+113
2024-03-15[mp] Define an API for multiprocessor functionsMichael Brown2-0/+209
2024-03-06[block] Allow for additional SAN boot parameters alongside filenameMichael Brown1-2/+3
2024-03-04[block] Use drive number as debug message stream IDMichael Brown1-101/+109
2024-01-31[efi] Fix hang during ExitBootServices()Ross Lagerwall1-1/+5
2024-01-16[crypto] Allow multiplicand and multiplier to differ in sizemultMichael Brown2-12/+18
2024-01-14[build] Fix building with newer binutilsMichael Brown22-18/+20
2024-01-14[build] Remove unnecessary ".text" directivesMichael Brown19-19/+0
2023-12-29[smbios] Support scanning for the 64-bit SMBIOS3 entry pointsmbios3Michael Brown1-2/+53
2023-11-02[pci] Require discovery of a PCI device when determining usable PCI APIsMichael Brown1-11/+14
2023-09-14[vmware] Use driver-private data to hold GuestInfo settings blockMichael Brown1-41/+7
2023-09-13[netdevice] Allocate private data for each network upper-layer driverMichael Brown2-3/+8
2023-09-05[librm] Use explicit operand size when pushing a label addressopsizeMichael Brown1-2/+4
2023-07-04[console] Avoid overlap between special keys and Unicode charactersMichael Brown1-24/+35
2023-07-03[build] Use separate code segment if supported by linkerMichael Brown1-0/+7
2023-06-30[build] Inhibit linker warnings about an implied executable stackGeert Stappers26-0/+27
2023-06-30[build] Avoid using multiple target patterns in pattern rulesMichael Brown1-2/+8
2023-05-05[image] Allow for images to be hidden from lists of all imagesMichael Brown2-0/+8
2023-03-07[image] Always unregister currently executing imageMichael Brown2-12/+0
2023-02-17[rng] Allow entropy source to be selected at runtimeMichael Brown5-136/+48
2023-02-15[rng] Add RDRAND as an entropy sourcerdrandMichael Brown5-0/+141
2023-02-14[image] Check delimiters when parsing command-line key-value argumentsMichael Brown1-21/+16
2023-02-11[rng] Check for several functioning RTC interruptsMichael Brown1-3/+11
2023-02-06[ioapi] Move PAGE_SHIFT to bits/io.hMichael Brown2-3/+3
2023-01-25[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown1-0/+26
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown3-45/+20
2023-01-22[build] Move -Ulinux to common MakefileMichael Brown1-3/+0
2022-12-22[cachedhcp] Include VLAN tag in filter for applying cached DHCPACKMichael Brown1-1/+1
2022-10-27[bzimage] Fix parsing of "vga=..." when not at end of command linevgafixMichael Brown1-4/+10
2022-09-18[pci] Select PCI I/O API at runtime for cloud imagesMichael Brown7-0/+218
2022-09-18[bios] Allow pcibios_discover() to return an empty rangeMichael Brown1-3/+5
2022-09-15[pci] Generalise pci_num_bus() to pci_discover()Michael Brown3-11/+19
2022-03-24[acpi] Allow for the possibility of overriding ACPI tables at link timeMichael Brown2-2/+2
2022-03-15[fbcon] Support Unicode character outputMichael Brown1-2/+23
2022-02-15[console] Support AltGr to access ASCII characters via remappingMichael Brown2-0/+16
2022-02-15[console] Centralise handling of key modifiersMichael Brown2-5/+21
2022-02-10[console] Handle remapping of scancode 86Michael Brown1-0/+9
2022-02-10[console] Avoid attempting to remap numeric keypad on BIOS consoleMichael Brown1-3/+18
2022-02-10[console] Generalise bios_keymap() as key_remap()Michael Brown1-17/+1
2022-02-02[prefix] Fix use of writable code segment on 486 and earlier CPUsfix486Michael Brown1-4/+10
2022-01-13[efi] Include Secure Boot Advanced Targeting (SBAT) metadatasbatMichael Brown2-0/+4
2022-01-13[doc] Update user-visible ipxe.org URIs to use HTTPSMichael Brown2-3/+3
2021-09-08[acpi] Generalise DSDT/SSDT data extraction logicMichael Brown1-4/+66
2021-07-27[efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown1-1/+2
2021-06-03[crypto] Add memory output constraints for big-integer inline assemblybigint_output_constraintsMichael Brown2-22/+43
2021-05-21[cpio] Split out bzImage initrd CPIO header constructionMichael Brown3-56/+4
2021-05-12[undi] Read TSC only when profilingMichael Brown1-2/+9