Skip to content
Snippets Groups Projects
Commit eeaf06ac authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/svm: initial support for shared virtual memory


This uses HMM to mirror a process' CPU page tables into a channel's page
tables, and keep them synchronised so that both the CPU and GPU are able
to access the same memory at the same virtual address.

While this code also supports Volta/Turing, it's only enabled for Pascal
GPUs currently due to channel recovery being unreliable right now on the
later GPUs.

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent bfe91afa
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment