summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/prefix/libprefix.S
Commit message (Expand)AuthorAgeFilesLines
* [build] Cope with oddities in the Fedora 10 assemblerMichael Brown2009-02-161-5/+5
* [i386] Add explicit flags and type on all .section declarationsMichael Brown2009-02-151-19/+17Star
* [i386] Free allocated base memory on exit, if possibleMichael Brown2008-11-181-5/+86
* [i386] Add data32 prefixes to all lgdt/lidt instructionsMichael Brown2008-11-071-2/+2
* [romprefix] Add vendor branding facilities and guidelinesMichael Brown2008-10-311-0/+33
* [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-18/+18
* [libprefix] Add addr32 prefix required by older assemblersEygene Ryabinkin2008-09-041-1/+1
* [prefix] Add PCI bus:dev.fn to ROM product stringMichael Brown2008-05-211-8/+56
* [prefix] Cope with image source addresses outside base memoryMichael Brown2008-03-111-121/+114Star
* [prefix] Add printing functions to libprefix.SMichael Brown2008-03-111-0/+108
* [PXE] Add PMM support to romprefix.S (untested)Michael Brown2008-03-091-30/+58
* 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-171-1/+29
* Compressed ROM images now work.Michael Brown2007-07-161-1/+8
* Use a single _payload_offset linker-defined variable to locate theMichael Brown2007-07-151-16/+21
* Call hide_etherboot() from startup(), rather than requiring the prefix toMichael Brown2007-01-141-20/+22
* Damn Broadcom and their damned incorrect assumptions about x86 memoryMichael Brown2007-01-131-3/+24
* Towards making KEEP_IT_REAL work again.Michael Brown2006-08-241-4/+16
* Code segment may not be writable; create the temporary pointer to the GDTMichael Brown2006-06-061-2/+7
* Fixed assembly on old versions of gasMichael Brown2006-05-281-1/+1
* init_librm() and prot_call() are now real-mode far calls.Michael Brown2006-05-251-84/+112
* Add infrastructure to support access to .data16 (and .text16) variablesMichael Brown2006-05-051-2/+3
* TypoMichael Brown2006-05-021-2/+2
* Create two easy-to-use entry points in libprefix: install andMichael Brown2006-05-021-10/+99
* Verified as workingMichael Brown2006-05-021-6/+9
* This should be much more elegant: we use flat real mode for theMichael Brown2006-05-021-130/+219
* Checking in because I don't want to lose this rather neat code forMichael Brown2006-05-011-0/+178