diff options
author | Danilo Krummrich <dakr@redhat.com> | 2023-08-04 21:23:50 +0300 |
---|---|---|
committer | Danilo Krummrich <dakr@redhat.com> | 2023-08-04 21:34:39 +0300 |
commit | 6b252cf42281045a9f803d2198023500cfa6ebd2 (patch) | |
tree | f3c5d3ad01638a449b6b41e7ef7e15e05f941654 /drivers/gpu/drm/nouveau/nouveau_abi16.h | |
parent | 7576c4ca6d817221688e985f20eecc1f0ebead93 (diff) | |
download | linux-6b252cf42281045a9f803d2198023500cfa6ebd2.tar.xz |
drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm
The new VM_BIND UAPI uses the DRM GPU VA manager to manage the VA space.
Hence, we a need a way to manipulate the MMUs page tables without going
through the internal range allocator implemented by nvkm/vmm.
This patch adds a raw interface for nvkm/vmm to pass the resposibility
for managing the address space and the corresponding map/unmap/sparse
operations to the upper layers.
Reviewed-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Danilo Krummrich <dakr@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230804182406.5222-11-dakr@redhat.com
Diffstat (limited to 'drivers/gpu/drm/nouveau/nouveau_abi16.h')
0 files changed, 0 insertions, 0 deletions