Subject: RE: [RFC] Interface to hardware-assisted data movers
To: 'Jason R Thorpe' <thorpej@wasabisystems.com>
From: Cliff Neighbors <cliff@allegronetworks.com>
List: tech-kern
Date: 06/19/2002 17:30:23
Some data movers have ability to "hold" the source and/or destination
address.
These can be useful when moving data through device fifo registers,
or for block fill & zero.  Perhaps the API can define flags for set up 
addr hold mode (or none).

	-cliff-

---
cliff neighbors
allegro networks, inc.
cliff@allegronetworks.com
408-281-5532
---

-----Original Message-----
From: Jason R Thorpe [mailto:thorpej@wasabisystems.com]
Sent: Wednesday, June 19, 2002 4:32 PM
To: tech-kern@netbsd.org
Subject: [RFC] Interface to hardware-assisted data movers


The following outlines an API for using hardware-assisted data movers.
Included in this category are hardware devices which can do:

	- block clear
	- block fill
	- block copy
	- multi-stream XOR

The eventual goal is to use this to accelerate the XOR operation for
RAID.  Userland access to the devices will also be provided by a
/dev/dmover device.

Comments are appreciated.

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>