This was ok oga@, beck@ and thib@ On Thu, Jul 1, 2010 at 11:27 PM, Artur Grabowski <a...@cvs.openbsd.org> wrote: > CVSROOT: /cvs > Module name: src > Changes by: a...@cvs.openbsd.org 2010/07/01 15:27:39 > > Modified files: > sys/kern : kern_physio.c > sys/uvm : uvm_extern.h uvm_glue.c > > Log message: > Implement vs{,un}lock_device and use it for physio. > > Just like normal vs{,un}lock, but in case the pages we get are not dma > accessible, we bounce them, if they are dma acessible, the functions behave > exactly like normal vslock. The plan for the future is to have fault_wire > allocate dma acessible pages so that we don't need to bounce (especially > in cases where the same buffer is reused for physio over and over again), > but for now, keep it as simple as possible.
- CVS: cvs.openbsd.org: src Ted Unangst
- CVS: cvs.openbsd.org: src Ted Unangst
- CVS: cvs.openbsd.org: src Thordur I Bjornsson
- CVS: cvs.openbsd.org: src Charles Longeau
- CVS: cvs.openbsd.org: src Nicholas Marriott
- CVS: cvs.openbsd.org: src Jason McIntyre
- CVS: cvs.openbsd.org: src Ingo Schwarze
- CVS: cvs.openbsd.org: src Joel Sing
- CVS: cvs.openbsd.org: src Alexander Bluhm
- CVS: cvs.openbsd.org: src Artur Grabowski
- Re: CVS: cvs.openbsd.org: src Artur Grabowski
- CVS: cvs.openbsd.org: src Nicholas Marriott
- CVS: cvs.openbsd.org: src Owain Ainsworth
- CVS: cvs.openbsd.org: src Nicholas Marriott
- CVS: cvs.openbsd.org: src Mike Larkin
- CVS: cvs.openbsd.org: src Nicholas Marriott
- CVS: cvs.openbsd.org: src Stuart Henderson
- CVS: cvs.openbsd.org: src Kenneth R Westerback
- CVS: cvs.openbsd.org: src Eric Faurot
- CVS: cvs.openbsd.org: src Kenneth R Westerback
- CVS: cvs.openbsd.org: src Peter Hessler