summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-09-05drm/nouveau/compote: create a compute object to force graphic context creationhmm-nouveauJérôme Glisse2-0/+12
2017-09-05drm/nouveau/compote: add page fault handlerJérôme Glisse1-1/+122
2017-09-05drm/nouveau/compote: add helper to map nvkm_vmaJérôme Glisse2-0/+34
2017-09-05drm/nouveau/compote: add GPU page fault handlerJérôme Glisse4-0/+185
2017-09-05drm/nouveau/compote: add HMM mirror supportJérôme Glisse4-0/+126
2017-09-05drm/nouveau/compote: allow to have nvkm_vma not bind to nouveau_boJérôme Glisse1-0/+4
2017-08-29drm/nouveau/compote: add buffer vma on mmap through device fileJérôme Glisse1-0/+29
2017-08-29drm/nouveau/compote: add channel indirect buffer execute ioctlJérôme Glisse4-13/+78
2017-08-29drm/nouveau/compote: add channel supportJérôme Glisse5-0/+189
2017-08-29drm/nouveau/compote: memory object mmap supportJérôme Glisse4-2/+133
2017-08-29drm/nouveau/compote: memory allocation ioctlJérôme Glisse6-1/+234
2017-08-29drm/nouveau/compote: GPU compute on top of nouveauJérôme Glisse8-0/+418
2017-08-29drm/nouveau/core/mm: allow to find nvkm_vma from offsetJérôme Glisse4-0/+43
2017-08-23drm/nouveau/core/mm: allow partial mapping of bo (buffer object)Jérôme Glisse5-11/+24
2017-08-23drm/nouveau/core/mm: allow to create bo vma to fix offset inside vmJérôme Glisse6-0/+129
2017-08-23drm/nouveau/core/mm: convert to u64 tu support bigger address spaceJérôme Glisse2-25/+25
2017-08-09fault/gp100: initial implementation of MaxwellFaultBufferABen Skeggs11-0/+371
2017-08-09mc/gp100-: handle replayable fault interruptBen Skeggs3-2/+22
2017-08-09core: define engine for handling replayable faultsBen Skeggs7-0/+12
2017-08-09mmu/gp100: allow gcc/tex to generate replayable faultsBen Skeggs3-0/+22
2017-08-09WIPmmu: handle instance block setupBen Skeggs23-180/+167
2017-08-09mmu/gf100-: implement vmm on top of new baseBen Skeggs9-49/+185
2017-08-09mmu/nv50,g84: implement vmm on top of new baseBen Skeggs7-8/+158
2017-08-09mmu/nv44: implement vmm on top of new baseBen Skeggs5-9/+67
2017-08-09mmu/nv41: implement vmm on top of new baseBen Skeggs4-8/+67
2017-08-09mmu/nv04: implement vmm on top of new baseBen Skeggs6-17/+116
2017-08-09mmu: implement base for new vm managementBen Skeggs7-20/+188
2017-08-09mmu/gp100: fork from gf100Ben Skeggs4-6/+40
2017-08-09mmu/g84: fork from nv50Ben Skeggs4-13/+47
2017-08-09mmu/gf100: allow implementation to be subclassedBen Skeggs2-3/+45
2017-08-09mmu/nv50: allow implementation to be subclassedBen Skeggs2-3/+45
2017-08-09mmu: automatically handle "un-bootstrapping" of vmmBen Skeggs4-8/+7
2017-08-09falcon: use a more reasonable msgqueue timeout valueBen Skeggs1-1/+1
2017-08-09mm/rmap: try_to_unmap_one() do not call mmu_notifier under ptlJérôme Glisse1-15/+21
2017-08-09rmap: do not call mmu_notifier_invalidate_page() under ptlKirill A. Shutemov1-8/+13
2017-08-09hmm/dummy: show how to use allocate device page on migration of empty entryJérôme Glisse1-4/+9
2017-08-09hmm/dmirror: dummy mirror support for fake device memoryJérôme Glisse2-0/+371
2017-08-09hmm/dmirror: dummy mirror driver for testing and showcasing the HMMJérôme Glisse4-0/+902
2017-08-09mm/hmm: add new helper to hotplug CDM memory region v3Jérôme Glisse2-5/+86
2017-08-09mm/device-public-memory: device memory cache coherent with CPU v5Jérôme Glisse14-47/+159
2017-08-09mm/migrate: allow migrate_vma() to alloc new page on empty entry v4Jérôme Glisse2-9/+205
2017-08-09mm/migrate: support un-addressable ZONE_DEVICE page in migration v3Jérôme Glisse4-30/+164
2017-08-09mm/migrate: migrate_vma() unmap page from vma while collecting pagesJérôme Glisse1-29/+112
2017-08-09mm/migrate: new memory migration helper for use with device memory v5Jérôme Glisse2-0/+596
2017-08-09mm/migrate: new migrate mode MIGRATE_SYNC_NO_COPYJérôme Glisse9-15/+86
2017-08-09mm/hmm/devmem: dummy HMM device for ZONE_DEVICE memory v3Jérôme Glisse2-1/+102
2017-08-09mm/hmm/devmem: device memory hotplug using ZONE_DEVICE v7Jérôme Glisse2-1/+532
2017-08-09mm/memcontrol: support MEMORY_DEVICE_PRIVATE v4Jérôme Glisse2-4/+49
2017-08-09mm/memcontrol: allow to uncharge page without using page->lru fieldJérôme Glisse1-76/+92
2017-08-09mm/ZONE_DEVICE: special case put_page() for device private pages v4Jérôme Glisse4-10/+67