Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
0ad8c6a22d03a1598f7cc6585c65354dadca62ad
/
drivers
/
gpu
/
drm
/
nouveau
/
nouveau_object.c
3376ee3
drm/nvd0/disp: add support for page flipping
by Ben Skeggs
· 13 years ago
1a97b4a
drm/nouveau: Keep RAMIN heap within the channel.
by Younes Manton
· 13 years ago
e432d48
drm/nvd0: lets not attempt to dereference a nv50_display pointer
by Ben Skeggs
· 13 years ago
1575b36
drm/nouveau: fixup init/fini sequence to deal with no CRTCs
by Ben Skeggs
· 13 years ago
2e9733f
drm/nvd0: add a card_type for 0xdX chipsets
by Ben Skeggs
· 13 years ago
9a11dd6
drm/nouveau: fix off-by-one
by Ben Skeggs
· 13 years ago
bf08bcc
drm/nouveau: fix null pointer deref on pre-nv50 chipsets
by Ben Skeggs
· 13 years ago
5de8037
drm/nvc0: enable per-client address spaces
by Ben Skeggs
· 13 years ago
3d483d5
drm/nvc0: explicitly map PDISP semaphore buffer into each channel's vm
by Ben Skeggs
· 13 years ago
180cc30
drm/nouveau: convert bo.mem.start usage to bo.offset
by Ben Skeggs
· 13 years ago
6e32fed
drm/nouveau: will need to specify channel for vm-ful gpuobj allocations
by Ben Skeggs
· 13 years ago
b7cb6c0
drm/nouveau: modify gpuobj/ntfy takedown ordering
by Ben Skeggs
· 13 years ago
0320d79
drm/nv50-nvc0/chan: inherit vm from fpriv, rather than chan_vm directly
by Ben Skeggs
· 13 years ago
e8a863c
drm/nouveau: store a per-client channel list
by Ben Skeggs
· 13 years ago
a82dd49
drm/nouveau: remove remnants of nouveau_pgraph_engine
by Ben Skeggs
· 13 years ago
2703c21
drm/nv50/gr: move to exec engine interfaces
by Ben Skeggs
· 13 years ago
6dfdd7a
drm/nouveau: working towards a common way to represent engines
by Ben Skeggs
· 13 years ago
4ea52f8
drm/nouveau: move engine object creation into per-engine hooks
by Ben Skeggs
· 13 years ago
04eb34a
drm/nouveau: split ramin_lock into two locks, one hardirq safe
by Ben Skeggs
· 13 years ago
cdccc70
drm/nv50-nvc0: initialise display sync channels
by Ben Skeggs
· 14 years ago
58e6c7a
drm/nouveau: introduce new gart type, and name _SGDMA more appropriately
by Ben Skeggs
· 14 years ago
31a5b8c
drm/nouveau: don't munge in drm_mm internals
by Daniel Vetter
· 14 years ago
e457aca
drm/nouveau: create grctx on the fly on all chipsets
by Ben Skeggs
· 14 years ago
effd6e0
drm/nvc0: implement channel structure initialisation
by Ben Skeggs
· 14 years ago
7460d70
drm/nvc0: gpuobj_new need only check validity and init the relevant engine
by Ben Skeggs
· 14 years ago
fd70b6c
drm/nv04-nv40: Fix up PCI(E) GART DMA object bus address calculation.
by Francisco Jerez
· 14 years ago
b571fe2
drm/nv50: tidy up PCIEGART implementation
by Ben Skeggs
· 14 years ago
4c136142
drm/nv50: implement global channel address space on new VM code
by Ben Skeggs
· 14 years ago
a11c319
drm/nv50: import new vm code
by Ben Skeggs
· 14 years ago
a0fd9b9
drm/nouveau: no need to zero dma objects, we fill them completely anyway
by Ben Skeggs
· 14 years ago
ceac309
drm/nouveau: implicitly insert non-DMA objects into RAMHT
by Ben Skeggs
· 14 years ago
6dccd31
drm/nouveau: Synchronize with the user channel before GPU object destruction.
by Francisco Jerez
· 14 years ago
ca130c2
drm/nv04-nv40: Give "gpuobj->cinst" the same meaning as on nv50.
by Francisco Jerez
· 14 years ago
7f4a195
drm/nouveau: tidy up and extend dma object creation interfaces
by Ben Skeggs
· 14 years ago
e41115d
drm/nouveau: rework gpu-specific instmem interfaces
by Ben Skeggs
· 14 years ago
dc1e5c0
drm/nouveau: simplify gpuobj suspend/resume
by Ben Skeggs
· 14 years ago
274fec9
drm/nouveau: tidy+move PGRAPH ISRs to their respective *_graph.c files
by Ben Skeggs
· 14 years ago
f4512e6
drm/nv50: create graph and crypt contexts on demand
by Ben Skeggs
· 14 years ago
bd2e597
drm/nv84: add support for the PCRYPT engine
by Ben Skeggs
· 14 years ago
b8c157d
drm/nouveau: only expose the object classes that are supported by the chipset
by Ben Skeggs
· 14 years ago
a6a1a38
drm/nouveau: use object class structs more extensively
by Ben Skeggs
· 14 years ago
5053694
drm/nouveau: store engine type in gpuobj class structs
by Ben Skeggs
· 14 years ago
9100468
drm/nouveau: pass gpuobj alignment request down into backing allocator
by Ben Skeggs
· 14 years ago
18a16a7
drm/nouveau: return error from nouveau_ramht_remove() if not found
by Ben Skeggs
· 14 years ago
cff5c13
drm/nouveau: add more fine-grained locking to channel list + structures
by Ben Skeggs
· 14 years ago
dd661e5
drm/nouveau: Return error from nouveau_gpuobj_new if we're out of RAMIN.
by Francisco Jerez
· 14 years ago
185abec
drm/nouveau: remove nouveau_gpuobj_late_takedown
by Ben Skeggs
· 14 years ago
e05d7ea
drm/nouveau: protect gpuobj list + global instmem heap with spinlock
by Ben Skeggs
· 14 years ago
eb9bcbd
drm/nouveau: fix gpuobj refcount to use atomics
by Ben Skeggs
· 14 years ago
e05c5a3
drm/nouveau: tidy ram{ht,fc,ro} a bit
by Ben Skeggs
· 14 years ago
fbd2895
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
by Ben Skeggs
· 14 years ago
5125bfd
drm/nv50: allow gpuobjs that aren't mapped into aperture
by Ben Skeggs
· 14 years ago
43efc9c
drm/nouveau: simplify fake gpu objects
by Ben Skeggs
· 14 years ago
a8eaebc
drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity
by Ben Skeggs
· 14 years ago
de3a6c0
drm/nouveau: rebase per-channel pramin heap offsets to 0
by Ben Skeggs
· 14 years ago
b3beb16
drm/nouveau: modify object accessors, offset in bytes rather than dwords
by Ben Skeggs
· 14 years ago
479dcae
drm/nouveau: move ramht code out of nouveau_object.c, nothing to see here
by Ben Skeggs
· 14 years ago
816544b
drm/nouveau: allocate fixed amount of PRAMIN per channel on all chipsets
by Ben Skeggs
· 14 years ago
f56cb86
drm/nouveau: add instmem flush() hook
by Ben Skeggs
· 14 years ago
b6d3d87
drm/nouveau: remove dev_priv->init_state and friends
by Ben Skeggs
· 14 years ago
b833ac2
drm/nouveau: use drm_mm in preference to custom code doing the same thing
by Ben Skeggs
· 14 years ago
dd19e44
drm/nouveau: move dereferences after null checks
by Marcin Slusarz
· 15 years ago
f03a314
drm/nouveau: Allocate a per-channel instance of NV_SW.
by Francisco Jerez
· 15 years ago
6ee7386
drm/nouveau: Add DRM driver for NVIDIA GPUs
by Ben Skeggs
· 15 years ago