History log of /src/sys/dev/dmover/dmovervar.h |
Revision | | Date | Author | Comments |
1.11 |
| 08-Sep-2024 |
rillig | fix a/an grammar in obvious cases
|
1.10 |
| 24-Dec-2005 |
perry | Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.9 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.8 |
| 07-Nov-2003 |
briggs | branches: 1.8.16; Go ahead and define xor function names up to xor16.
|
1.7 |
| 19-Jul-2003 |
thorpej | Add a well-known dmover function name for the CRC32C used by the iSCSI protocol.
|
1.6 |
| 19-Jul-2003 |
thorpej | Add immediate value support for dmoverio transactions.
|
1.5 |
| 14-Jun-2003 |
thorpej | branches: 1.5.2; Fix typo in previous.
|
1.4 |
| 12-Jun-2003 |
thorpej | Separate out the immediate value from the input buffer. The immediate value field can now always be used as an input, and output, or both.
This is especially handy for data movers which can e.g. calculate the CRC32C of a buffer as it is moved (which requires both a seed [input], and a place to stash the result [output]).
|
1.3 |
| 04-Aug-2002 |
thorpej | branches: 1.3.2; 1.3.4; 1.3.6; Add standard names for 5-, 6-, 7-, and 8-way XOR.
|
1.2 |
| 02-Aug-2002 |
thorpej | Add "xor2", "xor3", and "xor4" function names, which perform an XOR on 2, 3, and 4 input streams, respectively.
|
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.3.6.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.3.6.1 |
| 04-Aug-2002 |
jdolecek | file dmovervar.h was added on branch kqueue on 2002-09-06 08:44:03 +0000
|
1.3.4.2 |
| 29-Aug-2002 |
gehenna | catch up with -current.
|
1.3.4.1 |
| 04-Aug-2002 |
gehenna | file dmovervar.h was added on branch gehenna-devsw on 2002-08-29 05:22:24 +0000
|
1.3.2.2 |
| 04-Aug-2002 |
thorpej | Add standard names for 5-, 6-, 7-, and 8-way XOR.
|
1.3.2.1 |
| 04-Aug-2002 |
thorpej | file dmovervar.h was added on branch nathanw_sa on 2002-08-04 02:17:07 +0000
|
1.5.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|