summaryrefslogtreecommitdiffstats
path: root/src/arch/x86
Commit message (Expand)AuthorAgeFilesLines
* [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
* [linux] Add support for accessing PCI configuration space via /proc/bus/pciMichael Brown2013-07-131-0/+4
* [build] Add efidrv.cab target for UEFI Secure Boot signingMichael Brown2013-05-141-0/+10
* [pxe] Convert external PXE API errors into iPXE platform-generated errorsMichael Brown2013-04-291-0/+1
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-1/+2
* [initrd] Add ability to reshuffle initrds into image list orderMichael Brown2012-11-121-0/+1
* [libc] Relicense x86 string.hMichael Brown2012-11-121-19/+24
* [libc] Fix and externalise memswap()Michael Brown2012-11-122-15/+30
* [libc] Reduce overall code size by externalising strlen()Michael Brown2012-11-122-12/+20
* [libc] Reduce overall code size by externalising strncmp()Michael Brown2012-11-122-21/+40
* [libc] Remove unnecessary "cld" instruction from memset()Michael Brown2012-11-121-11/+18
* [libc] Convert memcpy() from a macro to an inline functionMichael Brown2012-11-121-4/+24
* [libc] Reduce overall code size by externalising memmove()Michael Brown2012-11-122-24/+74
* [libc] Remove obsolete implementation of memcpy()Michael Brown2012-11-121-12/+0Star
* [console] Add support for the bochs/qemu debug port consoleMichael Brown2012-09-101-0/+86
* [sdi] Add support for SDI imagesMichael Brown2012-09-051-0/+1
* [tcpip] Fix building under CygwinJoshua Oreman2012-07-241-1/+1
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-209-9/+18
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-173-0/+274
* [tcpip] Add faster algorithm for calculating the TCP/IP checksumMichael Brown2012-06-282-0/+174
* [tcpip] Allow for architecture-specific TCP/IP checksum routinesMichael Brown2012-06-271-0/+12
* [libc] Simplify memcpy() implementationMichael Brown2012-06-271-16/+10Star