diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2016-12-12 17:52:45 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2016-12-12 18:00:28 +1000 |
commit | 9d32177f4da380e8581a4226736b4cf67ddf0121 (patch) | |
tree | 52cd0f0bb6f7e6e76f7dec7f1c28c240d8837ebc /.gitignore | |
parent | 32ae7e7f00a2d7a334674f2daa0ecec474b49ba4 (diff) | |
download | nouveau-9d32177f4da380e8581a4226736b4cf67ddf0121.tar.gz |
ttm: wait for bo fence to signal before unmapping vmas
TTM was changed a while back to allow for pipelining of buffer moves, and
part of this was the removal of waiting for a BO to idle before calling
move(), placing the responsibility on the driver to do this if required.
That's all well and good, except, we make use of move_notify() to handle
mapping/unmapping from the GPU VMM as move() isn't called on all paths.
This commit adds a wait before unmapping from a VMM in move_notify(), to
prevent GPU page faults where a buffer is still being accessed.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions