summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [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-172-102/+0Star
* [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/+7Star
* [pci] Allow drivers to specify a PCI classMichael Brown2015-02-021-5/+2Star
* [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
* [mromprefix] Allow for .mrom images larger than 128kBMichael Brown2014-08-261-9/+1Star
* [mromprefix] Use PCI length field to obtain length of individual imagesMichael Brown2014-08-261-7/+17
* [prefix] Report both %esi and %ecx when opening payload failsMichael Brown2014-08-262-1/+6
* [prefix] Halt system without burning CPU if we cannot access the payloadMichael Brown2014-08-261-1/+4
* [build] Allow ISA ROMs to be builtMichael Brown2014-08-226-28/+140
* [romprefix] Do not preserve unused register %diMichael Brown2014-08-221-8/+1Star
* [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
* [bios] Support displaying and hiding cursorMichael Brown2014-08-062-0/+44
* [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
* [x86_64] Add functions to read and write model-specific registersMichael Brown2014-07-231-0/+43
* [i386] Add functions to read and write model-specific registersMichael Brown2014-07-231-0/+38
* [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
* [autoboot] Allow autoboot device to be identified by link-layer addressMichael Brown2014-07-081-4/+2Star
* [build] Add yet another potential location for isolinux.binMichael Brown2014-06-261-1/+2
* [efi] Restructure EFI driver modelMichael Brown2014-06-251-0/+35
* [librm] Allow for the PIC interrupt vector offset to be changedMichael Brown2014-05-271-5/+6
* [lkrnprefix] Make real-mode setup code relocatableMichael Brown2014-05-151-3/+4
* [build] Merge util/geniso and util/genlisoChristian Hesse2014-05-141-4/+4
* [undi] Apply quota only to number of complete received packetsMichael Brown2014-05-141-4/+5
* [build] Avoid errors when build directory is mounted via NFSMichael Brown2014-05-131-1/+1
* [lkrnprefix] Function as a bzImage kernelMichael Brown2014-05-131-132/+83Star
* [profile] Allow interrupts to be excluded from profiling resultsMichael Brown2014-05-042-5/+32
* [undi] Place an upper limit on the number of PXENV_UNDI_ISR calls per pollMichael Brown2014-05-031-1/+5
* [undi] Do not switch to real mode to check for NIC interruptMichael Brown2014-05-031-4/+4
* [undi] Report any PXENV_UNDI_ISR errors via netdev_rx_err()Michael Brown2014-05-031-1/+3
* [undi] Profile transmit and receive datapathsMichael Brown2014-05-031-1/+33
* [undi] Profile all PXE API callsMichael Brown2014-05-031-6/+97
* [pxe] Work around missing PXENV_UNDI_OPEN only when necessaryMichael Brown2014-05-031-2/+4