Home
last modified time | relevance | path

Searched hist:eeaf06ac1a5584e41cf289f8351e446bb131374b (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.heeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A Dnouveau_vmm.hdiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A Dnouveau_vmm.cdiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A DKbuilddiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A Dnouveau_svm.ceeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A Dnouveau_chan.cdiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A Dnouveau_drv.hdiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
H A Dnouveau_drm.cdiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>
/linux/include/uapi/drm/
H A Dnouveau_drm.hdiff eeaf06ac1a5584e41cf289f8351e446bb131374b Thu Jul 05 04:57:12 CEST 2018 Ben Skeggs <bskeggs@redhat.com> 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: Ben Skeggs <bskeggs@redhat.com>