summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [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
* [pxe] Profile UNDI transmit datapathMichael Brown2014-05-031-0/+8
* [pxe] Profile all PXE API callsMichael Brown2014-05-031-0/+49
* [librm] Add profiling self-tests for complete real_call and prot_call cyclesMichael Brown2014-05-031-0/+38
* [profile] Provide methods for profiling individual stages of operationsMichael Brown2014-05-031-4/+6
* [librm] Speed up protected-mode calls under KVMMichael Brown2014-05-021-19/+35
* [librm] Speed up real-to-protected mode transition under KVMMichael Brown2014-05-023-5/+22
* [librm] Speed up protected-to-real mode transition under KVMMichael Brown2014-05-022-22/+20Star
* [librm] Add meaningful labels at section changesMichael Brown2014-05-021-12/+12
* [librm] Add a profiling self-test for measuring mode transition timesMichael Brown2014-05-021-0/+77
* [pcbios] Do not switch to real mode to sleep the CPUMichael Brown2014-04-291-3/+3
* [pcbios] Do not switch to real mode to check for timer interruptMichael Brown2014-04-291-4/+4
* [comboot] Use built-in interrupt reflectorMichael Brown2014-04-294-134/+6Star
* [librm] Allow interrupts in protected modeMichael Brown2014-04-298-135/+321
* [librm] Use genuine real mode to accelerate operation in virtual machinesMichael Brown2014-04-282-5/+38
* [profile] Add generic profiling infrastructureMichael Brown2014-04-282-0/+57
* [libc] Add flsll()Michael Brown2014-04-272-3/+64
* [build] Fix __libgcc attribute for recent gcc versionsMichael Brown2014-04-251-0/+11
* [libc] Add inline assembly implementation of flsl() using BSR instructionMichael Brown2014-04-241-0/+31
* [bios] Fix screen clearing on even more buggy BIOSesMichael Brown2014-03-211-1/+3
* [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
* [image] Add "--timeout" parameter to image downloading commandsMichael Brown2014-03-101-2/+3
* [romprefix] Do not clobber stack segment when returning to BIOSMichael Brown2014-03-051-2/+2
* [bzimage] Report exact initrd length via bzImage headerMichael Brown2014-03-041-14/+28