Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
81a24b9ae8eea95b74337c253059da761043ed06
81a24b9
drm/nouveau/imem/nv50: fix refcount_t warning
by Ben Skeggs
· 7 years ago
f60707a
drm/nouveau/bios/dp: support DP Info Table 2.0
by Ben Skeggs
· 7 years ago
34112bf
drm/nouveau/fbcon: fix NULL pointer access in nouveau_fbcon_destroy
by Karol Herbst
· 7 years ago
d34ded7
drm/nouveau/bios/timing: mark expected switch fall-throughs
by Gustavo A. R. Silva
· 7 years ago
21dce3f
drm/nouveau/devinit/nv04: mark expected switch fall-throughs
by Gustavo A. R. Silva
· 7 years ago
1a5c816
drm/nouveau/bios: make const arrays hwsq_signature and edid_sig static
by Colin Ian King
· 7 years ago
690f43a
drm/nouveau/core/memory: fix missing mutex unlock
by Ben Skeggs
· 7 years ago
6497c2b
drm/nouveau/mmu: swap out round for ALIGN
by Ben Skeggs
· 7 years ago
46bda4f
drm/nouveau/gr/gf100-: don't prevent module load if firmware missing
by Ben Skeggs
· 7 years ago
632b740
drm/nouveau/mmu: remove old vmm frontend
by Ben Skeggs
· 7 years ago
7dc6a44
drm/nouveau: improve selection of GPU page size
by Ben Skeggs
· 7 years ago
d772213
drm/nouveau: switch over to new memory and vmm interfaces
by Ben Skeggs
· 7 years ago
10842ba
drm/nouveau: remove unused nouveau_fence_work()
by Ben Skeggs
· 7 years ago
00d041d
drm/nouveau: queue delayed unmapping of VMAs on client workqueue
by Ben Skeggs
· 7 years ago
814a232
drm/nouveau: implement per-client delayed workqueue with fence support
by Ben Skeggs
· 7 years ago
7f50762
drm/nouveau: determine memory class for each client
by Ben Skeggs
· 7 years ago
832ca2a
drm/nouveau: pass handle of vmm object to channel allocation ioctls
by Ben Skeggs
· 7 years ago
3c50263
drm/nouveau: switch to vmm limit
by Ben Skeggs
· 7 years ago
96da0bc
drm/nouveau: allocate vmm object for every client
by Ben Skeggs
· 7 years ago
acb16cf
drm/nouveau: replace use of cpu_coherent with memory types
by Ben Skeggs
· 7 years ago
b347202
drm/nouveau: use nvif_mmu_type to determine BAR1 caching
by Ben Skeggs
· 7 years ago
658c71f
drm/nouveau: fetch memory type indices that we care about for ttm
by Ben Skeggs
· 7 years ago
325a728
drm/nouveau: consolidate handling of dma mask
by Ben Skeggs
· 7 years ago
a220dd7
drm/nouveau: check kind validity against mmu object
by Ben Skeggs
· 7 years ago
01670a7
drm/nouveau: allocate mmu object for every client
by Ben Skeggs
· 7 years ago
359088d
drm/nouveau: remove trivial cases of nvxx_device() usage
by Ben Skeggs
· 7 years ago
920d2b5
drm/nouveau/mmu: define user interfaces to mmu vmm opertaions
by Ben Skeggs
· 7 years ago
c83c409
drm/nouveau/mmu: define user interfaces to mmu memory allocation
by Ben Skeggs
· 7 years ago
eea5cf0
drm/nouveau/mmu: define user interfaces to mmu
by Ben Skeggs
· 7 years ago
68af607
drm/nouveau/mmu/gf100-: type-based vram allocation and bar mapping
by Ben Skeggs
· 7 years ago
0766116
drm/nouveau/mmu/nv50,g84: type-based vram allocation and bar mapping
by Ben Skeggs
· 7 years ago
957e18a
drm/nouveau/mmu/nv04-nv4x: type-based vram allocation and bar mapping
by Ben Skeggs
· 7 years ago
eaf1a69
drm/nouveau/mmu: add base for type-based memory allocation
by Ben Skeggs
· 7 years ago
51645eb
drm/nouveau/mmu: build up information on available memory types
by Ben Skeggs
· 7 years ago
3a314f7
drm/nouveau: remove explicit unmaps
by Ben Skeggs
· 7 years ago
2cabefc
drm/nouveau/gr/gf100-: replace hardcoded instance/vmm setup in grctx generation
by Ben Skeggs
· 7 years ago
019e4d7
drm/nouveau/gr/gf100-: use new interfaces for vmm operations
by Ben Skeggs
· 7 years ago
01f349f
drm/nouveau/fifo/gf100-: use new interfaces for vmm operations
by Ben Skeggs
· 7 years ago
8c967c5
drm/nouveau/secboot/gm200: use new interfaces for vmm operations
by Ben Skeggs
· 7 years ago
9202d73
drm/nouveau/imem/nv50-: use new interfaces for vmm operations
by Ben Skeggs
· 7 years ago
6f4dc18
drm/nouveau/fb/ram: use new interfaces for vmm operations
by Ben Skeggs
· 7 years ago
f66c57d
drm/nouveau/fifo: initialise vmm with new interfaces
by Ben Skeggs
· 7 years ago
85f7c3a
drm/nouveau/secboot/gm200: initialise vmm with new interfaces
by Ben Skeggs
· 7 years ago
7eac5f4
drm/nouveau/bar/gf100: initialise vmm with new interfaces
by Ben Skeggs
· 7 years ago
fc584e1
drm/nouveau/bar/nv50: initialise vmm with new interfaces
by Ben Skeggs
· 7 years ago
f9463a4
drm/nouveau/mmu: implement new vmm frontend
by Ben Skeggs
· 7 years ago
26880e7
drm/nouveau/mmu: remove support for old backends
by Ben Skeggs
· 7 years ago
f9400af
drm/nouveau/mmu/gp100,gp10b: implement new vmm backend
by Ben Skeggs
· 7 years ago
e12cf6a
drm/nouveau/mmu/gm200,gm20b: implement new vmm backend
by Ben Skeggs
· 7 years ago
b597764
drm/nouveau/mmu/gk104,gk20a: implement new vmm backend
by Ben Skeggs
· 7 years ago
b77791d
drm/nouveau/mmu/gf100: implement new vmm backend
by Ben Skeggs
· 7 years ago
fd542a3
drm/nouveau/mmu/nv50,g84: implement new vmm backend
by Ben Skeggs
· 7 years ago
6ce5135
drm/nouveau/mmu/nv44: implement new vmm backend
by Ben Skeggs
· 7 years ago
473f9ac
drm/nouveau/mmu/nv41: implement new vmm backend
by Ben Skeggs
· 7 years ago
dd12d158
drm/nouveau/mmu/nv04: implement new vmm backend
by Ben Skeggs
· 7 years ago
eb81399
drm/nouveau/mmu: implement new vmm backend
by Ben Skeggs
· 7 years ago
bda9e37
drm/nouveau/fb/gm200: enable NV_PFB_MMU_CTRL_USE_FULL_COMP_TAG_LINE where appropriate
by Ben Skeggs
· 7 years ago
f8a1203
drm/nouveau/ltc/gm200: limit NV_MMU_PTE_COMPTAGLINE bits to 16 where required
by Ben Skeggs
· 7 years ago
ac47c15
drm/nouveau/fifo/nv04-nv40: fix missing nvkm_kmap() calls around ramfc access
by Ben Skeggs
· 7 years ago
d30af7c
drm/nouveau/mmu: handle instance block setup
by Ben Skeggs
· 7 years ago
af3b8d5
drm/nouveau/mmu: remove old vm creation hooks
by Ben Skeggs
· 7 years ago
8e39abf
drm/nouveau/mmu/gp100,gp10b: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
5f300fe
drm/nouveau/mmu/gm200,gm20b: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
7de078a
drm/nouveau/mmu/gk104,gk20a: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
540a1dd
drm/nouveau/mmu/gf100: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
9f6219f
drm/nouveau/mmu/nv50,g84: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
03b0ba7
drm/nouveau/mmu/nv44: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
7778343
drm/nouveau/mmu/nv41: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
5b17f36
drm/nouveau/mmu/nv04: implement vmm on top of new base
by Ben Skeggs
· 7 years ago
806a733
drm/nouveau/mmu: implement base for new vm management
by Ben Skeggs
· 7 years ago
f128039
drm/nouveau/mmu: implement page table sub-allocation
by Ben Skeggs
· 7 years ago
9a45dda
drm/nouveau/mmu: implement page table cache
by Ben Skeggs
· 7 years ago
5e075fd
drm/nouveau/mmu: automatically handle "un-bootstrapping" of vmm
by Ben Skeggs
· 7 years ago
6359c98
drm/nouveau/mmu/gp10b: fork from gf100
by Ben Skeggs
· 7 years ago
b86a458
drm/nouveau/mmu/gp100: fork from gf100
by Ben Skeggs
· 7 years ago
cedc4d5
drm/nouveau/mmu/gm20b: fork from gf100
by Ben Skeggs
· 7 years ago
e1e33c7
drm/nouveau/mmu/gm200: fork from gf100
by Ben Skeggs
· 7 years ago
d1f6c8d
drm/nouveau/mmu/gk20a: fork from gf100
by Ben Skeggs
· 7 years ago
db01858
drm/nouveau/mmu/gk104: fork from gf100
by Ben Skeggs
· 7 years ago
0f43715
drm/nouveau/mmu/g84: fork from nv50
by Ben Skeggs
· 7 years ago
b4e114f
drm/nouveau/fb/ram: remove old allocators
by Ben Skeggs
· 7 years ago
1de3377
drm/nouveau: allocate vram with nvkm_ram_get()
by Ben Skeggs
· 7 years ago
7b86566
drm/nouveau: directly handle comptag allocation
by Ben Skeggs
· 7 years ago
bd275f1
drm/nouveau: wrap nvkm_mem objects in nvkm_memory interfaces
by Ben Skeggs
· 7 years ago
bd44705
drm/nouveau/ltc/gf100-: allocate tagram with nvkm_ram_get()
by Ben Skeggs
· 7 years ago
7f4f82a
drm/nouveau/imem/nv50: allocate memory with nvkm_ram_get()
by Ben Skeggs
· 7 years ago
2bfa0b0
drm/nouveau/fb/ram/gt215: allocate training buffer with nvkm_ram_get()
by Ben Skeggs
· 7 years ago
e9a8b21
drm/nouveau/fb/ram: add interface to allocate vram as an nvkm_memory object
by Ben Skeggs
· 7 years ago
c09597f
drm/nouveau/core/memory: add some useful accessor macros
by Ben Skeggs
· 7 years ago
997a890
drm/nouveau/core/memory: add reference counting
by Ben Skeggs
· 7 years ago
2c9c491
drm/nouveau/core/memory: add mechanism to retrieve allocation granularity
by Ben Skeggs
· 7 years ago
19a82e4
drm/nouveau/core/memory: change map interface to support upcoming mmu changes
by Ben Skeggs
· 7 years ago
7f53d6d
drm/nouveau/core/memory: comptag allocation
by Ben Skeggs
· 7 years ago
6cd7670
drm/nouveau/ltc: init comptag mm in fb subdev
by Ben Skeggs
· 7 years ago
b1e839f
drm/nouveau/fb/gf100: clear comptags at allocation time rather than mmu map
by Ben Skeggs
· 7 years ago
af793b8
drm/nouveau/fb: move comptag init out of ram submodule
by Ben Skeggs
· 7 years ago
7ef44be
drm/nouveau/fb: move comptags mm into nvkm_fb
by Ben Skeggs
· 7 years ago
b7e1f3f
drm/nouveau/core/mm: introduce functions to access info about a given allocation
by Ben Skeggs
· 7 years ago
4d058fa
drm/nouveau/core/mm: have users explicitly define heap identifiers
by Ben Skeggs
· 7 years ago
24e8375
drm/nouveau: separate constant-va tracking from nvkm vma structure
by Ben Skeggs
· 7 years ago
Next »