summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/include/bits
Commit message (Expand)AuthorAgeFilesLines
* [build] Allow for per-architecture unprefixed constant operand modifierMichael Brown2023-02-061-0/+3
* [build] Allow __asmcall to be used as a type attributeMichael Brown2021-03-021-1/+1
* [linux] Use host glibc system call wrappersMichael Brown2021-03-011-6/+0Star
* [hyperv] Use generic set_bit() functionMichael Brown2016-03-161-23/+0Star
* [librm] Provide an abstraction wrapper for prot_callMichael Brown2016-02-191-1/+1
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-169-128/+0Star
* [libc] Add ffs(), ffsl(), and ffsll()Michael Brown2015-03-161-1/+45
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+3
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-8/+0Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-022-2/+2
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0213-13/+13
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-181-0/+72
* [profile] Add generic profiling infrastructureMichael Brown2014-04-281-0/+28
* [libc] Add flsll()Michael Brown2014-04-271-0/+50
* [build] Fix __libgcc attribute for recent gcc versionsMichael Brown2014-04-251-0/+11
* [efi] Add "reboot" command for EFIMichael Brown2013-03-221-0/+14
* [build] Avoid strict-aliasing warning for gcc 4.3Bo Yang2013-03-211-2/+2
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-171-14/+0Star
* [cmdline] Add "cpuid" commandMichael Brown2012-06-071-86/+0Star
* [build] Merge i386 and x86_64 versions of errfile.hMichael Brown2012-06-061-46/+0Star
* [vmware] Allow settings to be specified in the VMware .vmx fileMichael Brown2012-04-171-0/+1
* [time] Add RTC-based time sourceMichael Brown2012-03-191-0/+2
* [time] Define an API for getting the current timeMichael Brown2012-03-191-0/+12
* [i386] Use memory address constraints in __bswap_16s() and __bswap_64s()Michael Brown2012-03-041-4/+3Star
* [i386] Fix building on older versions of gccMichael Brown2012-03-041-3/+7
* [i386] Optimise byte-swapping functions and provide __bswap_{16,32,64}s()Michael Brown2012-03-041-32/+56
* [vmware] Add GuestRPC mechanismMichael Brown2012-02-291-0/+2
* [rng] Add RTC-based entropy sourceMichael Brown2012-02-281-0/+2
* [rng] Add ANS X9.82 Approved Source of Entropy InputMichael Brown2012-02-211-0/+12
* [prefix] Allow an initrd to be passed to iPXEMichael Brown2011-11-121-0/+1
* [block] Replace gPXE block-device API with an iPXE asynchronous interfaceMichael Brown2010-09-142-3/+14
* [linux] Add linux api headersPiotr JaroszyƄski2010-08-191-0/+6
* [build] Rename gPXE to iPXEMichael Brown2010-04-205-7/+7
* [pxe] Separate parent PXE API caller from UNDINET driverJoshua Oreman2010-01-201-0/+1
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-1811-0/+22
* [build] Use __SIZE_TYPE__ macro in definition of size_tJoshua Oreman2009-03-311-2/+2
* [comboot] Allow for tail recursion of COMBOOT imagesMichael Brown2009-02-171-0/+1
* [x86_64] Add support for compilation as an x86_64 binaryMichael Brown2008-12-054-307/+7Star
* [efi] Use EFI-native mechanism for accessing SMBIOS tableMichael Brown2008-12-052-2/+13
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-2/+2
* [libgcc] Make __libgcc architecture-specificMichael Brown2008-11-191-0/+14
* [i386] Rename __cdecl to __asmcallMichael Brown2008-11-191-0/+11
* [elf] Kill off unused <bits/elf.h> and <bits/elf_x.h> header filesMichael Brown2008-11-182-96/+0Star
* [efi] Add EFI image format and basic runtime environmentMichael Brown2008-10-131-0/+1
* [umalloc] Formalise the user memory allocation APIMichael Brown2008-10-132-1/+13
* [uaccess] Formalise the uaccess APIMichael Brown2008-10-131-1/+7
* [nap] Formalise the CPU sleeping APIMichael Brown2008-10-131-0/+12
* [timer] Formalise the timer APIMichael Brown2008-10-122-8/+13
* [pci] Formalise the PCI I/O APIMichael Brown2008-10-121-0/+13
* [ioapi] Formalise the I/O API as used in i386-pcbiosMichael Brown2008-10-121-0/+12