summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
* [romprefix] Display only one "Ctrl-B" prompt per PCI device during POSTMichael Brown2013-03-111-3/+11
* [pcbios] Inhibit all calls to INT 15,e820 and INT 15,e801 during POSTMichael Brown2013-03-116-10/+37
* [prefix] Use %cs as implicit parameter to uninstall()Michael Brown2013-03-081-6/+6
* [nbiprefix] Set up real-mode stack before jumping to .text16Michael Brown2013-03-081-0/+4
* [pcbios] Add extra debugging messages when unhiding iPXE from memoryMichael Brown2013-03-081-5/+15
* [tftp] Allow TFTP block size to be controlled via the PXE TFTP APIMichael Brown2013-03-061-7/+20
* [undi] Work around specific devices with known broken interrupt behaviourMichael Brown2013-03-051-0/+52
* [bzimage] Allow initrds to be rearranged in placeMichael Brown2012-11-131-73/+140
* [initrd] Add ability to reshuffle initrds into image list orderMichael Brown2012-11-123-0/+330
* [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
* [umalloc] Split largest_memblock() function out from init_eheap()Michael Brown2012-11-061-49/+8Star
* [uaccess] Add userptr_sub() to find the difference between two user pointersMichael Brown2012-11-051-0/+6
* [build] Include version number within only a single object fileMichael Brown2012-11-023-8/+15
* [build] Use -maccumulate-outgoing-args if required by gccMichael Brown2012-11-021-0/+12
* [int13] Do not zero %edx when jumping to a boot sectorMichael Brown2012-10-051-1/+1
* [int13] Zero all possible registers when jumping to a boot sectorMichael Brown2012-09-141-1/+14
* [int13] Use correct size when estimating floppy disk geometryMichael Brown2012-09-141-1/+1
* [console] Add support for the bochs/qemu debug port consoleMichael Brown2012-09-101-0/+86
* [sdi] Add support for SDI imagesMichael Brown2012-09-053-0/+176
* [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown2012-08-311-1/+2
* [comboot] Accept only ".cbt" as an extension for COMBOOT imagesMichael Brown2012-08-131-1/+1
* [bzimage] Allow file mode to be specified for standalone initrd filesMichael Brown2012-08-031-3/+37
* [romprefix] Round up PMM allocation sizes to nearest 4kBMichael Brown2012-07-251-1/+5
* [tcpip] Fix building under CygwinJoshua Oreman2012-07-241-1/+1
* [build] Fix building under OpenBSDThomas Miletich2012-07-241-0/+2
* [vmware] Fix compilation under OpenBSDThomas Miletich2012-07-231-1/+1
* [romprefix] Report a pessimistic runtime size estimateMichael Brown2012-07-231-5/+23
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-2066-66/+132
* [pxeprefix] Ignore errors from PXENV_FILE_CMDLINEMichael Brown2012-07-181-4/+2Star
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-174-21/+22
* [pxe] Reopen network device if NBP exitsMichael Brown2012-07-121-0/+7
* [pxeprefix] Fetch command line (if any) via PXENV_FILE_CMDLINEMichael Brown2012-07-111-0/+38
* [pxe] Add PXENV_FILE_CMDLINE API callMichael Brown2012-07-114-0/+69
* [pxeprefix] Place temporary stack after iPXE binaryMichael Brown2012-07-101-3/+18
* [bzimage] Update setup_move_size only for protocol versions 2.00 and 2.01Michael Brown2012-07-091-1/+2
* [undi] Align the received frame payload for faster processingMichael Brown2012-06-291-8/+16
* [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
* [romprefix] Treat 0xffffffff as an error return from PMMMichael Brown2012-06-191-9/+13
* [romprefix] Allow .mrom image to be placed anywhere within the BARMichael Brown2012-06-121-0/+12
* [romprefix] Add a dummy ROM header to cover the .mrom payloadMichael Brown2012-06-124-65/+135
* [cmdline] Use "cpuid --ext" instead of "cpuid --amd"Michael Brown2012-06-121-1/+4