summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/interface
Commit message (Expand)AuthorAgeFilesLines
* Add (untested) UNDI loader C-level implementation.Michael Brown2007-07-041-0/+25
* Separate out pxe_start_nbp() from pxe_image.c into pxe_call.cMichael Brown2007-06-301-0/+25
* Split bootsector execution code out into bootsector.c.Michael Brown2007-01-291-69/+58Star
* Select a PXE network device before starting PXE NBP.Michael Brown2007-01-142-56/+20Star
* Add header for pxe_boot()Michael Brown2007-01-131-0/+1
* Allow boot sector to completely destroy real-mode stack, but stillMichael Brown2007-01-091-10/+15
* Added debugging statementsMichael Brown2007-01-081-1/+19
* Fix building on gas versions that don't auto-insert addr32 prefixesMichael Brown2006-12-121-3/+3
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-272-2/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-272-0/+2
* Added geometry-guessing code based on the partition tableMichael Brown2006-09-091-11/+52
* Added support for INT 13,15; NTLDR calls it (though it may notMichael Brown2006-08-271-1/+20
* Use TEXT16_CODE() rather than manually specifying ".code16" etc, sinceMichael Brown2006-08-241-18/+14Star
* Both the !PXE and PXENV+ structures must be paragraph-alignedMichael Brown2006-08-091-0/+2
* Note to self: learn to count.Michael Brown2006-08-091-3/+3
* Added missing __from_text16()s when passing pointers to PXE NBP.Michael Brown2006-08-091-1/+3
* pxe_int_1a is needed by pxe_call.cMichael Brown2006-08-091-0/+1
* Added (not yet tested) PXE API entry point and support functions.Michael Brown2006-08-082-0/+300
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-031-0/+290
* Fix bug with >256 cylinders.Michael Brown2006-06-081-15/+18
* init_librm() and prot_call() are now real-mode far calls.Michael Brown2006-05-251-1/+2
* Updated to REAL_CODE().Michael Brown2006-05-241-31/+38
* Refactored to reduce code size; now down from 1304 to 1105 bytes.Michael Brown2006-05-201-120/+98Star
* Add the concept of a "user pointer" (similar to the void __user * inMichael Brown2006-05-191-21/+13Star
* Add INT 13,41 (extensions installation check). LILO's MBR now usesMichael Brown2006-05-151-0/+24
* Fix a couple of minor typos.Michael Brown2006-05-141-2/+2
* Also capture INT 19 as a failure path, to allow for boot sectors thatMichael Brown2006-05-141-3/+14
* Add int13_boot(), to allow booting from INT 13 emulated drives.Michael Brown2006-05-141-0/+88
* Allow re-entrancy and provide a global counter of the number ofMichael Brown2006-05-131-0/+20
* Add INT 13 emulation layer (which provides an interface to gPXE blockMichael Brown2006-05-131-0/+475
* (Redoing check-in lost by SourceForge's failure.)Michael Brown2006-05-131-0/+57