freebsd-nq/tools/bus_space
Marcel Moolenaar 8743ddd850 Add an example program (in Python) for the AMD Am79c900 (ILACC)
ethernet controller. The ethernet controller is emulated by VMware
Fusion (for example) and is a good device to demonstrate how to use
the bus space and busdma functions due to its simple programming.

The program sets up the DMA structures, sends a DHCP discover packet,
waits 2 seconds, and iterates over the receive ring for an offer.
2015-08-02 21:24:03 +00:00
..
C Rename busdma_sync() to busdma_sync_range() and rename the 2015-08-02 01:09:30 +00:00
examples Add an example program (in Python) for the AMD Am79c900 (ILACC) 2015-08-02 21:24:03 +00:00
Python Rename busdma_sync() to busdma_sync_range() and rename the 2015-08-02 01:09:30 +00:00
bus.c Change the dev argument from a full path to just the device 2015-07-26 21:37:31 +00:00
bus.h Change the dev argument from a full path to just the device 2015-07-26 21:37:31 +00:00
busdma.c Rename busdma_sync() to busdma_sync_range() and rename the 2015-08-02 01:09:30 +00:00
busdma.h Rename busdma_sync() to busdma_sync_range() and rename the 2015-08-02 01:09:30 +00:00
Makefile
Makefile.inc Rename bus_space to bus (i.e. drop _space). This makes the 2015-06-10 16:00:09 +00:00