Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-09-26 | don't copy back if an error was returned. | Alan Hourihane | |
2007-09-25 | Merge branch 'master' into pre-superioctl-branch | Thomas Hellstrom | |
Conflicts: linux-core/drm_bo.c linux-core/drm_fence.c linux-core/drm_objects.h shared-core/drm.h | |||
2007-09-25 | drm: use fence_class as name instead of class | Dave Airlie | |
2007-09-25 | drm/ttm: fixup fence class naming and interfaces | Dave Airlie | |
This is some code for nouveau that Ben Skeggs worked on, and also fixes the naming (having class in a system header file == C++ keyword == bad plan) | |||
2007-09-22 | Fix pinned buffer fence class. | Thomas Hellstrom | |
2007-09-22 | Fix drm_bo.c compiling. | Thomas Hellstrom | |
2007-09-22 | Make nouveau compile on older kernels. | Thomas Hellstrom | |
2007-09-22 | Add fence error member. | Thomas Hellstrom | |
Modify the TTM backend bind arguments. Export a number of functions needed for driver-specific super-ioctls. Add a function to map buffer objects from the kernel, regardless of where they're currently placed. A number of error fixes. | |||
2007-09-21 | Merge branch 'bo-set-pin' | Eric Anholt | |
This branch replaces the NO_MOVE/NO_EVICT flags to buffer validation with a separate privileged ioctl to pin buffers like NO_EVICT meant before. The functionality that was supposed to be covered by NO_MOVE may be reintroduced later, possibly in a different way, after the superioctl branch is merged. | |||
2007-09-21 | Add some more verbosity to drm_bo_set_pin_req comments. | Eric Anholt | |
2007-09-21 | Fix mapCount refcounting on unmap, even though the value is unused. | Eric Anholt | |
2007-09-21 | nouveau: fix ppc and get it right this time. | Stephane Marchesin | |
2007-09-21 | nouveau: fix notifiers on PPC. | Stephane Marchesin | |
2007-09-21 | nouveau: add some checks to the nv04 graph switching code. | Stephane Marchesin | |
2007-09-20 | drm_sysfs: update sysfs code from kernel | Dave Airlie | |
2007-09-19 | Merge branch 'origin' into bo-set-pin | Eric Anholt | |
2007-09-18 | i915: Reinstate check that drawable has valid information in i915_vblank_swap. | Michel Dänzer | |
2007-09-18 | i915: Fix scheduled buffer swaps. | Michel Dänzer | |
One instance of unlocking a spinlock was converted incorrectly when this code was fixed to build on BSD. | |||
2007-09-18 | Add ioc32 compat layer for XGI DRM. | Ian Romanick | |
2007-09-18 | Fix ioc32 compat layer | Ian Romanick | |
Previously any ioctls that weren't explicitly listed in the compat ioctl table would fail with ENOTTY. If the incoming ioctl number is outside the range of the table, assume that it Just Works, and pass it off to drm_ioctl. This make the fence related ioctls work on 64-bit PowerPC. | |||
2007-09-12 | Added bool typedef added in kernel 2.6.19 | Brian | |
This allows the xgi code to compile with older kernels. | |||
2007-09-12 | Added idr_replace() function which was apparently added in Linux 2.6.18 | Brian | |
Someone should probably double-check my work here since this is the first time I've touched drm_compat.[ch] | |||
2007-09-12 | Remove plane->pipe mapping from SAREA private after all | Jesse Barnes | |
We can figure out which pipe a given plane is mapped to by looking at the display control registers instead of tracking it in a new SAREA private field. If this becomes a performance problem, we could move to an ioctl based solution by adding a new parameter for the DDX to set (defaulting to the old behavior if the param was never set of course). | |||
2007-09-11 | Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/drm | Jesse Barnes | |
2007-09-11 | Disambiguate planes & pipes for swap operations | Jesse Barnes | |
This mod makes the SAREA track plane to pipe mappings and corrects the name of the plane info variables (they were mislabeled as pipe info since until now all code assumed a direct mapping between planes and pipes). It also updates the flip ioctl argument to take a set of planes rather than pipes, since planes are flipped while pipes generate vblank events. | |||
2007-09-10 | nouveau: nv10: add combiner registers | Patrice Mandin | |
2007-09-09 | nouveau : nv10 fix NV10_PGRAPH_CTX_USER save/load | Matthieu Castet | |
2007-09-09 | nouveau : nv10 pipe ctx switch load/save. | Matthieu Castet | |
This fix some issues with more than one 3D fifo, but there still some "corruption" sometimes | |||
2007-09-08 | nouveau: Add Quadro NVS 140 pciid | Maarten Maathuis | |
2007-09-07 | nouveau: Use nv41 ctxprog/vals on nv42. | Ben Skeggs | |
2007-09-06 | Merge branch 'xgi-0-0-2' | Ian Romanick | |
2007-09-06 | Bump version to 1.0.0. | Ian Romanick | |
2007-09-06 | nouveau: fix some nv04 graph switching. | Stephane Marchesin | |
2007-09-06 | nouveau: add pure nv30 support. | Stephane Marchesin | |
2007-09-04 | Add context init voodoo and context switch code for NV41. | Maarten Maathuis | |
2007-08-31 | Merge branch 'master' of ssh+git://git.freedesktop.org/git/mesa/drm into ↵ | Ian Romanick | |
xgi-0-0-2 | |||
2007-08-31 | Acutally emit the IRQ (duh) when setting the fence post. | Ian Romanick | |
2007-08-31 | nouveau: nv04 context switching support. Works for starting X up at least. | Stephane Marchesin | |
2007-08-31 | nouveau: give nv03 the last cut. | Stephane Marchesin | |
2007-08-29 | Use ati_pcigart for PCI-e GART table handling. | Ian Romanick | |
2007-08-29 | Fix late night dumb-dumb mistake. | Ian Romanick | |
2007-08-29 | Use DRM_SPINLOCK / DRM_UNSPINLOCK macros. | Ian Romanick | |
2007-08-28 | Add register defines for hw binning | Keith Packard | |
2007-08-28 | drm: remove XFREE86_VERSION macros | Dave Airlie | |
2007-08-26 | nouveau : add NV04_PGRAPH_TRAPPED_ADDR definition | Matthieu Castet | |
- fix offset for nv04 - use it in nv10 graph ctx switch for getting next channel - dump NV10_PGRAPH_TRAPPED_DATA_HIGH on nv10+ | |||
2007-08-25 | nouveau : nv1x graph reworks | Matthieu Castet | |
- add forgotten init value - use the same PGRAPH_DEBUG than the blob - remove init of ddx reg : it should be done with object - better handle of channel destruction hope I didn't break anything ;) | |||
2007-08-25 | nouveau: nv10: output a warning if last channel invalid, and switch to next | Patrice Mandin | |
2007-08-23 | nouveau: nv10: check some NULL pointers inside context switch | Patrice Mandin | |
2007-08-22 | nouveau : fix some potential crashes with objects causing hash collision | Matthieu Castet | |
2007-08-22 | nouveau/nv40: Preserve other bits in 0x400304/0x400310 like NVIDIA do. | Ben Skeggs | |