History log of /src/sys/dev/dmover/swdmover.c |
Revision | | Date | Author | Comments |
1.14 |
| 07-Jan-2017 |
christos | kill alloca in favor of ssp
|
1.13 |
| 20-Aug-2015 |
christos | branches: 1.13.2; include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.
|
1.12 |
| 04-Jan-2008 |
ad | branches: 1.12.54; 1.12.74; 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.11 |
| 12-Jul-2007 |
he | branches: 1.11.8; 1.11.14; 1.11.20; Make a minimal adaption to the new kthread_create() signature by renaming swdmover_proc to swdmover_lwp, and pass in &swdmover_backend as an argument to be used by the kthread. Reviewed by ad@.
|
1.10 |
| 09-Jul-2007 |
ad | Merge some of the less invasive changes from the vmlocking branch:
- kthread, callout, devsw API changes - select()/poll() improvements - miscellaneous MT safety improvements
|
1.9 |
| 11-Dec-2005 |
christos | branches: 1.9.30; 1.9.32; merge ktrace-lwp.
|
1.8 |
| 27-Feb-2005 |
perry | branches: 1.8.4; nuke trailing whitespace
|
1.7 |
| 07-Nov-2003 |
briggs | branches: 1.7.8; 1.7.10; Fix another used-before-initialized bug that gcc uncovered.
|
1.6 |
| 25-Jul-2003 |
briggs | Add support for xor2-xor8 to swdmover.
|
1.5 |
| 19-Jul-2003 |
thorpej | Add a software implementation of the iSCSI CRC32C algorithm. This serves as an example of how the immediate value can be used by a dmover function.
|
1.4 |
| 06-Mar-2003 |
thorpej | branches: 1.4.2; For functions with inputs and outputs, we currently require that the buffer types be the same; don't rely on the middle-end to enforce this for us.
|
1.3 |
| 10-Dec-2002 |
thorpej | Error out if we get an unexpected buffer type.
|
1.2 |
| 02-Aug-2002 |
thorpej | branches: 1.2.2; 1.2.4; 1.2.6; Grr, fix typo in RCS ID tag.
|
1.1 |
| 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.2.6.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.2.6.1 |
| 02-Aug-2002 |
jdolecek | file swdmover.c was added on branch kqueue on 2002-09-06 08:44:04 +0000
|
1.2.4.2 |
| 29-Aug-2002 |
gehenna | catch up with -current.
|
1.2.4.1 |
| 02-Aug-2002 |
gehenna | file swdmover.c was added on branch gehenna-devsw on 2002-08-29 05:22:24 +0000
|
1.2.2.2 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.2.2.1 |
| 02-Aug-2002 |
thorpej | file swdmover.c was added on branch nathanw_sa on 2002-12-11 06:37:49 +0000
|
1.4.2.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.4.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.7.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.8.4.2 |
| 21-Jan-2008 |
yamt | sync with head
|
1.8.4.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.9.32.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.9.30.3 |
| 15-Jul-2007 |
ad | Sync with head.
|
1.9.30.2 |
| 15-Jul-2007 |
ad | Sync with head.
|
1.9.30.1 |
| 13-May-2007 |
ad | - Pass the error number and residual count to biodone(), and let it handle setting error indicators. Prepare to eliminate B_ERROR. - Add a flag argument to brelse() to be set into the buf's flags, instead of doing it directly. Typically used to set B_INVAL. - Add a "struct cpu_info *" argument to kthread_create(), to be used to create bound threads. Change "bool mpsafe" to "int flags". - Allow exit of LWPs in the IDL state when (l != curlwp). - More locking fixes & conversion to the new API.
|
1.11.20.1 |
| 08-Jan-2008 |
bouyer | Sync with HEAD
|
1.11.14.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.11.8.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.12.74.2 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
1.12.74.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
1.12.54.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.13.2.1 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|