summaryrefslogtreecommitdiffstats
path: root/src/arch/i386
Commit message (Expand)AuthorAgeFilesLines
...
* Added debugging statementsMichael Brown2007-01-081-1/+19
* Added missing includesMichael Brown2007-01-081-0/+3
* Added missing declarationsMichael Brown2007-01-081-0/+3
* Added missing includeMichael Brown2007-01-081-0/+2
* Split UNDI load/unload out into undiload.c.Michael Brown2007-01-082-0/+203
* Remove obsolete includesMichael Brown2007-01-081-3/+0Star
* Separated out UNDI ROM location code into undirom.c, and use structMichael Brown2007-01-082-0/+285
* Use "struct undi_device" instead of "struct pxe_device", and use theMichael Brown2007-01-083-151/+208
* Renamed undi.c to undinet.c. (undi.c will become the UNDI PCI driver)Michael Brown2007-01-081-0/+0
* ObsoleteMichael Brown2007-01-081-178/+0Star
* Remove accidentally checked-in codeMichael Brown2007-01-071-5/+0Star
* Move START_UNDI, UNDI_STARTUP, UNDI_INITIALIZE andMichael Brown2007-01-071-58/+324
* Remember to enable/disable the interrupt at the PIC.Michael Brown2007-01-071-13/+27
* Remove redundant debug messageMichael Brown2007-01-051-1/+0Star
* UNDI loader routine now worksMichael Brown2007-01-051-5/+22
* Added PnP BIOS scanning code, separated out from the UNDI driverMichael Brown2007-01-052-0/+122
* Fixed typoMarty Connor2007-01-051-1/+1
* Partial implementation of UNDI loader caller.Michael Brown2007-01-052-4/+90
* Add PXE driver-scanning code, capable of locating all PXE ROMs in a systemMichael Brown2007-01-051-0/+223
* Renamed undi_net.c to undi.c.Michael Brown2007-01-041-0/+0
* Obsolete; net driver functionality is now in undi_net.c and bus driverMichael Brown2007-01-041-1453/+0Star
* Added PXE bus driver (with support only for using PXE structures foundMichael Brown2007-01-042-0/+690
* ObsoleteMichael Brown2007-01-041-93/+0Star
* This file is no longer usedMichael Brown2007-01-041-22/+0Star
* Ripped out everything except the ability to send EOI to the PIC.Michael Brown2007-01-042-360/+71Star
* Add as a separate file so that we can do "make bin/xxxx.kpxe" rather thanMichael Brown2007-01-041-0/+7
* Don't automatically call gateA20_set() when returning from a real-modeMichael Brown2007-01-041-5/+7
* Engage brain: since when was zero >= 0x80 ?Michael Brown2006-12-211-1/+1
* Some BIOSes return 0xe0 for extended characters. Just assume thatMichael Brown2006-12-211-1/+1
* Return ANSI sequences for special keysMichael Brown2006-12-211-6/+80
* Prevent NULL from ever pointing to some real code or data. (This wasMichael Brown2006-12-202-0/+10
* Optimise bios_putchar for speed(!) by avoiding two separate real-modeMichael Brown2006-12-191-11/+16
* Add basic ANSI escape sequence support to BIOS consoleMichael Brown2006-12-181-1/+139
* Fix building on gas versions that don't auto-insert addr32 prefixesMichael Brown2006-12-121-3/+3
* Avoid draining the keyboard buffer during gateA20_set(). It shouldn'tMichael Brown2006-12-051-8/+10
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-276-6/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-276-0/+6
* fix args to _disable routineMarty Connor2006-09-191-2/+1Star
* get rid of compile warnings (except intentionally generated ones)Marty Connor2006-09-141-5/+5
* fix DBG macro unknown variableMarty Connor2006-09-141-5/+5
* Added geometry-guessing code based on the partition tableMichael Brown2006-09-092-11/+91
* Check to see if we've reached the end of the map before attempting toMichael Brown2006-08-311-0/+5
* Added support for INT 13,15; NTLDR calls it (though it may notMichael Brown2006-08-271-0/+18
* 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
* Towards making KEEP_IT_REAL work again.Michael Brown2006-08-247-33/+261
* 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