aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
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
2020-11-05[malloc] Rename malloc_dma() to malloc_phys()Michael Brown2-8/+8
2020-09-25[pci] Update drivers to use pci_ioremap()Michael Brown2-2/+6
2020-09-24[pci] Define pci_ioremap() for mapping PCI bus addressesMichael Brown4-0/+28
2020-07-27[comboot] Fix stack pointer retrieval after COM32 binary returnsDentcho Ludmilov Bankov1-1/+1
2020-07-21[pcbios] Take alignment into account when checking for available spaceDavid Decotigny1-4/+4
2020-07-21[pcbios] Fix "out of memory" detection when expanding bottom areaDavid Decotigny1-1/+1
2020-07-07[efi] Avoid setting direction flag on EFI platformsMichael Brown1-0/+14
2020-07-07[crypto] Avoid temporarily setting direction flag in bigint_is_geq()Michael Brown1-17/+8
2020-06-27[build] Disable position-independent code for ARM64 EFI buildsMichael Brown1-0/+4
2020-03-01[int13con] Create log partition only when CONSOLE_INT13 is enabledMichael Brown1-0/+17
2020-03-01[bios] Define macros for constructing partition table entriesMichael Brown1-10/+37
2019-07-14[arm] Provide dummy implementations for {in,out}[s]{b,w,l}Michael Brown1-18/+59
2019-01-25[init] Show startup and shutdown function names in debug messagesMichael Brown6-0/+6
2019-01-15[pci] Correct invalid base-class/sub-class/prog-if order in PCIRPetr Borsodi2-2/+2
2018-04-18[undi] Include subsystem IDs in broken interrupt device checkMichael Brown1-6/+27