Francisco Jerez
|
dd661e5f4e
drm/nouveau: Return error from nouveau_gpuobj_new if we're out of RAMIN.
|
14 years ago |
Ben Skeggs
|
185abeccab
drm/nouveau: remove nouveau_gpuobj_late_takedown
|
15 years ago |
Ben Skeggs
|
e05d7eaeba
drm/nouveau: protect gpuobj list + global instmem heap with spinlock
|
15 years ago |
Ben Skeggs
|
eb9bcbdc45
drm/nouveau: fix gpuobj refcount to use atomics
|
15 years ago |
Ben Skeggs
|
e05c5a317e
drm/nouveau: tidy ram{ht,fc,ro} a bit
|
15 years ago |
Ben Skeggs
|
fbd2895e45
drm/nouveau: rework init ordering so nv50_instmem.c can be less bad
|
15 years ago |
Ben Skeggs
|
5125bfd886
drm/nv50: allow gpuobjs that aren't mapped into aperture
|
15 years ago |
Ben Skeggs
|
43efc9ce25
drm/nouveau: simplify fake gpu objects
|
15 years ago |
Ben Skeggs
|
a8eaebc6c5
drm/nouveau: remove nouveau_gpuobj_ref completely, replace with sanity
|
15 years ago |
Ben Skeggs
|
de3a6c0a3b
drm/nouveau: rebase per-channel pramin heap offsets to 0
|
15 years ago |
Ben Skeggs
|
b3beb167af
drm/nouveau: modify object accessors, offset in bytes rather than dwords
|
15 years ago |
Ben Skeggs
|
479dcaea09
drm/nouveau: move ramht code out of nouveau_object.c, nothing to see here
|
15 years ago |
Ben Skeggs
|
816544b21b
drm/nouveau: allocate fixed amount of PRAMIN per channel on all chipsets
|
15 years ago |
Ben Skeggs
|
f56cb86f9a
drm/nouveau: add instmem flush() hook
|
15 years ago |
Ben Skeggs
|
b6d3d87178
drm/nouveau: remove dev_priv->init_state and friends
|
15 years ago |
Ben Skeggs
|
b833ac26f1
drm/nouveau: use drm_mm in preference to custom code doing the same thing
|
15 years ago |
Marcin Slusarz
|
dd19e44b28
drm/nouveau: move dereferences after null checks
|
15 years ago |
Francisco Jerez
|
f03a314b46
drm/nouveau: Allocate a per-channel instance of NV_SW.
|
15 years ago |
Ben Skeggs
|
6ee738610f
drm/nouveau: Add DRM driver for NVIDIA GPUs
|
15 years ago |