aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch/i386/interface/pxe
Commit message (Expand)AuthorAgeFilesLines
* [pxe] Always reconstruct packet for PXENV_GET_CACHED_INFOMichael Brown2015-06-291-10/+8
* [i386] Move real_to_user() to realmode.hMichael Brown2015-03-052-0/+2
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+1
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-024-4/+20
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-023-3/+15
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-022-2/+10
* [pxe] Maintain a queue for received PXE UDP packetsMichael Brown2015-02-061-38/+85
* [pxe] Use tftp_uri() to construct PXE TFTP URIsMichael Brown2015-02-061-12/+15
* [tftp] Explicitly abort connection whenever parent interface is closedMichael Brown2015-02-061-10/+7
* [pxe] Work around missing PXENV_UNDI_OPEN only when necessaryMichael Brown2014-05-031-2/+4
* [pxe] Profile UNDI transmit datapathMichael Brown2014-05-031-0/+8
* [pxe] Profile all PXE API callsMichael Brown2014-05-031-0/+49
* [build] Work around bug in gcc >= 4.8Michael Brown2013-06-071-3/+5
* [pxe] Convert external PXE API errors into iPXE platform-generated errorsMichael Brown2013-04-291-3/+11
* [tftp] Allow TFTP block size to be controlled via the PXE TFTP APIMichael Brown2013-03-061-7/+20
* [ipoib] Expose Ethernet-compatible eIPoIB link-layer addresses and headersMichael Brown2012-08-311-1/+2
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-209-9/+18
* [pxe] Add PXENV_FILE_CMDLINE API callMichael Brown2012-07-111-0/+38
* [pxe] Provide PXENV_FILE_EXIT_HOOK only for ipxelinux.0 buildsMichael Brown2011-12-112-47/+83
* [pxe] Modularise PXE API provisionMichael Brown2011-12-116-348/+225
* [pxe] Tidy up debugging outputMichael Brown2011-12-081-13/+16
* [pxe] Check for a valid PXE network device when applicableMichael Brown2011-12-082-11/+213
* [pxe] Improve pxe_preboot debugging messagesMichael Brown2011-11-141-23/+48
* [pxe] Improve pxe_undi debugging messagesMichael Brown2011-11-141-76/+84
* [netdevice] Allow link layer to report broadcast/multicast packets via pull()Michael Brown2011-07-151-7/+7
* [pxe] Report an IRQ number only if device supports interruptsMichael Brown2011-03-101-1/+2
* [init] Remove concept of "shutdown exit flags"Michael Brown2011-01-272-1/+3
* [pxe] Report SUPPORTED_IRQ only if device supports interruptsMichael Brown2011-01-251-1/+3
* [pxe] Improve pxe_udp debug messagesMichael Brown2010-12-151-9/+14
* [pxe] Set correct PktType in PXENV_UNDI_ISRMichael Brown2010-12-091-1/+9
* [pxe] Avoid touching fields that may not exist in PXENV_UNDI_GET_NIC_TYPEMichael Brown2010-12-091-5/+5
* [pxe] Use network device receive queue freezingMichael Brown2010-11-201-6/+11
* [pxe] Always allow MAX_LL_HEADER_LEN for the link-layer headerMichael Brown2010-11-191-4/+2
* [xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown2010-09-031-1/+1
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-222-69/+58
* [pxe] Remove obsolete pxe_errortab.cMichael Brown2010-05-301-103/+0
* [build] Use weak definitions instead of weak declarationsJoshua Oreman2010-05-271-1/+1
* [pxe] Treat PXENV_RESTART_TFTP as unreturnableMichael Brown2010-05-212-7/+13
* [build] Rename gPXE to iPXEMichael Brown2010-04-198-35/+35
* [pxe] Remove pxe_set_cached_filename()Michael Brown2010-03-262-35/+0
* [pxe] Avoid potential interrupt storms when using shared interruptsMichael Brown2010-03-231-4/+21
* [netdevice] Add netdev_is_open() wrapper functionMichael Brown2010-03-231-1/+1
* [pxe] Introduce PXE exit hook for NBP chainingShao Miller2010-01-242-0/+45
* [config] Make PXE stack a compile-time optionJoshua Oreman2010-01-201-0/+12
* [tftp] Make TFTP size requests abort transfer with an errorThomas Horsten2010-01-171-5/+8
* [netdevice] Allow the hardware and link-layer addresses to differ in sizeMichael Brown2009-08-121-4/+6
* [netdevice] Separate out the concept of hardware and link-layer addressesMichael Brown2009-08-121-5/+1
* [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-171-1/+1
* [pxe] Check for unhookable interrupts in PXENV_STOP_UNDIMichael Brown2009-06-281-0/+9