summaryrefslogtreecommitdiffstats
path: root/src/arch/i386/interface/pxe
Commit message (Expand)AuthorAgeFilesLines
* [pxe] Avoid printf format warning on some compilersMichael Brown2009-08-021-1/+1
* [netdevice] Make ll_broadcast per-netdevice rather than per-ll_protocolMichael Brown2009-07-181-1/+1
* [pxe] Check for unhookable interrupts in PXENV_STOP_UNDIMichael Brown2009-06-281-0/+9
* [pxe] Create pxe_[de]activate() wrapper functionsMichael Brown2009-06-282-29/+51
* [pxe] Make pxe_init_structures() an initialisation functionMichael Brown2009-06-282-4/+7
* [pxe] Update UNDI transmit count before transmitting packetMichael Brown2009-06-271-4/+8
* [pxe] Implement PXENV_UNDI_{GET,SET}_MCAST_ADDRESSMichael Brown2009-06-271-15/+42
* [pxe] Improve pxe_undi debug messagesMichael Brown2009-06-271-32/+92
* [pxe] Fix interoperability with the Symantec (undipd) DOS UNDI driverMichael Brown2009-06-231-1/+1
* [pxe] Fix interoperability with the Intel DOS UNDI driverMichael Brown2009-06-231-1/+4
* [pxe] Fix interoperability with the 3Com DOS UNDI driverMichael Brown2009-06-231-2/+15
* [netdevice] Add netdev argument to link-layer push and pull handlersJoshua Oreman2009-06-231-3/+3
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-188-0/+16
* [pcbios] Don't use "lret $2" to return from an interruptH. Peter Anvin2009-04-151-2/+5
* [xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown2009-03-301-1/+1
* [pxe] Set %ax to zero on entry to PXE NBPMichael Brown2009-02-231-9/+10
* [pxe] Initialize EDX on PXE NBP entry and INT 1AhH. Peter Anvin2009-02-182-8/+13
* [i386] Add explicit flags and type on all .section declarationsMichael Brown2009-02-151-11/+8Star
* [dhcp] Split PXE menuing code out of dhcp.cMichael Brown2009-02-011-1/+1
* [tftp] Temporary fix for conveying TFTP block size to callersMichael Brown2009-01-271-7/+4Star
* [i386] Change [u]int32_t to [unsigned] int, rather than [unsigned] longMichael Brown2008-11-191-1/+1
* [i386] Rename __cdecl to __asmcallMichael Brown2008-11-191-2/+2
* [pxe] Move all PXE files to arch/i386Michael Brown2008-11-187-0/+2441
* [i386] Simplify linker script and standardise linker-defined symbol namesMichael Brown2008-10-101-7/+7
* [pxe] Enable interrupts before starting PXE NBP executionMichael Brown2008-09-241-0/+1
* [pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000Michael Brown2008-09-061-0/+10
* [pxe] Fill in UNDIROMID pointer in !PXE structureMichael Brown2008-08-282-1/+9
* [i386] Change semantics of __from_data16 and __from_text16Michael Brown2008-07-011-2/+2
* [PXEXT] Add FILE_API_CHECK API functionH. Peter Anvin2008-03-261-0/+5
* [PXEXT] Add PXENV_FILE_EXEC call to PXE extensions API.Michael Brown2008-03-041-0/+5
* Add PXE FILE API.Michael Brown2007-08-041-0/+25
* Applied a modified version of holger's regparm patches.Michael Brown2007-07-291-2/+2
* 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
* 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
* 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-271-1/+0Star
* added stdio.h to includes for DBG compilationMarty Connor2006-09-271-0/+1
* 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