summaryrefslogtreecommitdiff
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [image] Allow for images to be hidden from lists of all imagesMichael Brown2023-05-052-0/+8
* [image] Always unregister currently executing imageMichael Brown2023-03-072-12/+0
* [rng] Allow entropy source to be selected at runtimeMichael Brown2023-02-177-160/+48
* [rng] Add RDRAND as an entropy sourcerdrandMichael 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
* [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-054-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/+100
* [build] Move -Ulinux to common MakefileMichael Brown2023-01-221-3/+0
* [linux] Centralise the linker script for Linux binariesMichael Brown2023-01-224-216/+4
* [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
* [console] Centralise handling of key modifiersMichael Brown2022-02-152-5/+21
* [console] Handle remapping of scancode 86Michael Brown2022-02-101-0/+9
* [console] Avoid attempting to remap numeric keypad on BIOS consoleMichael Brown2022-02-101-3/+18
* [console] Generalise bios_keymap() as key_remap()Michael Brown2022-02-101-17/+1
* [prefix] Fix use of writable code segment on 486 and earlier CPUsfix486Michael Brown2022-02-021-4/+10
* [efi] Include Secure Boot Advanced Targeting (SBAT) metadatasbatMichael Brown2022-01-135-0/+10
* [doc] Update user-visible ipxe.org URIs to use HTTPSMichael Brown2022-01-132-3/+3
* [acpi] Generalise DSDT/SSDT data extraction logicMichael Brown2021-09-081-4/+66
* [efi] Record cached ProxyDHCPOFFER and PXEBSACK, if presentMichael Brown2021-07-271-1/+2
* [crypto] Add memory output constraints for big-integer inline assemblybigint_output_constraintsMichael Brown2021-06-032-22/+43
* [cpio] Split out bzImage initrd CPIO header constructionMichael Brown2021-05-213-56/+4
* [undi] Read TSC only when profilingMichael Brown2021-05-121-2/+9
* [rng] Check for TSC support before using RTC entropy sourceMichael Brown2021-05-122-0/+14
* [prefix] Specify i486 architecture for LZMA decompressorMichael Brown2021-05-121-1/+1
* [int13] Do not report INT 13 extension support for emulated floppiesMichael Brown2021-04-131-2/+2
* [pci] Avoid scanning nonexistent buses when using PCIAPI_DIRECTMichael Brown2021-04-101-2/+2
* [build] Allow __asmcall to be used as a type attributeMichael Brown2021-03-026-8/+9
* [acpi] Allow for platforms that provide ACPI tables individuallykexec3kexec2kexecMichael Brown2021-03-012-0/+14
* [linux] Use host glibc system call wrappersMichael Brown2021-02-2812-482/+22
* [linux] Add a prefix to all symbols to avoid future name collisionsMichael Brown2021-02-271-0/+2
* [bitops] Provide an explicit operand size for bit test instructionsMichael Brown2021-02-271-4/+4
* [librm] Test for FXSAVE/FXRSTOR instruction supportfxsrMichael Brown2021-02-183-6/+36
* [librm] Add missing __asmcall on init_idt()Michael Brown2021-02-181-1/+1
* [prefix] Add a generic raw image prefixrplMichael Brown2021-02-181-0/+53
* [initrd] Allow for zero-length initrd filesMichael Brown2021-02-181-6/+6