summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/firmware
Commit message (Expand)AuthorAgeFilesLines
* [bios] Add bin-x86_64-pcbios build platformMichael Brown2016-02-167-1995/+0Star
* [bios] Allow memmap.c to be compiled for x86_64Michael Brown2016-02-161-1/+1
* [bios] Allow bios_console.c to be compiled for x86_64Michael Brown2016-02-161-1/+1
* [bios] Use size_t when casting _text16_memsz and _data16_memszMichael Brown2016-02-161-2/+2
* [bios] Use intptr_t when casting .text16 function pointersMichael Brown2016-02-163-7/+6Star
* [bios] Add support for injecting keypressesMichael Brown2015-12-231-38/+209
* [bios] Add ANSI blink attributeChristian Nilsson2015-07-221-0/+6
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-023-3/+15
* [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-023-3/+15
* [bios] Support displaying and hiding cursorMichael Brown2014-08-061-0/+43
* [bios] Fix screen clearing on even more buggy BIOSesMichael Brown2014-03-211-1/+3
* [console] Pass escape sequence context to ANSI escape sequence handlersMichael Brown2013-11-271-3/+9
* [build] Work around bug in gcc >= 4.8Michael Brown2013-09-251-4/+5
* [bios] Fix screen clearing on buggy BIOSesMichael Brown2013-04-171-1/+1
* [pcbios] Inhibit all calls to INT 15,e820 and INT 15,e801 during POSTMichael Brown2013-03-111-0/+16
* [pcbios] Add extra debugging messages when unhiding iPXE from memoryMichael Brown2013-03-081-5/+15
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-207-7/+14
* [bios] Recognise Page Up and Page Down keysMichael Brown2012-03-291-0/+2
* [console] Remove "log message" usage from interactive console defaultsMichael Brown2012-03-271-1/+1
* [console] Allow usage to be defined independently for each consoleMichael Brown2012-03-261-0/+8
* [bios] Set character attributes only when necessaryMichael Brown2012-03-221-0/+8
* [console] Add facility for rudimentary keyboard mappingMichael Brown2011-03-161-2/+19
* [bios] Use INT 16,11 instead of INT 16,01 to check for keystrokesMichael Brown2011-03-101-1/+1
* [console] Move include/console.h to include/ipxe/console.hMichael Brown2011-03-091-1/+1
* [bios] Recognise scancodes for F5-F12 inclusiveMichael Brown2011-03-071-25/+24Star
* [pcbios] Merge adjacent memory regions of same typeEduardo Habkost2011-02-171-2/+10
* [ioapi] Move get_memmap() to the I/O API groupPiotr JaroszyƄski2010-08-162-3/+5
* [comboot] Propagate carry flag from COMBOOT APIStefan Hajnoczi2010-05-251-12/+0Star
* [pcbios] Always show INT 15,88 result under DEBUG=memmapMichael Brown2010-04-251-5/+5
* [librm] Use libflat to enable A20 line on each real-to-protected transitionMichael Brown2010-04-201-176/+0Star
* [build] Rename gPXE to iPXEMichael Brown2010-04-205-11/+11
* [e820mangler] Add missing CLC ins. for success pathShao Miller2009-11-211-0/+1
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-188-1/+17
* [pcbios] Don't use "lret $2" to return from an interruptH. Peter Anvin2009-04-152-11/+21
* [i386] Add explicit flags and type on all .section declarationsMichael Brown2009-02-151-21/+18Star
* [bios] Add F8 function key as a recognised BIOS keycodeMichael Brown2009-01-251-1/+3
* [pcbios] Add additional sanity check for bogus e820 mapMarty Connor2008-12-181-0/+7
* [efi] Use EFI-native mechanism for accessing SMBIOS tableMichael Brown2008-12-052-491/+0Star
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-1/+1
* [build] Keep gcc 4.4 happyMichael Brown2008-11-181-6/+8
* [settings] Add the notion of a "tag magic" to numbered settingsMichael Brown2008-10-301-4/+19
* [pcbios] Guard against register corruption in INT 15,e820 implementationsMichael Brown2008-10-232-3/+11
* [uaccess] Formalise the uaccess APIMichael Brown2008-10-131-0/+1
* [ioapi] Remove old io.h file and switch all users over to <gpxe/io.h>Michael Brown2008-10-121-6/+6
* [i386] Simplify linker script and standardise linker-defined symbol namesMichael Brown2008-10-102-18/+18
* [pcbios] Allow for larger-than-20-byte buffers in e820mangler.SMichael Brown2008-09-291-14/+45
* [pcbios] Print INT 15,E820 extended attributes, if presentMichael Brown2008-09-291-3/+43
* [pcbios] Save/restore %es in INT 15,e820Michael Brown2008-09-291-0/+2
* [pcbios] Fetch INT 15,e820 entry directly into our e820 cacheMichael Brown2008-09-251-19/+9Star