| Commit message (Expand) | Author | Age | Files | Lines |
* | Use internal 16-bit stack for added safety. | Michael Brown | 2008-02-11 | 1 | -0/+4 |
* | Fix compiler warnings that appear only on OpenBSD. | Michael Brown | 2007-12-06 | 1 | -7/+7 |
* | Replace "Etherboot" strings with "gPXE". | Michael Brown | 2007-11-20 | 1 | -4/+4 |
* | Minor refactoring to eliminate duplication. | Michael Brown | 2007-09-25 | 1 | -49/+39 |
* | Use full protected mode for access to high memory within prefix, to | Michael Brown | 2007-09-25 | 1 | -169/+237 |
* | Don't trash the %ecx value returned by relocate(). This was causing | Michael Brown | 2007-07-19 | 1 | -6/+8 |
* | Move .zinfo to libprefix.S; it doesn't belong with the decompression code. | Michael Brown | 2007-07-17 | 3 | -39/+29 |
* | Update all prefixes currently referring to _load_size to include a | Michael Brown | 2007-07-16 | 5 | -21/+55 |
* | Rename _rom_size to _load_size_sect, since hdprefix.S also uses it. | Michael Brown | 2007-07-16 | 2 | -3/+3 |
* | Compressed ROM images now work. | Michael Brown | 2007-07-16 | 4 | -7/+65 |
* | Use a single _payload_offset linker-defined variable to locate the | Michael Brown | 2007-07-15 | 1 | -16/+21 |
* | Skip the length field prepended by util/nrv2b.c | Michael Brown | 2007-07-15 | 1 | -0/+1 |
* | Modified calling convention: we now update %esi and %edi just like a | Michael Brown | 2007-07-15 | 1 | -29/+36 |
* | "not" doesn't affect flags, "xor $-1" does. | Michael Brown | 2007-07-15 | 1 | -1/+1 |
* | Rename .lilo extension to .lkrn and updated dependencies | Marty Connor | 2007-07-06 | 2 | -1/+1 |
* | Use partition type 0xeb ("EtherBoot"), to avoid any attempts to mount | Michael Brown | 2007-07-05 | 1 | -1/+1 |
* | Add .usb target | Michael Brown | 2007-07-05 | 1 | -0/+23 |
* | Working with multi-sector reads | Michael Brown | 2007-07-05 | 1 | -8/+40 |
* | hdprefix that works for LBA only | Michael Brown | 2007-07-05 | 2 | -311/+82 |
* | Miscellaneous efficiency improvements, and extend read_sectors to | Michael Brown | 2007-07-05 | 1 | -45/+63 |
* | Added active partition locator, and simple MBR built using it. | Michael Brown | 2007-07-05 | 2 | -0/+202 |
* | Revert "Added master boot record capable of locating active partition" | Michael Brown | 2007-07-05 | 2 | -203/+0 |
* | Added master boot record capable of locating active partition | Michael Brown | 2007-07-05 | 2 | -0/+203 |
* | UNDI loader entry point implemented; seems to work. | Michael Brown | 2007-07-04 | 1 | -0/+28 |
* | remove obsolete file: src/arch/i386/prefix/int19exit.c | Marty Connor | 2007-07-03 | 1 | -31/+0 |
* | Warnings purge: src/arch/i386, src/core/disk.c, ramdisk, autoboot | Marty Connor | 2007-07-03 | 2 | -2/+2 |
* | Use internal real-mode stack from non-returnable prefixes | Michael Brown | 2007-06-28 | 2 | -0/+8 |
* | Revert "Move stack to below 0x7c00; leaving it at the default location" | Michael Brown | 2007-06-28 | 1 | -5/+3 |
* | Move stack to below 0x7c00; leaving it at the default location | Michael Brown | 2007-06-28 | 1 | -3/+5 |
* | Added .nbi as a format. | Michael Brown | 2007-03-11 | 1 | -0/+65 |
* | Updated ISAPnP, EISA, MCA and ISA buses to current device model. | Michael Brown | 2007-03-10 | 1 | -32/+0 |
* | Don't call PXENV_STOP_UNDI in the kpxeprefix. This slighy breaks the | Michael Brown | 2007-01-29 | 1 | -5/+10 |
* | .lilo and derived targets (e.g. .iso) now load properly. | Michael Brown | 2007-01-14 | 1 | -23/+29 |
* | Call hide_etherboot() from startup(), rather than requiring the prefix to | Michael Brown | 2007-01-14 | 1 | -20/+22 |
* | Damn Broadcom and their damned incorrect assumptions about x86 memory | Michael Brown | 2007-01-13 | 1 | -3/+24 |
* | Add device description fields to struct device. | Michael Brown | 2007-01-10 | 1 | -1/+6 |
* | Avoid leaving preloaded_undi with invalid PXENV+/!PXE structure | Michael Brown | 2007-01-09 | 1 | -3/+15 |
* | Since we now always unload the base code stack (even if we keep UNDI), | Michael Brown | 2007-01-09 | 1 | -83/+24 |
* | Populate preloaded_undi device when applicable. | Michael Brown | 2007-01-09 | 1 | -0/+9 |
* | Call PXENV_UNDI_GET_NIC_TYPE to identify NIC physical device. | Michael Brown | 2007-01-09 | 1 | -136/+480 |
* | Copy pxelinux's shutdown sequence: use UNLOAD_STACK without STOP_BASE, | Michael Brown | 2007-01-08 | 1 | -3/+9 |
* | New strategy: always stop both base code and UNDI. Always free base code | Michael Brown | 2007-01-08 | 2 | -72/+89 |
* | Add as a separate file so that we can do "make bin/xxxx.kpxe" rather than | Michael Brown | 2007-01-04 | 1 | -0/+7 |
* | Towards making KEEP_IT_REAL work again. | Michael Brown | 2006-08-24 | 1 | -4/+16 |
* | Cut out almost all the optional code paths, drastically simplifying the | Michael Brown | 2006-06-06 | 1 | -375/+143 |
* | Code segment may not be writable; create the temporary pointer to the GDT | Michael Brown | 2006-06-06 | 1 | -2/+7 |
* | Fixed assembly on old versions of gas | Michael Brown | 2006-05-28 | 1 | -1/+1 |
* | Updated to work with libprefix. | Michael Brown | 2006-05-25 | 1 | -186/+179 |
* | init_librm() and prot_call() are now real-mode far calls. | Michael Brown | 2006-05-25 | 2 | -85/+114 |
* | Restructured PCI subsystem to fit the new device model. | Michael Brown | 2006-05-16 | 1 | -28/+0 |