aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
2015-06-30[xen] Wait for and clear XenStore event before receiving dataMichael Brown1-0/+19
2015-06-29[comboot] Implement INT22,0x000cWissam Shoukair1-0/+4
2015-06-29[serial] Use new UART abstraction in serial console driverMichael Brown1-13/+10
2015-06-29[serial] Add general abstraction of a 16550-compatible UARTMichael Brown3-0/+104
2015-06-29[pxe] Always reconstruct packet for PXENV_GET_CACHED_INFOMichael Brown1-10/+8
2015-06-25[mromprefix] Report a dummy size at offset 0x02 of .mrom payloadMichael Brown1-0/+1
2015-06-23[pci] Use flat real mode to call INT 1a,b101Michael Brown1-1/+5
2015-05-19[int13con] Add basic ability to log to a local disk via INT 13Michael Brown3-6/+300
2015-05-08[pci] Provide PCI_CLASS() to calculate a scalar PCI class valueMichael Brown1-1/+1
2015-04-24[vram] Add "vram" built-in setting to dump video RAMMichael Brown1-0/+72
2015-04-22[build] Construct all-drivers list based on driver classMichael Brown2-2/+2
2015-04-18[build] Work around binutils quirk on OpenBSD 5.7Michael Brown1-0/+3
2015-04-17[build] Fix compiler warning on OpenBSD 5.7Michael Brown1-1/+1
2015-04-15[build] Allow building PCI ROMs with device ID listsMichael Brown2-1/+13
2015-04-14[efi] Use the EFI_RNG_PROTOCOL as an entropy source if availableMichael Brown1-3/+76
2015-04-14[efi] Add EFI entropy sourceMichael Brown2-0/+151
2015-04-13[romprefix] Allow autoboot device filter to be disabledMichael Brown1-0/+2
2015-04-13[efi] Ensure drivers are disconnected when ExitBootServices() is calledMichael Brown1-0/+35
2015-04-07[libc] Add x86_64 versions of setjmp() and longjmp()Michael Brown3-0/+100
2015-04-07[libc] Fix typo in longjmp()Michael Brown1-3/+3
2015-03-23[libprefix] Fix building on 64-bit FreeBSD 8.4Michael Brown1-1/+1
2015-03-16[libc] Add ffs(), ffsl(), and ffsll()Michael Brown2-2/+82
2015-03-11[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown7-3/+11
2015-03-05[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown3-3/+11
2015-03-05[i386] Move real_to_user() to realmode.hMichael Brown4-12/+14
2015-03-05[build] Fix the REQUIRE_SYMBOL mechanismMichael Brown8-0/+18
2015-03-05[build] Use REQUIRE_OBJECT() to drag in per-object configurationMichael Brown1-0/+3
2015-03-03[pxe] Remove obsolete references to pxeparent_dhcpMichael Brown2-6/+0
2015-03-03[malloc] Move valgrind headers out of arch/x86Michael Brown2-4849/+0
2015-03-02[libc] Rewrite byte-swapping codeMichael Brown3-14/+8
2015-03-02[libc] Rewrite setjmp() and longjmp()Michael Brown2-49/+81
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown32-40/+112
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown7-7/+35
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown128-128/+320
2015-02-26[zbin] Remove now-unused unnrv2b.S decompressorMichael Brown2-193/+0
2015-02-26[zbin] Fix check for existence of most recent output byteMichael Brown1-3/+1
2015-02-26[zbin] Allow decompressor to generate debug output via BIOS consoleMichael Brown1-19/+50
2015-02-26[prefix] Call decompressor in flat real mode when DEBUG=libprefix is enabledMichael Brown1-0/+16
2015-02-26[zbin] Perform extra normalisation after completing decompressionMichael Brown1-0/+1
2015-02-25[zbin] Use LZMA compressionMichael Brown2-0/+914
2015-02-24[prefix] Use .bss16 as temporary stack space for calls to install_blockMichael Brown2-11/+46
2015-02-20[hyperv] Check for required featuresMichael Brown2-0/+41
2015-02-17[timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown6-107/+153
2015-02-17[libc] Reduce size of memset()Michael Brown1-1/+127
2015-02-16[libc] Rewrite string functionsMichael Brown2-102/+0
2015-02-12[build] Apply the "-fno-PIE -nopie" workaround only to i386 buildsMichael Brown1-0/+11
2015-02-11[build] Allow product URI to be customised via config/branding.hMichael Brown1-1/+3
2015-02-11[build] Use PRODUCT_SHORT_NAME for end-user visible stringsMichael Brown1-1/+2
2015-02-11[build] Move branding information to config/branding.hMichael Brown1-1/+2
2015-02-06[pxe] Maintain a queue for received PXE UDP packetsMichael Brown1-38/+85