aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvc0_grctx.c
Commit message (Collapse)AuthorAge
* drm/nouveau: restructure source tree, split core from drm implementationBen Skeggs2012-10-02
| | | | | | | | | | | | | | Future work will be headed in the way of separating the policy supplied by the nouveau drm module from the mechanisms provided by the driver core. There will be a couple of major classes (subdev, engine) of driver modules that have clearly defined tasks, and the further directory structure change is to reflect this. No code changes here whatsoever, aside from fixing up a couple of include file pathnames. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: add initial support for nvd9, not quite there yet..Ben Skeggs2011-12-21
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: fix some bugs in grctx generationBen Skeggs2011-11-09
| | | | | | | | | Most serious is for chips with only 1 TPC, we'd get stuck in an infinite loop. The fix here will slightly change the setup for all other chipsets too, but, it shouldn't matter too much, and this all needs figuring out and likely redone anyway. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: remove max tpc count infoBen Skeggs2011-09-20
| | | | | | Just assume a max of 16 everywhere, and hope it's okay. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: add support for nvcf chipsetBen Skeggs2011-09-20
| | | | | | untested, written from a trace, accel disabled by default until it is Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: fill in some more data for 0xc1/0xc8/0xceBen Skeggs2011-06-23
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: fix typo in class9197 initBen Skeggs2011-06-23
| | | | | Reported-by: Christoph Bumiller <e0425955@student.tuwien.ac.at> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc1/gr: switch on acceleration supportBen Skeggs2011-06-23
| | | | | | | There's issues with certain 3D apps still, unknown whether this is a kernel issue or not.. It does appear that it may be in the 3D driver however. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: enable 0xc8/0xce support, no idea if it works or not..Ben Skeggs2011-06-23
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: some initial state modificationsBen Skeggs2011-06-23
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: 0x9197/0x9297 state initBen Skeggs2011-06-23
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/gr: move to exec engine interfacesBen Skeggs2011-05-15
| | | | | | | Much nicer to do that nv50, the code was pretty much written to expect such a change in the future. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nouveau: Clean up trailing whitespace and C99-style comments.Emil Velikov2011-05-15
| | | | | | | | Fix 'ERROR: trailing whitespace', Fix 'ERROR: do not use C99 // comments' Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Signed-off-by: Francisco Jerez <currojerez@riseup.net>
* drm/nvc0/grctx: correct an off-by-oneBen Skeggs2011-01-24
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/pgraph: fix 0x406028/0x405870 initBen Skeggs2010-12-31
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0/pgraph: more unit namesBen Skeggs2010-12-30
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0: kill off a couple more magicsBen Skeggs2010-12-28
| | | | Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
* drm/nvc0: implement pgraph engine hooksBen Skeggs2010-12-21
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>