summaryrefslogtreecommitdiffstats
path: root/src/interface/pxe/pxe.c
Commit message (Collapse)AuthorAgeFilesLines
* Move pxe_netdev and set_pxe_netdev to pxe_undi.c and removeMichael Brown2007-07-031-182/+0Star
| | | | now-obsolete pxe.c.
* pxe_netdev now holds a reference to the network device.Michael Brown2007-07-021-2/+14
| | | | | | | | | Use generic fields in struct device_description rather than assuming that the struct device * is contained within a pci_device or isapnp_device; this assumption is broken when using the undionly driver. Add PXENV_UNDI_SET_STATION_ADDRESS.
* We *should* use the persistent reference API for our netdev reference,Michael Brown2007-01-041-0/+1
| | | | but there's so much else missing that it's not worth doing right now.
* Added pxe_netdev; a slight hack for now, but will need to be doneMichael Brown2006-08-091-0/+2
| | | | properly for the PXE UNDI API anyway.
* Updated PXE UDP implementation to use the new Etherboot UDP API.Michael Brown2006-08-031-148/+3Star
| | | | | | | Updated PXE API dispatcher to use copy_{to,from}_user, and moved to arch/i386 since the implementation is quite architecture-dependent. (The individual PXE API calls can be largely architecture-independent.)
* Added soon-to-be-requisite missing include.Michael Brown2006-06-051-0/+1
|
* Split PXE code into preboot, udp, tftp, undi and loader units.Michael Brown2005-05-241-0/+311
PXE code now compiles without errors (though it won't actually work).