summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/prefix/romprefix.S
Commit message (Expand)AuthorAgeFilesLines
* [zbin] Change fixup semantics to support ROMs over 128k uncompressedJoshua Oreman2009-08-111-6/+6
* [romprefix] Cope with PnP BIOSes that fail to set %es:%di on entryMichael Brown2009-08-081-7/+20
* [legal] Add FILE_LICENCE declaration to romprefix.SMichael Brown2009-05-181-0/+2
* [build] Cope with oddities in the Fedora 10 assemblerMichael Brown2009-02-161-6/+6
* [romprefix] Update ROM checksum even if PMM allocation failsMichael Brown2009-02-151-7/+9
* [romprefix] Change from opt-in to opt-out when booting via INT19Michael Brown2008-12-041-3/+3
* [i386] Free allocated base memory on exit, if possibleMichael Brown2008-11-181-2/+5
* [romprefix] Use smaller PMM allocations if possibleMichael Brown2008-11-111-7/+41
* [romprefix] Add vendor branding facilities and guidelinesMichael Brown2008-10-311-12/+43
* [romprefix] Further sanity checks for the PCI 3 runtime segment addressMichael Brown2008-10-291-9/+22
* [romprefix] Sanity-check the runtime segment address for PCI 3Michael Brown2008-10-171-0/+9
* [build] Fix building on Ubuntu 8.04Michael Brown2008-10-171-2/+2
* [i386] Simplify linker script and standardise linker-defined symbol namesMichael Brown2008-10-101-7/+7
* [romprefix] Fully clear the "Press B to boot..." message when INT19 is usedMichael Brown2008-09-261-1/+1
* [romprefix] Allow BANNER_TIMEOUT to control banners in romprefix.SMichael Brown2008-09-251-18/+26
* [romprefix] If we hook INT 19, prompt before attempting bootMichael Brown2008-09-241-44/+107
* [pxe] Fill in UNDIROMID pointer in !PXE structureMichael Brown2008-08-281-5/+11
* [romprefix] Add UNDI ROMID structure bus type fieldMichael Brown2008-08-271-0/+1
* [romprefix] Preserve %edi when issuing INT 1A,B101Michael Brown2008-08-261-1/+3
* [romprefix] Add more diagnostic messages to ROM prefixMichael Brown2008-08-261-27/+28
* [romprefix] Fix regression in UNDI loaderMichael Brown2008-08-231-2/+2
* [romprefix] On a PCI3.0, non-BBS system, use the correct %cs for INT19Michael Brown2008-08-221-26/+45
* [romprefix] Fix ROM image copy on PCI 3.0 BIOSesMichael Brown2008-08-061-1/+3
* [romprefix] Update PCI ROM structure to PCI 3.0Michael Brown2008-07-301-20/+84
* [romprefix] Fix PMM detection start addressMichael Brown2008-06-291-1/+1
* [prefix] When we have to hook INT 19, chain to original handler if possibleMichael Brown2008-06-141-2/+14
* [prefix] Prompt for entering gPXE shell during POSTMichael Brown2008-05-221-10/+61
* [prefix] Add PCI bus:dev.fn to ROM product stringMichael Brown2008-05-211-12/+33
* [PXE] PMM now tested and workingMichael Brown2008-03-111-1/+1
* [PXE] Improve PnP/BBS detectionMichael Brown2008-03-111-19/+49
* [prefix] Add printing functions to libprefix.SMichael Brown2008-03-111-22/+4Star
* [PXE] Add PMM support to romprefix.S (untested)Michael Brown2008-03-091-43/+183
* Replace "Etherboot" strings with "gPXE".Michael Brown2007-11-201-4/+4
* Update all prefixes currently referring to _load_size to include aMichael Brown2007-07-161-13/+15
* Rename _rom_size to _load_size_sect, since hdprefix.S also uses it.Michael Brown2007-07-161-2/+2
* Compressed ROM images now work.Michael Brown2007-07-161-2/+14
* UNDI loader entry point implemented; seems to work.Michael Brown2007-07-041-0/+28
* Use internal real-mode stack from non-returnable prefixesMichael Brown2007-06-281-0/+4
* Cut out almost all the optional code paths, drastically simplifying theMichael Brown2006-06-061-375/+143Star
* Fix up building with gcc 4.0.1 / gas 2.16.91Michael Brown2006-01-171-3/+3
* Prevent hundreds of errors from "make symcheck". The prefix exit pathMichael Brown2005-04-231-3/+0Star
* #ifdef 0 out the UNDI loader routine, since it refers to the obsoleteMichael Brown2005-04-091-3/+7
* Initial revisionMichael Brown2005-03-081-0/+416