summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/firmware
Commit message (Expand)AuthorAgeFilesLines
* Fix typoMichael Brown2007-07-041-1/+1
* Separated out initialisation functions from startup/shutdown functions.Michael Brown2007-07-041-2/+9
* Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autobootMarty Connor2007-07-031-1/+1
* Add ability to read serial number from SMBIOSMichael Brown2007-02-011-0/+258
* Make the getmemsize() prototype available in memsizes.h, for code thatMichael Brown2007-01-141-14/+5Star
* Call hide_etherboot() from startup(), rather than requiring the prefix toMichael Brown2007-01-141-0/+16
* Provide {get,set}_fbms() in basemem.h.Michael Brown2007-01-142-179/+37Star
* Some operating systems get a nasty shock if a region of the E820 map seemsMichael Brown2007-01-141-18/+77
* Allow external code to update hidden memory regions.Michael Brown2007-01-121-25/+2Star
* Move memmap.h out of arch/i386; it no longer contains anythingMichael Brown2007-01-111-1/+1
* Added PnP BIOS scanning code, separated out from the UNDI driverMichael Brown2007-01-051-0/+107
* Engage brain: since when was zero >= 0x80 ?Michael Brown2006-12-211-1/+1
* Some BIOSes return 0xe0 for extended characters. Just assume thatMichael Brown2006-12-211-1/+1
* Return ANSI sequences for special keysMichael Brown2006-12-211-6/+80
* Optimise bios_putchar for speed(!) by avoiding two separate real-modeMichael Brown2006-12-191-11/+16
* Add basic ANSI escape sequence support to BIOS consoleMichael Brown2006-12-181-1/+139
* Avoid draining the keyboard buffer during gateA20_set(). It shouldn'tMichael Brown2006-12-051-8/+10
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-272-2/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-272-0/+2
* get rid of compile warnings (except intentionally generated ones)Marty Connor2006-09-141-5/+5
* fix DBG macro unknown variableMarty Connor2006-09-141-5/+5
* Check to see if we've reached the end of the map before attempting toMichael Brown2006-08-311-0/+5
* Add "addr32" required explicitly by older gas.Michael Brown2006-06-121-1/+1
* Windows Server 2003 sulks if we feed it an empty region in base memoryMichael Brown2006-06-091-4/+42
* Also hide base memory region from E820 map.Michael Brown2006-05-251-2/+7
* Fix printf format warning errorMichael Brown2006-05-251-2/+3
* Why should pushal/popal put the registers on the stack in a logicalMichael Brown2006-05-251-1/+1
* Typo.Michael Brown2006-05-251-1/+1
* Add a "count" field to struct memory_map.Michael Brown2006-05-251-6/+8
* Define a struct memory_map with a fixed number of entries, rather thanMichael Brown2006-05-241-12/+12
* Updated to REAL_CODE()Michael Brown2006-05-241-17/+7Star
* Updated to REAL_CODE()Michael Brown2006-05-241-14/+11Star
* Updated to REAL_CODE().Michael Brown2006-05-241-53/+55
* Update to REAL_CODE()Michael Brown2006-05-241-38/+29Star
* Set carry flag before calling INT 15,e801 and INT 15,e820.Michael Brown2006-05-241-4/+4
* Replaced memsizes.c with smaller memmap.c, taking advantage of __data16,Michael Brown2006-05-242-235/+214Star
* Code to install the new E820 mangler (which doesn't require copyingMichael Brown2006-05-241-80/+78Star
* Cope with regions bigger than 4GB.Michael Brown2006-05-241-243/+370
* Define BIOS data segment in bios.hMichael Brown2006-05-131-7/+6Star
* Move init.h to gpxe/init.h.Michael Brown2006-04-301-1/+1
* gcc is rather over-aggressive about optimising out static data structuresMichael Brown2006-04-241-1/+1
* Fixes for gcc >= 3.2 from Georg BaumMichael Brown2005-05-241-4/+4
* Moved disk functions to drivers/bus/bios_disks.cMichael Brown2005-04-181-56/+0Star
* Save a few bytes by using naturally-sized ints.Michael Brown2005-04-181-4/+4
* Standardised debug mechanism in place now.Michael Brown2005-04-141-7/+0Star
* compiler.h is now always included on the command line.Michael Brown2005-04-142-2/+0Star
* Fixed debug messagesMichael Brown2005-04-101-9/+15
* Don't zero freed base memory; one block will contain librm.Michael Brown2005-04-091-17/+4Star
* Rewritten in a much saner way, now that we don't have to worry aboutMichael Brown2005-04-091-196/+78Star
* basememsize() updates the BIOS FBMS counter at 40:13.Michael Brown2005-04-091-7/+16