summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/include/bits
Commit message (Expand)AuthorAgeFilesLines
* [time] Add support for the ACPI power management timerMichael Brown2018-03-201-0/+1
* [acpi] Make acpi_find_rsdt() a per-platform methodMichael Brown2017-05-231-0/+14
* [time] Allow timer to be selected at runtimeMichael Brown2017-01-262-15/+1Star
* [cpuid] Provide cpuid_supported() to test for supported functionsMichael Brown2017-01-251-0/+1
* [acpi] Add support for ACPI power offMichael Brown2016-07-111-0/+1
* [rng] Check for functioning RTC interruptMichael Brown2016-07-101-0/+1
* [efi] Generalise EFI entropy generation to non-x86 CPUsMichael Brown2016-05-041-1/+0Star
* [tcpip] Do not fall back to using unoptimised TCP/IP checksummingMichael Brown2016-05-041-4/+2Star
* [gdb] Add support for x86_64Michael Brown2016-03-221-0/+1
* [xen] Use generic test_and_clear_bit() functionMichael Brown2016-03-161-19/+0Star
* [bitops] Add generic atomic bit test, set, and clear functionsMichael Brown2016-03-161-0/+94
* [librm] Support ioremap() for addresses above 4GB in a 64-bit buildMichael Brown2016-02-261-0/+2
* [ioapi] Split ioremap() out to a separate IOMAP APIMichael Brown2016-02-261-0/+12
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-169-0/+128
* [xen] Wait for and clear XenStore event before receiving dataMichael Brown2015-06-301-0/+19
* [serial] Add general abstraction of a 16550-compatible UARTMichael Brown2015-06-292-0/+42
* [int13con] Add basic ability to log to a local disk via INT 13Michael Brown2015-05-191-0/+1
* [efi] Add EFI entropy sourceMichael Brown2015-04-141-0/+1
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-0/+8
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-022-2/+6
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-025-5/+5
* [libc] Reduce size of memset()Michael Brown2015-02-171-1/+127
* [libc] Rewrite string functionsMichael Brown2015-02-171-18/+0Star
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-181-0/+1
* [xen] Add basic support for PV-HVM domainsMichael Brown2014-07-292-0/+165
* [libc] Add flsll()Michael Brown2014-04-271-31/+0Star
* [libc] Add inline assembly implementation of flsl() using BSR instructionMichael Brown2014-04-241-0/+31
* [vesafb] Add VESA frame buffer consoleMichael Brown2013-11-281-0/+1
* [settings] Expose CPUID instruction via settings mechanismMichael Brown2013-08-071-0/+1
* [cmdline] Add "poweroff" commandMarin Hannache2013-07-151-0/+1
* [pxe] Convert external PXE API errors into iPXE platform-generated errorsMichael Brown2013-04-291-0/+1
* [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-121-15/+2Star
* [libc] Reduce overall code size by externalising strlen()Michael Brown2012-11-121-12/+2Star
* [libc] Reduce overall code size by externalising strncmp()Michael Brown2012-11-121-21/+2Star
* [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-121-23/+25
* [libc] Remove obsolete implementation of memcpy()Michael Brown2012-11-121-12/+0Star
* [sdi] Add support for SDI imagesMichael Brown2012-09-051-0/+1
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-171-0/+14
* [tcpip] Add faster algorithm for calculating the TCP/IP checksumMichael Brown2012-06-281-0/+5
* [tcpip] Allow for architecture-specific TCP/IP checksum routinesMichael Brown2012-06-271-0/+12
* [cmdline] Add "cpuid" commandMichael Brown2012-06-071-2/+4
* [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-141-0/+318
* [linux] Add linux api headersPiotr JaroszyƄski2010-08-191-0/+6
* [string] Use 64-bit registers in assembly memswap() on x86_64Joshua Oreman2010-08-011-4/+4