30 Révisions (acd598b4f93473f1792686a8ab691c88f1d4d8e5)

Auteur SHA1 Message Date
  Michael Brown f77815f2b1 Kill off hotplug.h and just make net devices normal reference-counted il y a 17 ans
  Michael Brown 3601103381 Modify process semantics; rescheduling is now automatic. il y a 17 ans
  Michael Brown 3e2c6b6736 pkbuff->iobuf changeover il y a 17 ans
  Michael Brown 520d9c36af Updated ISAPnP, EISA, MCA and ISA buses to current device model. il y a 17 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 17 ans
  Michael Brown c014f607a8 Use total free memory as advertised window. This seems to be sufficient il y a 17 ans
  Michael Brown 05f4c3d176 Remove the one-packet-per-poll-cycle limit; it seems to no longer be il y a 17 ans
  Michael Brown 06630a3036 Switch from calloc() to malloc()+memset() to match the practices used il y a 17 ans
  Michael Brown 037da9d840 I hate NULL pointer dereferences. il y a 17 ans
  Michael Brown 1fa5cd0e2b Add find_pci_netdev() il y a 17 ans
  Michael Brown dad5274522 Add "name" field to struct device to allow human-readable hardware device il y a 17 ans
  Michael Brown d24b80acf2 Added network interface management commands il y a 17 ans
  Michael Brown 98b6154c3e Add "name" field to network device, to facilitate netdev commands. il y a 17 ans
  Michael Brown c65fae2475 Add RX quotas to the net device poll() method. This avoids the problem il y a 17 ans
  Michael Brown b7fcfe8ece Added net device TX queue; this will be needed to support the PXE UNDI API il y a 17 ans
  Michael Brown 0c03bb5a9a Make open() and close() an official part of the netdevice API. il y a 17 ans
  Michael Brown bdf79ec8dc Use hotplug support to notify persistent reference holders when a il y a 17 ans
  Michael Brown a646e38f03 Use stdlib.h for malloc() instead of malloc.h. il y a 17 ans
  Michael Brown 88e38fa148 We don't actually have a stdio.h header file. Our printf() functions are il y a 18 ans
  Marty Connor 6ac78f6aff added stdio.h to includes for DBG compilation il y a 18 ans
  Michael Brown a3d508b648 Clarified packet ownership transfer between a few functions. il y a 18 ans
  Michael Brown e74e20cb55 Remove the static IP address hack from netdevice.c, and change the il y a 18 ans
  Michael Brown 3c8aafa209 Simplify RX data path. il y a 18 ans
  Michael Brown bbd9e28061 Simplify TX datapath. il y a 18 ans
  Michael Brown cd3ecac809 Avoid causing TX overflow on small TX queues. il y a 18 ans
  Michael Brown 352bf1bda2 Move init.h to gpxe/init.h. il y a 18 ans
  Michael Brown bac97eb979 Change semantics of network API so that packet-absorbing calls *always* il y a 18 ans
  Michael Brown 129c6c3968 Network layer now works as a proof of concept il y a 18 ans
  Michael Brown fdc2ee79db Network API now allows for multiple network devices (although the il y a 18 ans
  Michael Brown 6209bd873a First sketch of a new net device API. il y a 18 ans