| Commit message (Expand) | Author | Age | Files | Lines |
* | [pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000 | Michael Brown | 2008-09-06 | 1 | -0/+10 |
* | [comboot] Add COMBOOT and COM32 support | Daniel Verkamp | 2008-08-29 | 4 | -0/+936 |
* | [pxe] Fill in UNDIROMID pointer in !PXE structure | Michael Brown | 2008-08-28 | 2 | -1/+9 |
* | [int13] Pairwise swap drive numbers, instead of shifting all drive numbers | Michael Brown | 2008-07-16 | 1 | -21/+28 |
* | [i386] Change semantics of __from_data16 and __from_text16 | Michael Brown | 2008-07-01 | 1 | -2/+2 |
* | [PXEXT] Add FILE_API_CHECK API function | H. Peter Anvin | 2008-03-26 | 1 | -0/+5 |
* | [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API. | Michael Brown | 2008-03-04 | 1 | -0/+5 |
* | Added more verbose memory-map debugging. | Michael Brown | 2007-09-21 | 1 | -0/+9 |
* | Auto-assign drive number only if set to 0xff; almost all applications | Michael Brown | 2007-08-23 | 1 | -2/+3 |
* | Add PXE FILE API. | Michael Brown | 2007-08-04 | 1 | -0/+25 |
* | Applied a modified version of holger's regparm patches. | Michael Brown | 2007-07-29 | 2 | -3/+3 |
* | Don't overwrite %dl with a (potentially) modified drive number if we | Michael Brown | 2007-07-25 | 1 | -1/+1 |
* | Remove INT 13,4b handler; it represents an incomplete feature (CD-ROM | Michael Brown | 2007-07-19 | 1 | -35/+0 |
* | Completed definition of struct int13_cdrom_specification, and moved to | Michael Brown | 2007-07-19 | 1 | -9/+9 |
* | Dump first 64 bytes of chained ISR when debugging is enabled. | Michael Brown | 2007-07-10 | 1 | -0/+6 |
* | We probably ought not to call INT13 with interrupts disabled. | Michael Brown | 2007-07-10 | 1 | -0/+1 |
* | Always increase number of BIOS drives when registering | Michael Brown | 2007-07-09 | 1 | -3/+5 |
* | Change %dl fixup rules for INT13: | Michael Brown | 2007-07-09 | 1 | -11/+16 |
* | Proof of concept; works, but has several hard-coded hacks. | Michael Brown | 2007-07-09 | 1 | -7/+46 |
* | Set CF by default, clear on success (rather than clearing and setting | Michael Brown | 2007-07-09 | 1 | -2/+4 |
* | Add (untested) UNDI loader C-level implementation. | Michael Brown | 2007-07-04 | 1 | -0/+25 |
* | Separate out pxe_start_nbp() from pxe_image.c into pxe_call.c | Michael Brown | 2007-06-30 | 1 | -0/+25 |
* | Split bootsector execution code out into bootsector.c. | Michael Brown | 2007-01-29 | 1 | -69/+58 |
* | Select a PXE network device before starting PXE NBP. | Michael Brown | 2007-01-14 | 2 | -56/+20 |
* | Add header for pxe_boot() | Michael Brown | 2007-01-13 | 1 | -0/+1 |
* | Allow boot sector to completely destroy real-mode stack, but still | Michael Brown | 2007-01-09 | 1 | -10/+15 |
* | Added debugging statements | Michael Brown | 2007-01-08 | 1 | -1/+19 |
* | Fix building on gas versions that don't auto-insert addr32 prefixes | Michael Brown | 2006-12-12 | 1 | -3/+3 |
* | We don't actually have a stdio.h header file. Our printf() functions are | Michael Brown | 2006-09-27 | 2 | -2/+0 |
* | added stdio.h to includes for DBG compilation | Marty Connor | 2006-09-27 | 2 | -0/+2 |
* | Added geometry-guessing code based on the partition table | Michael Brown | 2006-09-09 | 1 | -11/+52 |
* | Added support for INT 13,15; NTLDR calls it (though it may not | Michael Brown | 2006-08-27 | 1 | -1/+20 |
* | Use TEXT16_CODE() rather than manually specifying ".code16" etc, since | Michael Brown | 2006-08-24 | 1 | -18/+14 |
* | Both the !PXE and PXENV+ structures must be paragraph-aligned | Michael Brown | 2006-08-09 | 1 | -0/+2 |
* | Note to self: learn to count. | Michael Brown | 2006-08-09 | 1 | -3/+3 |
* | Added missing __from_text16()s when passing pointers to PXE NBP. | Michael Brown | 2006-08-09 | 1 | -1/+3 |
* | pxe_int_1a is needed by pxe_call.c | Michael Brown | 2006-08-09 | 1 | -0/+1 |
* | Added (not yet tested) PXE API entry point and support functions. | Michael Brown | 2006-08-08 | 2 | -0/+300 |
* | Updated PXE UDP implementation to use the new Etherboot UDP API. | Michael Brown | 2006-08-03 | 1 | -0/+290 |
* | Fix bug with >256 cylinders. | Michael Brown | 2006-06-08 | 1 | -15/+18 |
* | init_librm() and prot_call() are now real-mode far calls. | Michael Brown | 2006-05-25 | 1 | -1/+2 |
* | Updated to REAL_CODE(). | Michael Brown | 2006-05-24 | 1 | -31/+38 |
* | Refactored to reduce code size; now down from 1304 to 1105 bytes. | Michael Brown | 2006-05-20 | 1 | -120/+98 |
* | Add the concept of a "user pointer" (similar to the void __user * in | Michael Brown | 2006-05-19 | 1 | -21/+13 |
* | Add INT 13,41 (extensions installation check). LILO's MBR now uses | Michael Brown | 2006-05-15 | 1 | -0/+24 |
* | Fix a couple of minor typos. | Michael Brown | 2006-05-14 | 1 | -2/+2 |
* | Also capture INT 19 as a failure path, to allow for boot sectors that | Michael Brown | 2006-05-14 | 1 | -3/+14 |
* | Add int13_boot(), to allow booting from INT 13 emulated drives. | Michael Brown | 2006-05-14 | 1 | -0/+88 |
* | Allow re-entrancy and provide a global counter of the number of | Michael Brown | 2006-05-13 | 1 | -0/+20 |
* | Add INT 13 emulation layer (which provides an interface to gPXE block | Michael Brown | 2006-05-13 | 1 | -0/+475 |