NetBSD/sys/dev/ieee1394
onoe 2819c7b688 Use DMA from mbuf instead of copy in transmit.
Still use memcpy in receiving because we must use buffer fill mode
	and many packets may share single receive buffer.

XXX: Workaround(?) for CXD3222: it fails to DMA for selfid packet according
to code placement. I'm not sure about the reason (cache? timing? bug?).

Fixed the bug: transmitter sometimes stop and OACTIVE bit of if_fw
never be cleared.
Fixed the bug: freeing free buffer.

Enable ieee1394_drain and ieee1394_watchdog for loss of fragment.
2000-11-20 12:12:18 +00:00
..
IMPLEMENTATION
Makefile
files.ieee1394
fwohci.c Use DMA from mbuf instead of copy in transmit. 2000-11-20 12:12:18 +00:00
fwohcireg.h Use DMA from mbuf instead of copy in transmit. 2000-11-20 12:12:18 +00:00
fwohcivar.h Use DMA from mbuf instead of copy in transmit. 2000-11-20 12:12:18 +00:00
ieee1394reg.h
ieee1394var.h
if_fw.c