aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [pci] Provide PCI_CLASS() to calculate a scalar PCI class valueMichael Brown2015-05-081-1/+1
* [vram] Add "vram" built-in setting to dump video RAMMichael Brown2015-04-241-0/+72
* [build] Construct all-drivers list based on driver classMichael Brown2015-04-222-2/+2
* [build] Work around binutils quirk on OpenBSD 5.7Michael Brown2015-04-181-0/+3
* [build] Fix compiler warning on OpenBSD 5.7Michael Brown2015-04-171-1/+1
* [build] Allow building PCI ROMs with device ID listsMichael Brown2015-04-152-1/+13
* [efi] Use the EFI_RNG_PROTOCOL as an entropy source if availableMichael Brown2015-04-141-3/+76
* [efi] Add EFI entropy sourceMichael Brown2015-04-142-0/+151
* [romprefix] Allow autoboot device filter to be disabledMichael Brown2015-04-131-0/+2
* [efi] Ensure drivers are disconnected when ExitBootServices() is calledMichael Brown2015-04-131-0/+35
* [libc] Add x86_64 versions of setjmp() and longjmp()Michael Brown2015-04-073-0/+100
* [libc] Fix typo in longjmp()Michael Brown2015-04-071-3/+3
* [libprefix] Fix building on 64-bit FreeBSD 8.4Michael Brown2015-03-231-1/+1
* [libc] Add ffs(), ffsl(), and ffsll()Michael Brown2015-03-162-2/+82
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-117-3/+11
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-053-3/+11
* [i386] Move real_to_user() to realmode.hMichael Brown2015-03-054-12/+14
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-058-0/+18
* [build] Use REQUIRE_OBJECT() to drag in per-object configurationMichael Brown2015-03-051-0/+3
* [pxe] Remove obsolete references to pxeparent_dhcpMichael Brown2015-03-032-6/+0
* [malloc] Move valgrind headers out of arch/x86Michael Brown2015-03-032-4849/+0
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-023-14/+8
* [libc] Rewrite setjmp() and longjmp()Michael Brown2015-03-022-49/+81
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0232-40/+112
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-027-7/+35
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-02128-128/+320
* [zbin] Remove now-unused unnrv2b.S decompressorMichael Brown2015-02-262-193/+0
* [zbin] Fix check for existence of most recent output byteMichael Brown2015-02-261-3/+1
* [zbin] Allow decompressor to generate debug output via BIOS consoleMichael Brown2015-02-261-19/+50
* [prefix] Call decompressor in flat real mode when DEBUG=libprefix is enabledMichael Brown2015-02-261-0/+16
* [zbin] Perform extra normalisation after completing decompressionMichael Brown2015-02-261-0/+1
* [zbin] Use LZMA compressionMichael Brown2015-02-252-0/+914
* [prefix] Use .bss16 as temporary stack space for calls to install_blockMichael Brown2015-02-242-11/+46
* [hyperv] Check for required featuresMichael Brown2015-02-202-0/+41
* [timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown2015-02-176-107/+153
* [libc] Reduce size of memset()Michael Brown2015-02-171-1/+127
* [libc] Rewrite string functionsMichael Brown2015-02-162-102/+0
* [build] Apply the "-fno-PIE -nopie" workaround only to i386 buildsMichael Brown2015-02-121-0/+11
* [build] Allow product URI to be customised via config/branding.hMichael Brown2015-02-111-1/+3
* [build] Use PRODUCT_SHORT_NAME for end-user visible stringsMichael Brown2015-02-111-1/+2
* [build] Move branding information to config/branding.hMichael Brown2015-02-111-1/+2
* [pxe] Maintain a queue for received PXE UDP packetsMichael Brown2015-02-061-38/+85
* [pxe] Use tftp_uri() to construct PXE TFTP URIsMichael Brown2015-02-061-12/+15
* [tftp] Explicitly abort connection whenever parent interface is closedMichael Brown2015-02-061-10/+7
* [pci] Allow drivers to specify a PCI classMichael Brown2015-02-021-5/+2
* [build] Include Hyper-V driver in the all-drivers buildMichael Brown2014-12-211-0/+4
* [hyperv] Add support for NetVSC paravirtual network devicesMichael Brown2014-12-181-0/+3
* [hyperv] Add support for VMBus devicesMichael Brown2014-12-181-0/+8
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-189-3/+747
* [build] Use -malign-double to build 32-bit UEFI binariesMichael Brown2014-09-241-0/+4