summaryrefslogtreecommitdiffstats
path: root/src/arch/x86_64
Commit message (Expand)AuthorAgeFilesLines
* [build] Prevent use of MMX and SSE registersMichael Brown2018-03-202-2/+5
* [legal] Add missing FILE_LICENCE declarationsMichael Brown2017-12-293-0/+6
* [dhcp] Automatically generate vendor class identifier stringMichael Brown2016-07-042-10/+0Star
* [dhcp] Allow for variable encapsulation of architecture-specific optionsMichael Brown2016-07-042-14/+12Star
* [gdb] Add support for x86_64Michael Brown2016-03-222-11/+206
* [hyperv] Use generic set_bit() functionMichael Brown2016-03-161-23/+0Star
* [build] Fix building on older versions of binutilsMichael Brown2016-02-191-4/+0Star
* [librm] Generate page tables for 64-bit buildsMichael Brown2016-02-191-0/+4
* [librm] Prepare for long-mode memory mapMichael Brown2016-02-193-4/+13
* [librm] Provide an abstraction wrapper for prot_callMichael Brown2016-02-191-1/+1
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-1611-100/+52Star
* [efi] Add %.usb target for building EFI-bootable USB (or other) disk imagesMichael Brown2015-12-071-0/+4
* [libc] Add x86_64 versions of setjmp() and longjmp()Michael Brown2015-04-073-0/+100
* [libc] Add ffs(), ffsl(), and ffsll()Michael Brown2015-03-161-1/+37
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+3
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-6/+0Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-3/+8
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-029-9/+9
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-181-0/+75
* [x86_64] Add functions to read and write model-specific registersMichael Brown2014-07-231-0/+43
* [librm] Allow interrupts in protected modeMichael Brown2014-04-291-0/+2
* [profile] Add generic profiling infrastructureMichael Brown2014-04-281-0/+29
* [libc] Add flsll()Michael Brown2014-04-271-0/+42
* [build] Fix %.licence build targetMichael Brown2013-07-161-0/+2
* [efi] Add "reboot" command for EFIMichael Brown2013-03-221-0/+12
* [build] Use -maccumulate-outgoing-args if required by gccMichael Brown2012-11-021-0/+12
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-171-10/+0Star
* [build] Merge i386 and x86_64 versions of errfile.hMichael Brown2012-06-061-11/+0Star
* [linux] Fix a build error on some platformsMarin Mareo Hannache2012-04-101-1/+1
* [time] Define an API for getting the current timeMichael Brown2012-03-191-0/+12
* [x86_64] Use memory address constraint in __bswap_16s()Michael Brown2012-03-041-1/+1
* [x86_64] Provide __bswap_{16,32,64}s()Michael Brown2012-03-041-0/+25
* [rng] Add ANS X9.82 Approved Source of Entropy InputMichael Brown2012-02-211-0/+12
* [dhcp] Add symbolic definitions for DHCP client architecture valuesMichael Brown2011-07-061-2/+3
* [linux] Avoid building Linux-specific prefix on non-Linux buildsMichael Brown2011-04-271-0/+0
* [linux] Make malloc and linux_umalloc valgrindablePiotr Jaroszyński2011-03-271-3/+4
* [build] Use unique entry symbols for each prefixMichael Brown2011-02-232-5/+3Star
* [build] Eliminate unused sections at link-timeMichael Brown2011-02-221-1/+3
* [block] Replace gPXE block-device API with an iPXE asynchronous interfaceMichael Brown2010-09-141-0/+12
* [linux] Add command line argumentsPiotr Jaroszyński2010-08-191-0/+3
* [linux] Add linux_syscallPiotr Jaroszyński2010-08-191-0/+33
* [linux] Add linux api headersPiotr Jaroszyński2010-08-191-0/+6
* [linux] Add linuxprefixPiotr Jaroszyński2010-08-191-0/+22
* [linux] Add linux platform skeletonPiotr Jaroszyński2010-08-192-0/+107
* [dhcp] Use correct DHCP options on EFI systemsGeoff Lywood2010-05-291-0/+40
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-1/+1
* [build] Use __SIZE_TYPE__ macro in definition of size_tJoshua Oreman2009-03-311-1/+1
* [efi] Allow for .efidrv images as well as .efi imagesMichael Brown2009-01-081-14/+5Star
* [efi] Use elf2efi utility in place of efilinkMichael Brown2009-01-073-365/+5Star
* [efi] Inhibit harmless ld warning on unresolved symbol checkMichael Brown2009-01-051-1/+2