summaryrefslogtreecommitdiff
path: root/sys/nfs
diff options
context:
space:
mode:
authorOwain Ainsworth <oga@cvs.openbsd.org>2010-04-25 22:05:11 +0000
committerOwain Ainsworth <oga@cvs.openbsd.org>2010-04-25 22:05:11 +0000
commitc597b661be0b9e925c9a75e86db89e5dfa62f33d (patch)
treefd1e42d2685658d2e31938fece1e2d4a53b2850a /sys/nfs
parent3716aab5478c0f8fe1bf13ffa77fa77022da8649 (diff)
A nice little performance speedup.
If we just read access to some data that has been accessed by the gpu, only sleep until the end of the gpus last write (which we track). So instead of stalling the gpu until the last time accessed, both can read at the same time (which is allowed and coherent as long as the right invalidation happens). Since we check offsets from userland before we exec a batchbuffer, this helps 965 (with lots of read only relocations in the render path) quite a lot.
Diffstat (limited to 'sys/nfs')
0 files changed, 0 insertions, 0 deletions