aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
2014-07-23[x86_64] Add functions to read and write model-specific registersMichael Brown1-0/+43
2014-07-23[i386] Add functions to read and write model-specific registersMichael Brown1-0/+38
2014-07-16[ioapi] Fail ioremap() when attempting to map a zero bus addressMichael Brown1-1/+1
2014-07-08[efi] Include SNP NIC driver within the all-drivers targetMichael Brown1-0/+4
2014-07-08[efi] Identify autoboot device by MAC address when chainloadingMichael Brown1-0/+4
2014-07-08[autoboot] Allow autoboot device to be identified by link-layer addressMichael Brown1-4/+2
2014-06-26[build] Add yet another potential location for isolinux.binMichael Brown1-1/+2
2014-06-25[efi] Restructure EFI driver modelMichael Brown1-0/+35
2014-05-27[librm] Allow for the PIC interrupt vector offset to be changedMichael Brown1-5/+6
2014-05-15[lkrnprefix] Make real-mode setup code relocatableMichael Brown1-3/+4
2014-05-14[build] Merge util/geniso and util/genlisoChristian Hesse1-4/+4
2014-05-14[undi] Apply quota only to number of complete received packetsMichael Brown1-4/+5
2014-05-13[build] Avoid errors when build directory is mounted via NFSMichael Brown1-1/+1
2014-05-12[lkrnprefix] Function as a bzImage kernelMichael Brown1-132/+83
2014-05-04[profile] Allow interrupts to be excluded from profiling resultsMichael Brown2-5/+32
2014-05-03[undi] Place an upper limit on the number of PXENV_UNDI_ISR calls per pollMichael Brown1-1/+5
2014-05-03[undi] Do not switch to real mode to check for NIC interruptMichael Brown1-4/+4
2014-05-03[undi] Report any PXENV_UNDI_ISR errors via netdev_rx_err()Michael Brown1-1/+3
2014-05-03[undi] Profile transmit and receive datapathsMichael Brown1-1/+33
2014-05-03[undi] Profile all PXE API callsMichael Brown1-6/+97
2014-05-03[pxe] Work around missing PXENV_UNDI_OPEN only when necessaryMichael Brown1-2/+4
2014-05-03[pxe] Profile UNDI transmit datapathMichael Brown1-0/+8
2014-05-03[pxe] Profile all PXE API callsMichael Brown1-0/+49
2014-05-03[librm] Add profiling self-tests for complete real_call and prot_call cyclesMichael Brown1-0/+38
2014-05-03[profile] Provide methods for profiling individual stages of operationsMichael Brown1-4/+6
2014-05-02[librm] Speed up protected-mode calls under KVMMichael Brown1-19/+35
2014-05-02[librm] Speed up real-to-protected mode transition under KVMMichael Brown3-5/+22
2014-05-02[librm] Speed up protected-to-real mode transition under KVMMichael Brown2-22/+20
2014-05-02[librm] Add meaningful labels at section changesMichael Brown1-12/+12
2014-05-02[librm] Add a profiling self-test for measuring mode transition timesMichael Brown1-0/+77
2014-04-29[pcbios] Do not switch to real mode to sleep the CPUMichael Brown1-3/+3
2014-04-29[pcbios] Do not switch to real mode to check for timer interruptMichael Brown1-4/+4
2014-04-29[comboot] Use built-in interrupt reflectorMichael Brown4-134/+6
2014-04-29[librm] Allow interrupts in protected modeMichael Brown8-135/+321
2014-04-28[librm] Use genuine real mode to accelerate operation in virtual machinesMichael Brown2-5/+38
2014-04-27[profile] Add generic profiling infrastructureMichael Brown2-0/+57
2014-04-27[libc] Add flsll()Michael Brown2-3/+64
2014-04-25[build] Fix __libgcc attribute for recent gcc versionsMichael Brown1-0/+11
2014-04-24[libc] Add inline assembly implementation of flsl() using BSR instructionMichael Brown1-0/+31
2014-03-21[bios] Fix screen clearing on even more buggy BIOSesMichael Brown1-1/+3
2014-03-14[efi] Disable SNP devices when running iPXE as the applicationMichael Brown1-2/+4
2014-03-14[efi] Unload our own image before exiting UEFI applicationMichael Brown1-4/+9
2014-03-14[efi] Avoid accidentally calling main() twiceMichael Brown1-1/+5
2014-03-10[image] Add "--timeout" parameter to image downloading commandsMichael Brown1-2/+3
2014-03-05[romprefix] Do not clobber stack segment when returning to BIOSMichael Brown1-2/+2
2014-03-04[bzimage] Report exact initrd length via bzImage headerMichael Brown1-14/+28
2014-03-03[prefix] Ignore PCI autoboot device location if set to 00:00.0Michael Brown1-2/+4
2014-03-03[romprefix] Store boot bus:dev.fn address as autoboot device locationAlex Williamson1-1/+11
2014-03-03[prefix] Allow prefix to specify a PCI autoboot device locationAlex Williamson1-0/+44
2014-03-03[romprefix] Allow ROM banner timeout to be configured independentlyAlex Williamson1-7/+3