summaryrefslogtreecommitdiffstats
path: root/src/arch/x86
Commit message (Expand)AuthorAgeFilesLines
...
* [efi] Perform meaningful error code conversionsMichael Brown2013-04-191-1/+2
* [initrd] Add ability to reshuffle initrds into image list orderMichael Brown2012-11-121-0/+1
* [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
* [console] Add support for the bochs/qemu debug port consoleMichael Brown2012-09-101-0/+86
* [sdi] Add support for SDI imagesMichael Brown2012-09-051-0/+1
* [tcpip] Fix building under CygwinJoshua Oreman2012-07-241-1/+1
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-209-9/+18
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-173-0/+274
* [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
* [cmdline] Use "cpuid --ext" instead of "cpuid --amd"Michael Brown2012-06-121-1/+4
* [cmdline] Add "cpuid" commandMichael Brown2012-06-075-2/+306
* [build] Merge i386 and x86_64 versions of errfile.hMichael Brown2012-06-061-0/+46
* [crypto] Use correct constraint for byte-addressable registerMichael Brown2012-03-191-1/+1
* [crypto] Add big-integer library for RSA calculationsMichael Brown2012-03-142-0/+408
* [linux] Avoid unused-but-set variable warning in gcc 4.6Thomas Miletich2011-03-281-2/+2
* [linux] Make malloc and linux_umalloc valgrindablePiotr Jaroszyński2011-03-274-0/+4851
* [linux] Remove Linux-specific code from default (non-Linux) buildMichael Brown2011-02-251-0/+2
* [build] Use unique entry symbols for each prefixMichael Brown2011-02-231-4/+0Star
* [build] Eliminate unused sections at link-timeMichael Brown2011-02-221-1/+3
* [efi] Allow EFI to control PCI bus enumerationMichael Brown2011-02-171-2/+3
* [pci] Replace pci_max_bus() with pci_num_bus()Michael Brown2011-02-172-5/+5
* [pci] Use single "busdevfn" field in struct pci_deviceMichael Brown2011-02-171-2/+2
* [linux] Fix building on RHEL5 and similar platformsMichael Brown2010-10-111-48/+40Star
* [linux] Add most of the linux apiPiotr Jaroszyński2010-08-192-0/+283
* [linux] Add linux api headersPiotr Jaroszyński2010-08-191-0/+6
* [dhcp] Use i386-pcbios DHCP options on linuxPiotr Jaroszyński2010-08-191-0/+36
* [linux] Add linux platform skeletonPiotr Jaroszyński2010-08-192-2/+13
* [string] Use 64-bit registers in assembly memswap() on x86_64Joshua Oreman2010-08-011-4/+4
* [libc] Enable automated extraction of error usage reportsMichael Brown2010-05-311-0/+2
* [efi] Fix .efi and .efidrv linkingPiotr Jaroszyński2010-05-274-6/+8
* [build] Rename gPXE to iPXEMichael Brown2010-04-208-18/+18
* [linker] Expand and correct symbol requirement macrosJoshua Oreman2009-11-211-0/+1
* [doc] Expand scope of doxygen-generated documentationMichael Brown2009-08-111-1/+1
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-1810-0/+20
* [efi] Add efirom utility and .efirom image formatMichael Brown2009-01-081-0/+4
* [efi] Allow for .efidrv images as well as .efi imagesMichael Brown2009-01-083-1/+68
* [efi] Use elf2efi utility in place of efilinkMichael Brown2009-01-073-0/+146
* [x86_64] Add support for compilation as an x86_64 binaryMichael Brown2008-12-059-0/+711