Dave Airlie
|
35916acedd
nouveau: add vmap support to nouveau prime support
|
13 years ago |
Ben Skeggs
|
d1b167e168
drm/nouveau/ttm: untangle code to support accelerated buffer moves
|
13 years ago |
Ben Skeggs
|
c420b2dc8d
drm/nouveau/fifo: turn all fifo modules into engine modules
|
13 years ago |
Ben Skeggs
|
67b342efc7
drm/nouveau/fifo: remove all the "special" engine hooks
|
13 years ago |
Ben Skeggs
|
5e120f6e4b
drm/nouveau/fence: convert to exec engine, and improve channel sync
|
13 years ago |
Ben Skeggs
|
d375e7d56d
drm/nouveau/fence: minor api changes for an upcoming rework
|
13 years ago |
Ben Skeggs
|
875ac34aad
drm/nouveau/fence: make ttm interfaces wrap ours, not the other way around
|
13 years ago |
Ben Skeggs
|
35bcf5d555
drm/nouveau: move flip-related channel setup to software engine
|
13 years ago |
Ben Skeggs
|
20abd1634a
drm/nouveau: create real execution engine for software object class
|
13 years ago |
Ben Skeggs
|
d58086deaa
drm/nv40-50/gr: restructure grctx/prog generation
|
13 years ago |
Ben Skeggs
|
ab394543dd
drm/nve0/gr: initial implementation
|
13 years ago |
Ben Skeggs
|
5132f37700
drm/nve0/fifo: initial implementation
|
13 years ago |
Dave Airlie
|
22b33e8ed0
nouveau: add PRIME support
|
13 years ago |
Ben Skeggs
|
68455a43de
drm/nve0: initial modesetting support for kepler chipsets
|
13 years ago |
Ben Skeggs
|
f887c425f9
drm/nouveau: bump version to 1.0.0
|
13 years ago |
Ben Skeggs
|
27100ac95a
drm/nouveau: oops, increase channel dispc_vma to 4
|
13 years ago |
Ben Skeggs
|
48aca13f01
drm/nouveau: remove m2mf creation on userspace channels
|
13 years ago |
Ben Skeggs
|
d5316e2512
drm/nvc0-/disp: reimplement flip completion method as fifo method
|
13 years ago |
Ben Skeggs
|
b5b2e5988b
drm/nouveau: remove subchannel names from places where it doesn't matter
|
13 years ago |
Ben Skeggs
|
accf94969f
drm/nouveau/ttm: always do buffer moves on kernel channel
|
13 years ago |
Ben Skeggs
|
2f5394c3ed
drm/nouveau: map first page of mmio early and determine chipset earlier
|
13 years ago |
Ben Skeggs
|
8663bc7cde
drm/nouveau/dp: move all nv50/sor-specific code out of nouveau_dp.c
|
13 years ago |
Christoph Bumiller
|
df26bc9c32
drm/nv50/display: expose color vibrance control
|
13 years ago |
Ben Skeggs
|
990449c77c
drm/nv50-nvc0/vm: support unsnooped system memory
|
13 years ago |
Ben Skeggs
|
25c53c1068
drm/nouveau/pm: extend profile interface for destroy/init/fini
|
13 years ago |
Ben Skeggs
|
8d7bb40063
drm/nouveau/pm: rework to allow selecting separate profiles for ac/battery
|
13 years ago |
Ben Skeggs
|
085028ce3b
drm/nouveau/pm: embed timings into perflvl structs
|
13 years ago |
Ben Skeggs
|
fd99fd6100
drm/nouveau/pm: calculate memory timings at perflvl creation time
|
13 years ago |
Roy Spliet
|
c7c039fd31
drm/nouveau/pm: implement DDR2/DDR3/GDDR3/GDDR5 MR generation and validation
|
13 years ago |
Roy Spliet
|
bfb3146524
drm/nouveau/pm: improve memory timing generation
|
13 years ago |