summaryrefslogtreecommitdiffstats
path: root/src/arch
Commit message (Expand)AuthorAgeFilesLines
...
* [cmdline] Add "poweroff" commandMarin Hannache2013-07-152-0/+109
* [legal] Add FILE_LICENCE for valgrind headersMarin Hannache2013-07-142-0/+4
* [linux] Add support for accessing PCI configuration space via /proc/bus/pciMichael Brown2013-07-131-0/+4
* [build] Work around bug in gcc >= 4.8Michael Brown2013-06-071-3/+5
* [bzimage] Fix spurious uninitialised-variable warning on some gcc versionsMichael Brown2013-06-051-0/+1
* [bzimage] Align initrd images to page boundaryMichael Brown2013-06-052-19/+16Star
* [build] Add efidrv.cab target for UEFI Secure Boot signingMichael Brown2013-05-142-5/+13
* [build] Provide "allXXXs" targets for all media on all platformsMichael Brown2013-05-141-0/+7
* [romprefix] Fix incorrect pointer offset in undiloader.SFrediano Ziglio2013-05-141-2/+2
* [build] Use $(eval) if availableMichael Brown2013-05-141-5/+5
* [settings] Eliminate settings "tag magic"Michael Brown2013-05-011-1/+1
* [romprefix] Report failure cause when unable to open payloadMichael Brown2013-04-301-4/+7
* [pxe] Convert external PXE API errors into iPXE platform-generated errorsMichael Brown2013-04-294-16/+27
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-1/+2
* [libc] Redefine low 8 bits of error code as "platform error code"Michael Brown2013-04-193-0/+239
* [bios] Fix screen clearing on buggy BIOSesMichael Brown2013-04-171-1/+1
* [cmdline] Add ability to perform a warm rebootMichael Brown2013-03-222-1/+10
* [efi] Add "reboot" command for EFIMichael Brown2013-03-224-33/+51
* [build] Avoid strict-aliasing warning for gcc 4.3Bo Yang2013-03-211-2/+2
* [smbios] Provide SMBIOS version number via smbios_version()Michael Brown2013-03-201-0/+2
* [int13] Split out ISO9660 and El Torito definitions to separate header filesMichael Brown2013-03-202-116/+2Star
* [lkrnprefix] Allow relocation when no initrd is presentMichael Brown2013-03-151-3/+10
* [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