summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
AgeCommit message (Expand)Author
2023-10-31drm/nouveau/mmu/r535: initial supportBen Skeggs
2023-08-04drm/nouveau: nvkm/vmm: implement raw ops to manage uvmmDanilo Krummrich
2022-06-21drm/nouveau/mmu: drop unexpected word "the" in the commentsJiang Jian
2022-05-23drm/nouveau/mmu: fix typo in commentJulia Lawall
2021-08-18drm/nouveau: rip out nvkm_client.superBen Skeggs
2020-07-24drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pagesRalph Campbell
2020-07-24drm/nouveau/mmu: make nvkm_vmm_ctor() staticRalph Campbell
2020-05-22drm/nouveau/mmu: Remove unneeded semicolonZheng Bin
2019-05-01drm/nouveau/mmu: qualify vmm during dtorJon Derrick
2019-02-20drm/nouveau/mmu: add a privileged method to directly manage PTEsBen Skeggs
2019-02-20drm/nouveau/mmu: store mapped flag separately from memory pointerBen Skeggs
2019-02-20drm/nouveau/mmu: support initialisation of client-managed address-spacesBen Skeggs
2018-12-11drm/nouveau/mmu: add more general vmm free/node handling functionsBen Skeggs
2018-09-07drm/nouveau/mmu: don't attempt to dereference vmm without valid instance pointerBen Skeggs
2018-06-12treewide: kvzalloc() -> kvcalloc()Kees Cook
2018-03-16drm/nouveau/mmu: ALIGN_DOWN correct variableMāris Nartišs
2018-02-02drm/nouveau/mmu: Fix trailing semicolonLuis de Bethencourt
2017-11-03drm/nouveau/mmu: swap out round for ALIGNBen Skeggs
2017-11-02drm/nouveau/mmu: remove old vmm frontendBen Skeggs
2017-11-02drm/nouveau/mmu: implement new vmm frontendBen Skeggs
2017-11-02drm/nouveau/mmu: implement new vmm backendBen Skeggs
2017-11-02drm/nouveau/mmu: handle instance block setupBen Skeggs
2017-11-02drm/nouveau/mmu/nv44: implement vmm on top of new baseBen Skeggs
2017-11-02drm/nouveau/mmu: implement base for new vm managementBen Skeggs