summaryrefslogtreecommitdiffstats
path: root/src/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* [vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown2016-01-057-0/+953
* [efi] Add %.usb target for building EFI-bootable USB (or other) disk imagesMichael Brown2015-12-071-0/+4
* [efi] Hold off watchdog timer while runningMichael Brown2015-08-031-0/+5
* [serial] Check for UART existence in uart_select()Michael Brown2015-07-311-8/+15
* [xen] Wait for and clear XenStore event before receiving dataMichael Brown2015-06-301-0/+19
* [serial] Add general abstraction of a 16550-compatible UARTMichael Brown2015-06-293-0/+104
* [int13con] Add basic ability to log to a local disk via INT 13Michael Brown2015-05-191-0/+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
* [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
* [efi] Ensure drivers are disconnected when ExitBootServices() is calledMichael Brown2015-04-131-0/+35
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-052-0/+6
* [malloc] Move valgrind headers out of arch/x86Michael Brown2015-03-032-4849/+0Star
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-0/+8
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-025-7/+20
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0225-25/+73
* [hyperv] Check for required featuresMichael Brown2015-02-202-0/+41
* [timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown2015-02-172-0/+147
* [libc] Reduce size of memset()Michael Brown2015-02-171-1/+127
* [libc] Rewrite string functionsMichael Brown2015-02-172-102/+0Star
* [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-187-0/+737
* [xen] Use version 1 grant tables by defaultMichael Brown2014-08-131-52/+23Star
* [xen] Accept alternative Xen platform PCI device ID 5853:0002Michael Brown2014-08-131-0/+1
* [efi] Default to releasing network devices for use via SNPMichael Brown2014-07-302-4/+5
* [xen] Add support for Xen netfront virtual NICsMichael Brown2014-07-291-0/+3
* [xen] Add basic support for PV-HVM domainsMichael Brown2014-07-295-0/+762
* [ioapi] Centralise notion of PAGE_SIZEMichael Brown2014-07-281-0/+3
* [ioapi] Fail ioremap() when attempting to map a zero bus addressMichael Brown2014-07-161-1/+1
* [efi] Include SNP NIC driver within the all-drivers targetMichael Brown2014-07-081-0/+4
* [efi] Identify autoboot device by MAC address when chainloadingMichael Brown2014-07-081-0/+4
* [efi] Restructure EFI driver modelMichael Brown2014-06-251-0/+35
* [build] Avoid errors when build directory is mounted via NFSMichael Brown2014-05-131-1/+1
* [libc] Add flsll()Michael Brown2014-04-271-31/+0Star
* [libc] Add inline assembly implementation of flsl() using BSR instructionMichael Brown2014-04-241-0/+31
* [efi] Disable SNP devices when running iPXE as the applicationMichael Brown2014-03-141-2/+4
* [efi] Unload our own image before exiting UEFI applicationMichael Brown2014-03-141-4/+9
* [efi] Avoid accidentally calling main() twiceMichael Brown2014-03-141-1/+5
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-051-18/+20
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-3/+3
* [vesafb] Add VESA frame buffer consoleMichael Brown2013-11-281-0/+1
* [console] Allow console input and output to be disabled independentlyMichael Brown2013-11-281-1/+1
* [cmdline] Generate command option help text automaticallyMichael Brown2013-11-071-2/+1Star
* [settings] Expose CPUID instruction via settings mechanismMichael Brown2013-08-074-19/+299
* [build] Fix %.licence build targetMichael Brown2013-07-161-0/+2
* [cmdline] Add "poweroff" commandMarin Hannache2013-07-151-0/+1
* [legal] Add FILE_LICENCE for valgrind headersMarin Hannache2013-07-142-0/+4