aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch/i386/prefix
Commit message (Expand)AuthorAgeFilesLines
* [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-251-27/+28
* [romprefix] Fix regression in UNDI loaderMichael Brown2008-08-221-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-051-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-281-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/+114
* [PXE] Improve PnP/BBS detectionMichael Brown2008-03-111-19/+49
* [prefix] Add printing functions to libprefix.SMichael Brown2008-03-113-128/+112
* [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/+39
* 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/+29
* 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
* Compressed ROM images now work.Michael Brown2007-07-164-7/+65
* Use a single _payload_offset linker-defined variable to locate theMichael Brown2007-07-151-16/+21
* Skip the length field prepended by util/nrv2b.cMichael Brown2007-07-151-0/+1
* Modified calling convention: we now update %esi and %edi just like aMichael Brown2007-07-151-29/+36
* "not" doesn't affect flags, "xor $-1" does.Michael Brown2007-07-151-1/+1
* Rename .lilo extension to .lkrn and updated dependenciesMarty Connor2007-07-062-1/+1
* Use partition type 0xeb ("EtherBoot"), to avoid any attempts to mountMichael Brown2007-07-051-1/+1
* Add .usb targetMichael Brown2007-07-051-0/+23
* Working with multi-sector readsMichael Brown2007-07-051-8/+40