aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
2023-01-25[pxe] Discard queued PXE UDP packets when under memory pressureMichael Brown1-0/+26
2023-01-23[arm] Inhibit linker warnings about an implied executable stackMichael Brown3-0/+3
2023-01-23[arm] Use -mfloat-abi=soft only for EFI buildsMichael Brown2-1/+5
2023-01-23[arm] Use -fno-short-enums for all 32-bit ARM buildsMichael Brown2-4/+5
2023-01-22[arm] Support building as a Linux userspace binary for AArch64Michael Brown2-0/+16
2023-01-22[dhcp] Simplify platform-specific client architecture definitionsMichael Brown13-285/+100
2023-01-22[build] Move -Ulinux to common MakefileMichael Brown1-3/+0
2023-01-22[linux] Centralise the linker script for Linux binariesMichael Brown4-216/+4
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 Brown5-0/+10
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
2021-05-12[rng] Check for TSC support before using RTC entropy sourceMichael Brown2-0/+14
2021-05-12[prefix] Specify i486 architecture for LZMA decompressorMichael Brown1-1/+1
2021-04-13[int13] Do not report INT 13 extension support for emulated floppiesMichael Brown1-2/+2
2021-04-10[pci] Avoid scanning nonexistent buses when using PCIAPI_DIRECTMichael Brown1-2/+2
2021-03-02[build] Allow __asmcall to be used as a type attributeMichael Brown6-8/+9
2021-03-01[acpi] Allow for platforms that provide ACPI tables individuallykexec3kexec2kexecMichael Brown2-0/+14
2021-02-28[linux] Use host glibc system call wrappersMichael Brown12-482/+22
2021-02-27[linux] Add a prefix to all symbols to avoid future name collisionsMichael Brown1-0/+2
2021-02-27[bitops] Provide an explicit operand size for bit test instructionsMichael Brown1-4/+4
2021-02-18[librm] Test for FXSAVE/FXRSTOR instruction supportfxsrMichael Brown3-6/+36
2021-02-18[librm] Add missing __asmcall on init_idt()Michael Brown1-1/+1
2021-02-18[prefix] Add a generic raw image prefixrplMichael Brown1-0/+53
2021-02-18[initrd] Allow for zero-length initrd filesMichael Brown1-6/+6
2021-02-17[pxe] Split out platform-independent portions of cachedhcp.cMichael Brown2-179/+76
2021-02-15[build] Work around stray sections introduced by some binutils versionsusbdiskMichael Brown2-7/+33
2021-02-12[build] Use .balign directive instead of .alignMichael Brown10-16/+16
2021-02-04[build] Work around -fPIE patched versions of gcc on all architecturesMichael Brown2-20/+0
2021-01-30[build] Allow BIOS linker script to be used with FreeBSD linkerfreebsdMichael Brown1-13/+13
2021-01-30[build] Avoid modifying load addresses when stripping .zinfo sectionMichael Brown1-7/+42
2021-01-25[image] Provide image_memory()Michael Brown1-39/+5
2021-01-22[image] Provide image_set_data()Michael Brown1-12/+9
2021-01-13[build] Create util/genfsimg for building filesystem-based imagesMichael Brown1-39/+4