search for: sets_

Displaying 6 results from an estimated 6 matches for "sets_".

Did you mean: sets
2014 Oct 01
3
[RFC] Explicit synchronization for Nouveau
...The working sets are initially marked as dirty. - User space tells which working sets are referenced by each work submission. Kernel locks these working sets, pins all buffers in dirty working sets, and resets the dirty bits. After kicking off work, kernel stores the fence to the _working sets_, and then releases the locks (if an implicit default working set is used, then this would be roughly equivalent to storing a fence to channel vm that tells "this is the last hw operation that might have touched buffers in this address space"). - If swapping doesn't happen, then...
2014 Oct 02
2
[RFC] Explicit synchronization for Nouveau
...as dirty. > > - User space tells which working sets are referenced by each work submission. > > Kernel locks these working sets, pins all buffers in dirty working sets, and > > resets the dirty bits. After kicking off work, kernel stores the fence to > > the _working sets_, and then releases the locks (if an implicit default > > working set is used, then this would be roughly equivalent to storing a fence > > to channel vm that tells "this is the last hw operation that might have > > touched buffers in this address space"). > >...
2014 Oct 01
0
[RFC] Explicit synchronization for Nouveau
...; initially marked as dirty. > - User space tells which working sets are referenced by each work submission. > Kernel locks these working sets, pins all buffers in dirty working sets, and > resets the dirty bits. After kicking off work, kernel stores the fence to > the _working sets_, and then releases the locks (if an implicit default > working set is used, then this would be roughly equivalent to storing a fence > to channel vm that tells "this is the last hw operation that might have > touched buffers in this address space"). > - If swapping doesn...
2014 Oct 02
0
[RFC] Explicit synchronization for Nouveau
...> - User space tells which working sets are referenced by each work submission. > > > Kernel locks these working sets, pins all buffers in dirty working sets, and > > > resets the dirty bits. After kicking off work, kernel stores the fence to > > > the _working sets_, and then releases the locks (if an implicit default > > > working set is used, then this would be roughly equivalent to storing a fence > > > to channel vm that tells "this is the last hw operation that might have > > > touched buffers in this address space&qu...
2014 Oct 03
2
[RFC] Explicit synchronization for Nouveau
...working sets are referenced by each work > submission. > > > > Kernel locks these working sets, pins all buffers in dirty working > sets, and > > > > resets the dirty bits. After kicking off work, kernel stores the > fence to > > > > the _working sets_, and then releases the locks (if an implicit > default > > > > working set is used, then this would be roughly equivalent to > storing a fence > > > > to channel vm that tells "this is the last hw operation that might > have > > > > touched bu...
2014 Sep 26
14
[RFC] Explicit synchronization for Nouveau
Hi guys, I'd like to start a new thread about explicit fence synchronization. This time with a Nouveau twist. :-) First, let me define what I understand by implicit/explicit sync: Implicit synchronization * Fences are attached to buffers * Kernel manages fences automatically based on buffer read/write access Explicit synchronization * Fences are passed around independently * Kernel takes