aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch/i386/prefix
Commit message (Expand)AuthorAgeFilesLines
* 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
* hdprefix that works for LBA onlyMichael Brown2007-07-052-311/+82
* Miscellaneous efficiency improvements, and extend read_sectors toMichael Brown2007-07-051-45/+63
* Added active partition locator, and simple MBR built using it.Michael Brown2007-07-052-0/+202
* Revert "Added master boot record capable of locating active partition"Michael Brown2007-07-052-203/+0
* Added master boot record capable of locating active partitionMichael Brown2007-07-052-0/+203
* UNDI loader entry point implemented; seems to work.Michael Brown2007-07-041-0/+28
* remove obsolete file: src/arch/i386/prefix/int19exit.cMarty Connor2007-07-031-31/+0
* Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autobootMarty Connor2007-07-032-2/+2
* Use internal real-mode stack from non-returnable prefixesMichael Brown2007-06-282-0/+8
* Revert "Move stack to below 0x7c00; leaving it at the default location"Michael Brown2007-06-281-5/+3
* Move stack to below 0x7c00; leaving it at the default locationMichael Brown2007-06-281-3/+5
* Added .nbi as a format.Michael Brown2007-03-111-0/+65
* Updated ISAPnP, EISA, MCA and ISA buses to current device model.Michael Brown2007-03-101-32/+0
* Don't call PXENV_STOP_UNDI in the kpxeprefix. This slighy breaks theMichael Brown2007-01-291-5/+10
* .lilo and derived targets (e.g. .iso) now load properly.Michael Brown2007-01-141-23/+29
* 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
* Add device description fields to struct device.Michael Brown2007-01-101-1/+6
* Avoid leaving preloaded_undi with invalid PXENV+/!PXE structureMichael Brown2007-01-091-3/+15
* Since we now always unload the base code stack (even if we keep UNDI),Michael Brown2007-01-091-83/+24
* Populate preloaded_undi device when applicable.Michael Brown2007-01-091-0/+9
* Call PXENV_UNDI_GET_NIC_TYPE to identify NIC physical device.Michael Brown2007-01-091-136/+480
* Copy pxelinux's shutdown sequence: use UNLOAD_STACK without STOP_BASE,Michael Brown2007-01-081-3/+9
* New strategy: always stop both base code and UNDI. Always free base codeMichael Brown2007-01-082-72/+89
* Add as a separate file so that we can do "make bin/xxxx.kpxe" rather thanMichael Brown2007-01-041-0/+7
* Towards making KEEP_IT_REAL work again.Michael Brown2006-08-241-4/+16
* Cut out almost all the optional code paths, drastically simplifying theMichael Brown2006-06-061-375/+143
* 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
* Updated to work with libprefix.Michael Brown2006-05-251-186/+179
* init_librm() and prot_call() are now real-mode far calls.Michael Brown2006-05-252-85/+114
* Restructured PCI subsystem to fit the new device model.Michael Brown2006-05-161-28/+0