Home | History | Annotate | Download | only in dmover
History log of /src/sys/dev/dmover/dmover_process.c
RevisionDateAuthorComments
 1.6  18-Aug-2025  andvar Fix various typos, mainly in comments:
s/invaid/invalid/
s/instad/instead/
s/wich/with/
s/tranform/transform/
s/tranmist/transmit/
s/tranceiver/transceiver/
s/Tranparent/Transparent/
s/tranlated/translated/
s/tranfer/transfer/
s/tranmissions/transmissions/
s/condtions/conditions/
s/Recient/Recent/
 1.5  14-May-2011  jakllsch Convert simplelock to mutex in this portion of dmover(4).
 1.4  05-Jan-2008  matt branches: 1.4.32; 1.4.38;
Add #include <sys/simplelock.h>
 1.3  08-Oct-2007  ad branches: 1.3.4; 1.3.10;
Use the softint API.
 1.2  06-Mar-2003  thorpej branches: 1.2.18; 1.2.60; 1.2.74; 1.2.76; 1.2.78;
Don't require that input buffers and output buffers be of the same
type.
 1.1  02-Aug-2002  thorpej branches: 1.1.2; 1.1.4; 1.1.6;
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.6.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.1.6.1  02-Aug-2002  jdolecek file dmover_process.c was added on branch kqueue on 2002-09-06 08:44:01 +0000
 1.1.4.2  29-Aug-2002  gehenna catch up with -current.
 1.1.4.1  02-Aug-2002  gehenna file dmover_process.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_process.c was added on branch nathanw_sa on 2002-08-02 00:30:39 +0000
 1.2.78.1  14-Oct-2007  yamt sync with head.
 1.2.76.2  09-Jan-2008  matt sync with HEAD
 1.2.76.1  06-Nov-2007  matt sync with HEAD
 1.2.74.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.2.60.1  17-Jun-2007  ad - Increase the number of thread priorities from 128 to 256. How the space
is set up is to be revisited.
- Implement soft interrupts as kernel threads. A generic implementation
is provided, with hooks for fast-path MD code that can run the interrupt
threads over the top of other threads executing in the kernel.
- Split vnode::v_flag into three fields, depending on how the flag is
locked (by the interlock, by the vnode lock, by the file system).
- Miscellaneous locking fixes and improvements.
 1.2.18.2  21-Jan-2008  yamt sync with head
 1.2.18.1  27-Oct-2007  yamt sync with head.
 1.3.10.1  08-Jan-2008  bouyer Sync with HEAD
 1.3.4.1  18-Feb-2008  mjf Sync with HEAD.
 1.4.38.1  06-Jun-2011  jruoho Sync with HEAD.
 1.4.32.1  31-May-2011  rmind sync with head

RSS XML Feed