Ben Skeggs
|
6dd123ba8a
|
drm/nouveau/mmu: switch to instanced constructor
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
|
2021-02-11 11:49:54 +10:00 |
|
Ben Skeggs
|
632b740c54
|
drm/nouveau/mmu: remove old vmm frontend
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:33 +10:00 |
|
Ben Skeggs
|
eea5cf0f01
|
drm/nouveau/mmu: define user interfaces to mmu
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:31 +10:00 |
|
Ben Skeggs
|
0766116157
|
drm/nouveau/mmu/nv50,g84: type-based vram allocation and bar mapping
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:31 +10:00 |
|
Ben Skeggs
|
51645eb714
|
drm/nouveau/mmu: build up information on available memory types
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:31 +10:00 |
|
Ben Skeggs
|
26880e7686
|
drm/nouveau/mmu: remove support for old backends
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:30 +10:00 |
|
Ben Skeggs
|
fd542a3e52
|
drm/nouveau/mmu/nv50,g84: implement new vmm backend
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:29 +10:00 |
|
Ben Skeggs
|
af3b8d5386
|
drm/nouveau/mmu: remove old vm creation hooks
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:26 +10:00 |
|
Ben Skeggs
|
9f6219fde7
|
drm/nouveau/mmu/nv50,g84: implement vmm on top of new base
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:25 +10:00 |
|
Ben Skeggs
|
0f43715fac
|
drm/nouveau/mmu/g84: fork from nv50
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
|
2017-11-02 13:32:23 +10:00 |
|