Home | History | Annotate | Download | only in dmover
History log of /src/sys/dev/dmover/dmover_request.c
RevisionDateAuthorComments
 1.8  14-May-2011  jakllsch Convert remaining simplelock usage in dmover(4) to a RUN_ONCE(9).
 1.7  04-Jan-2008  ad branches: 1.7.32; 1.7.38;
Start detangling lock.h from intr.h. This is likely to cause short term
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.
 1.6  12-Nov-2007  he branches: 1.6.6;
Ensure that the 'pc' local variable is initialized, so that this builds again.
 1.5  08-Nov-2007  dogcow pesky missing semicolons.
 1.4  07-Nov-2007  ad - Make it compile again.
- Don't call pool_cache_init with a held simplelock.
 1.3  07-Nov-2007  ad Merge from vmlocking:

- pool_cache changes.
- Debugger/procfs locking fixes.
- Other minor changes.
 1.2  12-Mar-2007  ad branches: 1.2.12; 1.2.14; 1.2.18; 1.2.20;
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing
the pool's lock.
 1.1  02-Aug-2002  thorpej branches: 1.1.2; 1.1.4; 1.1.6; 1.1.28; 1.1.66; 1.1.70;
dmover(9) -- an interface to hardware-assisted data movers. This allows
clients to use a hardware-assisted data mover to clear a region of memory,
fill a region of memory with a specific value, copy a region of memory,
and perform simple boolean operations such as XOR on multiple regions
of memory.

Included here is a software back-end which can serve as an example of
how to write a back-end (and also provides a fall-back in case hardware
for a given function is not available), as well as a dmoverio(4) pseudo-
device which provides access to dmover(9) to userland via a message
passing interface.

dmover(9) is still a work-in-progress -- a few minor changes to the
interface are expected.
 1.1.70.1  13-Mar-2007  ad Sync with head.
 1.1.66.1  24-Mar-2007  yamt sync with head.
 1.1.28.3  21-Jan-2008  yamt sync with head
 1.1.28.2  15-Nov-2007  yamt sync with head.
 1.1.28.1  03-Sep-2007  yamt sync with head.
 1.1.6.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.1.6.1  02-Aug-2002  jdolecek file dmover_request.c was added on branch kqueue on 2002-09-06 08:44:02 +0000
 1.1.4.2  29-Aug-2002  gehenna catch up with -current.
 1.1.4.1  02-Aug-2002  gehenna file dmover_request.c was added on branch gehenna-devsw on 2002-08-29 05:22:23 +0000
 1.1.2.2  02-Aug-2002  thorpej dmover(9) -- an interface to hardware-assisted data movers. This allows
clients to use a hardware-assisted data mover to clear a region of memory,
fill a region of memory with a specific value, copy a region of memory,
and perform simple boolean operations such as XOR on multiple regions
of memory.

Included here is a software back-end which can serve as an example of
how to write a back-end (and also provides a fall-back in case hardware
for a given function is not available), as well as a dmoverio(4) pseudo-
device which provides access to dmover(9) to userland via a message
passing interface.

dmover(9) is still a work-in-progress -- a few minor changes to the
interface are expected.
 1.1.2.1  02-Aug-2002  thorpej file dmover_request.c was added on branch nathanw_sa on 2002-08-02 00:30:40 +0000
 1.2.20.2  18-Feb-2008  mjf Sync with HEAD.
 1.2.20.1  19-Nov-2007  mjf Sync with HEAD.
 1.2.18.1  13-Nov-2007  bouyer Sync with HEAD
 1.2.14.3  09-Jan-2008  matt sync with HEAD
 1.2.14.2  08-Jan-2008  matt Pull in changes from HEAD to make compile
 1.2.14.1  08-Nov-2007  matt sync with -HEAD
 1.2.12.2  14-Nov-2007  joerg Sync with HEAD.
 1.2.12.1  11-Nov-2007  joerg Sync with HEAD.
 1.6.6.1  08-Jan-2008  bouyer Sync with HEAD
 1.7.38.1  06-Jun-2011  jruoho Sync with HEAD.
 1.7.32.1  31-May-2011  rmind sync with head

RSS XML Feed