Skip to content
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
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment