aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
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
2018-03-21[librm] Ensure that inline code symbols are uniqueMichael Brown6-9/+9
2018-03-21[librm] Provide symbols for inline code placed into other sectionsMichael Brown1-0/+5
2018-03-21[undi] Treat invalid IRQ numbers as non-fatal errorsMichael Brown1-4/+2
2018-03-20[build] Prevent use of MMX and SSE registersMichael Brown2-2/+5
2018-03-20[rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown1-2/+2
2018-03-20[time] Add support for the ACPI power management timerMichael Brown2-0/+137
2018-03-18[librm] Add facility to provide register and stack dump for CPU exceptionsMichael Brown3-7/+162
2018-01-02[build] Avoid use of "ld --oformat binary"Michael Brown2-4/+5
2017-12-29[legal] Add missing FILE_LICENCE declarationsMichael Brown3-0/+6
2017-08-30[romprefix] Avoid unaligned accesses within ROM headersMichael Brown2-0/+4
2017-07-28[hyperv] Do not steal ownership from the Gen 2 UEFI firmwareMichael Brown1-0/+28