summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/include
Commit message (Expand)AuthorAgeFilesLines
* [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
* [comboot] Support COMBOOT in 64-bit buildsMichael Brown2016-04-151-132/+0Star
* [gdb] Add support for x86_64Michael Brown2016-03-221-6/+4Star
* [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-1654-5429/+0Star
* [bios] Allow librm to be compiled for x86_64Michael Brown2016-02-161-3/+12
* [libc] Split rmsetjmp() and rmlongjmp() into a separate rmsetjmp.hMichael Brown2016-02-164-22/+30
* [i386] Add check_bios_interrupts() debug functionMichael Brown2016-01-121-0/+1
* [vmware] Expose GuestRPC mechanism in 64-bit buildsMichael Brown2016-01-052-149/+0Star
* [pxe] Construct all fake DHCP packets before starting PXE NBPMichael Brown2015-08-291-0/+1
* [libc] Add ffs(), ffsl(), and ffsll()Michael Brown2015-03-161-1/+45
* [i386] Move real_to_user() to realmode.hMichael Brown2015-03-052-12/+12
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+3
* [libc] Rewrite byte-swapping codeMichael Brown2015-03-021-8/+0Star
* [libc] Rewrite setjmp() and longjmp()Michael Brown2015-03-021-18/+28
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0210-14/+24
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0248-48/+48
* [timer] Rewrite the 8254 Programmable Interval Timer supportMichael Brown2015-02-172-17/+3Star
* [hyperv] Add support for Hyper-V hypervisorMichael Brown2014-12-182-73/+72Star
* [bios] Support displaying and hiding cursorMichael Brown2014-08-061-0/+1
* [i386] Add functions to read and write model-specific registersMichael Brown2014-07-231-0/+38
* [librm] Speed up protected-to-real mode transition under KVMMichael Brown2014-05-021-2/+2
* [comboot] Use built-in interrupt reflectorMichael Brown2014-04-291-45/+0Star
* [librm] Allow interrupts in protected modeMichael Brown2014-04-292-0/+75
* [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
* [uaccess] Add memcmp_user()Michael Brown2014-01-121-0/+7
* [vesafb] Add VESA frame buffer consoleMichael Brown2013-11-281-0/+210
* [bzimage] Align initrd images to page boundaryMichael Brown2013-06-051-2/+3
* [libc] Redefine low 8 bits of error code as "platform error code"Michael Brown2013-04-193-0/+239
* [cmdline] Add ability to perform a warm rebootMichael Brown2013-03-221-0/+2
* [efi] Add "reboot" command for EFIMichael Brown2013-03-222-0/+32
* [build] Avoid strict-aliasing warning for gcc 4.3Bo Yang2013-03-211-2/+2
* [int13] Split out ISO9660 and El Torito definitions to separate header filesMichael Brown2013-03-201-116/+0Star
* [initrd] Add ability to reshuffle initrds into image list orderMichael Brown2012-11-121-0/+29
* [uaccess] Add userptr_sub() to find the difference between two user pointersMichael Brown2012-11-051-0/+6
* [sdi] Add support for SDI imagesMichael Brown2012-09-051-0/+39
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [ioapi] Generalise i386 raw I/O API to x86Michael Brown2012-07-172-167/+0Star
* [pxe] Add PXENV_FILE_CMDLINE API callMichael Brown2012-07-112-0/+22
* [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
* [int13] Add support for emulating floppy disk drivesMichael Brown2012-03-302-0/+53
* [time] Add RTC-based time sourceMichael Brown2012-03-193-0/+103
* [time] Define an API for getting the current timeMichael Brown2012-03-191-0/+12