aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)AuthorFilesLines
2013-03-11[romprefix] Display only one "Ctrl-B" prompt per PCI device during POSTMichael Brown1-3/+11
2013-03-11[pcbios] Inhibit all calls to INT 15,e820 and INT 15,e801 during POSTMichael Brown6-10/+37
2013-03-08[prefix] Use %cs as implicit parameter to uninstall()Michael Brown1-6/+6
2013-03-08[nbiprefix] Set up real-mode stack before jumping to .text16Michael Brown1-0/+4
2013-03-08[pcbios] Add extra debugging messages when unhiding iPXE from memoryMichael Brown1-5/+15
2013-03-06[tftp] Allow TFTP block size to be controlled via the PXE TFTP APIMichael Brown1-7/+20
2013-03-05[undi] Work around specific devices with known broken interrupt behaviourMichael Brown1-0/+52
2012-11-12[bzimage] Allow initrds to be rearranged in placeMichael Brown1-73/+140
2012-11-12[initrd] Add ability to reshuffle initrds into image list orderMichael Brown3-0/+330
2012-11-12[libc] Relicense x86 string.hMichael Brown1-19/+24
2012-11-12[libc] Fix and externalise memswap()Michael Brown2-15/+30
2012-11-12[libc] Reduce overall code size by externalising strlen()Michael Brown2-12/+20
2012-11-12[libc] Reduce overall code size by externalising strncmp()Michael Brown2-21/+40
2012-11-12[libc] Remove unnecessary "cld" instruction from memset()Michael Brown1-11/+18
2012-11-12[libc] Convert memcpy() from a macro to an inline functionMichael Brown1-4/+24
2012-11-12[libc] Reduce overall code size by externalising memmove()Michael Brown2-24/+74
2012-11-12[libc] Remove obsolete implementation of memcpy()Michael Brown1-12/+0
2012-11-06[umalloc] Split largest_memblock() function out from init_eheap()Michael Brown1-49/+8
2012-11-05[uaccess] Add userptr_sub() to find the difference between two user pointersMichael Brown1-0/+6
2012-11-02[build] Include version number within only a single object fileMichael Brown3-8/+15
2012-11-02[build] Use -maccumulate-outgoing-args if required by gccMichael Brown1-0/+12
2012-10-05[int13] Do not zero %edx when jumping to a boot sectorMichael Brown1-1/+1
2012-09-14[int13] Zero all possible registers when jumping to a boot sectorMichael Brown1-1/+14
2012-09-14[int13] Use correct size when estimating floppy disk geometryMichael Brown1-1/+1
2012-09-10[console] Add support for the bochs/qemu debug port consoleMichael Brown1-0/+86
2012-09-05[sdi] Add support for SDI imagesMichael Brown3-0/+176
2012-08-31[ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown1-1/+2
2012-08-13[comboot] Accept only ".cbt" as an extension for COMBOOT imagesMichael Brown1-1/+1
2012-08-03[bzimage] Allow file mode to be specified for standalone initrd filesMichael Brown1-3/+37
2012-07-25[romprefix] Round up PMM allocation sizes to nearest 4kBMichael Brown1-1/+5
2012-07-23[tcpip] Fix building under CygwinJoshua Oreman1-1/+1
2012-07-23[build] Fix building under OpenBSDThomas Miletich1-0/+2
2012-07-23[vmware] Fix compilation under OpenBSDThomas Miletich1-1/+1
2012-07-23[romprefix] Report a pessimistic runtime size estimateMichael Brown1-5/+23
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown66-66/+132
2012-07-18[pxeprefix] Ignore errors from PXENV_FILE_CMDLINEMichael Brown1-4/+2
2012-07-17[ioapi] Generalise i386 raw I/O API to x86Michael Brown4-21/+22
2012-07-12[pxe] Reopen network device if NBP exitsMichael Brown1-0/+7
2012-07-11[pxeprefix] Fetch command line (if any) via PXENV_FILE_CMDLINEMichael Brown1-0/+38
2012-07-11[pxe] Add PXENV_FILE_CMDLINE API callMichael Brown4-0/+69
2012-07-10[pxeprefix] Place temporary stack after iPXE binaryMichael Brown1-3/+18
2012-07-09[bzimage] Update setup_move_size only for protocol versions 2.00 and 2.01Michael Brown1-1/+2
2012-06-29[undi] Align the received frame payload for faster processingMichael Brown1-8/+16
2012-06-28[tcpip] Add faster algorithm for calculating the TCP/IP checksumMichael Brown2-0/+174
2012-06-27[tcpip] Allow for architecture-specific TCP/IP checksum routinesMichael Brown1-0/+12
2012-06-27[libc] Simplify memcpy() implementationMichael Brown1-16/+10
2012-06-19[romprefix] Treat 0xffffffff as an error return from PMMMichael Brown1-9/+13
2012-06-12[romprefix] Allow .mrom image to be placed anywhere within the BARMichael Brown1-0/+12
2012-06-12[romprefix] Add a dummy ROM header to cover the .mrom payloadMichael Brown4-65/+135
2012-06-12[cmdline] Use "cpuid --ext" instead of "cpuid --amd"Michael Brown1-1/+4