summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/prefix
Commit message (Expand)AuthorAgeFilesLines
* [pxeprefix] Merge common code between !PXE and PXENV+H. Peter Anvin2009-03-061-14/+12Star
* [pxeprefix] Search for the PXE entry points through all methodsH. Peter Anvin2009-02-231-42/+105
* [pxeprefix] Add .kkpxe image type and ability to return via PXE stackMichael Brown2009-02-182-17/+70
* [i386] Kill off obsolete boot1a.s fileMichael Brown2009-02-181-410/+0Star
* [build] Cope with oddities in the Fedora 10 assemblerMichael Brown2009-02-163-15/+15
* [romprefix] Update ROM checksum even if PMM allocation failsMichael Brown2009-02-151-7/+9
* [i386] Add explicit flags and type on all .section declarationsMichael Brown2009-02-153-37/+31Star
* [efi] Use elf2efi utility in place of efilinkMichael Brown2009-01-071-175/+0Star
* [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-187-17/+119
* [romprefix] Use smaller PMM allocations if possibleMichael Brown2008-11-111-7/+41
* [i386] Add data32 prefixes to all lgdt/lidt instructionsMichael Brown2008-11-071-2/+2
* [romprefix] Add vendor branding facilities and guidelinesMichael Brown2008-10-312-12/+76
* [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-176-8/+8
* [efi] Add EFI image format and basic runtime environmentMichael Brown2008-10-131-0/+175
* [i386] Simplify linker script and standardise linker-defined symbol namesMichael Brown2008-10-106-30/+30
* [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
* [libprefix] Add addr32 prefix required by older assemblersEygene Ryabinkin2008-09-041-1/+1
* [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
* [prefix] Reasonable value for lkrn initrd_addr_maxStefan Hajnoczi2008-07-301-2/+8
* [lkrnprefix] Make gPXE .lkrn images conform to the zImage 2.07 formatStefan Hajnoczi2008-06-301-39/+88
* [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-213-95/+131
* [PXE] PMM now tested and workingMichael Brown2008-03-111-1/+1
* [prefix] Cope with image source addresses outside base memoryMichael Brown2008-03-111-121/+114Star
* [PXE] Improve PnP/BBS detectionMichael Brown2008-03-111-19/+49
* [prefix] Add printing functions to libprefix.SMichael Brown2008-03-113-128/+112Star
* [PXE] Add PMM support to romprefix.S (untested)Michael Brown2008-03-092-73/+241
* Use internal 16-bit stack for added safety.Michael Brown2008-02-111-0/+4
* Fix compiler warnings that appear only on OpenBSD.Michael Brown2007-12-061-7/+7
* Replace "Etherboot" strings with "gPXE".Michael Brown2007-11-201-4/+4
* Minor refactoring to eliminate duplication.Michael Brown2007-09-251-49/+39Star
* Use full protected mode for access to high memory within prefix, toMichael Brown2007-09-251-169/+237
* Don't trash the %ecx value returned by relocate(). This was causingMichael Brown2007-07-191-6/+8
* Move .zinfo to libprefix.S; it doesn't belong with the decompression code.Michael Brown2007-07-173-39/+29Star
* Update all prefixes currently referring to _load_size to include aMichael Brown2007-07-165-21/+55
* Rename _rom_size to _load_size_sect, since hdprefix.S also uses it.Michael Brown2007-07-162-3/+3