summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/firmware
Commit message (Expand)AuthorAgeFilesLines
* [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
* [pcbios] Add facility for testing arbitrary E820 memory mapsMichael Brown2008-09-252-0/+105
* [pcbios] Inhibit INT 15 memory map hiding on brain-dead BIOSesMichael Brown2008-09-241-0/+27
* [pcbios] Sanity-check the INT15,e820 and INT15,e801 memory mapsMichael Brown2008-09-241-0/+33
* [memmap] Allow for 4GB+ systems in debug messageMichael Brown2008-09-231-3/+3
* [pcbios] Add extra debugging messages relating to the system memory mapMichael Brown2008-09-072-4/+17
* [smbios] Print SMBIOS version number in debugging messagesMichael Brown2008-08-191-2/+2
* [pcbios] Support arbitrary splits of the e820 memory mapMichael Brown2008-08-182-347/+119Star
* [pcbios] Prepare for multiple splits of hidden e820 memory regionsMichael Brown2008-08-181-2/+327
* [smbios] Add named settings for manufacturer, product name, and serial no.Michael Brown2008-07-271-0/+28
* [iSCSI] Support Windows Server 2008 direct iSCSI installationMichael Brown2008-07-171-1/+1
* [i386] Change semantics of __from_data16 and __from_text16Michael Brown2008-07-011-1/+1
* [a20] Send a null command to the KBC after changing A20H. Peter Anvin2008-06-271-0/+3
* [smbios] Fix SMBIOS string fetchingMichael Brown2008-06-111-4/+2Star
* [Settings] Expose SMBIOS via settings APIMichael Brown2008-03-282-112/+239
* Modify gPXE core and drivers to work with the new timer subsystemAlexey Zaytsev2008-03-021-4/+3Star
* Introduce the new timer subsystem.Alexey Zaytsev2008-03-021-55/+0Star
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-061-2/+2
* Added definition of a UUID and uuid_ntoa() (for debugging), andMichael Brown2007-11-211-19/+8Star
* Update SMBIOS internal API to be easier to use, and not to requireMichael Brown2007-11-211-100/+176
* Ensure that empty e820 regions are skipped even at the end of theMichael Brown2007-10-101-11/+18
* Added more verbose memory-map debugging.Michael Brown2007-09-211-11/+34
* Move uninitialised .data16 variables to .bss16; saves around 2000Michael Brown2007-07-161-1/+1
* On advice of hpa: be more patient with the KBC and SCPA methods; retryMichael Brown2007-07-141-47/+71
* Be more aggressive in attempts to enable A20, now that we have theMichael Brown2007-07-141-28/+50
* Use fast in-situ test for gate A20 being set, to cut down on theMichael Brown2007-07-131-19/+55
* 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