Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-01 | drm: Add _DRM_DRIVER map flag. | Robert Noland | |
This flag indicates that the driver is responsible for the map. | |||
2007-11-29 | Beside the emitted warning, the added cast (u64 -> unsigned) strips out | Jiri Slaby | |
part of address on 64 bit. Cast to unsigned long instead. Signed-off-by: Jiri Slaby <jirislaby@gmail.com> | |||
2007-11-29 | drm: more cleanups | Dave Airlie | |
2007-11-28 | i965: oops force mi batchbuffer start | Dave Airlie | |
2007-11-22 | Merge branch 'origin' into modesetting-101 | Dave Airlie | |
Conflicts: linux-core/drmP.h shared-core/i915_dma.c shared-core/i915_drm.h shared-core/radeon_drv.h | |||
2007-11-22 | drm: major whitespace/coding style realignment with kernel | Dave Airlie | |
2007-11-19 | Fix capitalization of __linux__ define. | Eric Anholt | |
2007-11-18 | Bug #13233: Fix build on FreeBSD. | Robert Noland | |
2007-11-15 | intel: add flushing for i8xx chipsets. | Dave Airlie | |
Add a nut vs hammer style chipset flush for the i8xx chipsets - reenable TTM code paths | |||
2007-11-09 | i915: cleanup pageflip derefs sarea even if no sarea exists | Dave Airlie | |
2007-11-07 | i915: oops disable TTM is backwards | Dave Airlie | |
2007-11-06 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Thomas Hellstrom | |
modesetting-101 Conflicts: linux-core/Makefile.kernel shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2007-11-06 | i915: disable TTM on 8xx chips for now until flushing is solved | Dave Airlie | |
2007-11-05 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/drm_bufs.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2007-11-05 | drm: remove lots of spurious whitespace. | Dave Airlie | |
Kernel "cleanfile" script run. | |||
2007-11-01 | Merge branch 'master' into modesetting-101 | Jesse Barnes | |
Conflicts: linux-core/Makefile.kernel linux-core/drm_stub.c linux-core/i915_drv.c shared-core/i915_dma.c shared-core/i915_drv.h Fixup suspend/resume conflicts (basically use what's in DRM master for now). Also fix up a few other conflicts that snuck in (i915_dma changes etc.). | |||
2007-10-31 | drm: add chipset flushing via agp support | Dave Airlie | |
2007-10-31 | i915: add backwards compat chipset flushing code | Dave Airlie | |
2007-10-26 | i915: suspend/resume support | Jesse Barnes | |
Add suspend/resume support to the i915 driver. Moves some of the initialization into the driver load routine, and fixes up places where we assumed no dev_private existed in some of the cleanup paths. This allows us to suspend/resume properly even if X isn't running. | |||
2007-10-25 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/Makefile.kernel linux-core/drm_bo.c linux-core/drm_objects.h | |||
2007-10-25 | Merge branch 'master' into drm-ttm-finalize | Thomas Hellstrom | |
2007-10-25 | i915: relocate buffers before validation add memory barrier between two | Dave Airlie | |
2007-10-25 | i915: remove relocatee kernel mapping sooner stops mutex taking during sleep | Dave Airlie | |
2007-10-24 | Fix missing \n on some DRM_ERROR in i915_dma.c | Eric Anholt | |
2007-10-24 | i915: use a drm memory barrier define | Dave Airlie | |
2007-10-23 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 | |||
2007-10-23 | i915: require mfence before submitting batchbuffer | Dave Airlie | |
2007-10-22 | A cmdbuf mutex to implement validate-submit-fence atomicity in the absence | Thomas Hellstrom | |
of a hardware lock. | |||
2007-10-22 | i915: split reloc execution into separate function | Dave Airlie | |
2007-10-21 | Adapt i915 super-ioctl for lock-free operation. | Thomas Hellstrom | |
2007-10-20 | Simple replacement for hardware lock in some cases. | Thomas Hellstrom | |
Fix i915 since last commit. | |||
2007-10-17 | Fix a crash on X startup | Alan Hourihane | |
2007-10-17 | i915: lock struct mutex about buffer object lookups | Dave Airlie | |
2007-10-16 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into ↵ | Alan Hourihane | |
modesetting-101 Conflicts: linux-core/drm_bo.c linux-core/drm_objects.h shared-core/i915_dma.c shared-core/i915_drv.h | |||
2007-10-12 | i915: add superioctl support to i915 | Dave Airlie | |
This adds the initial i915 superioctl interface. The interface should be sufficent even if the implementation may needs fixes/optimisations internally in the drm wrt caching etc. | |||
2007-09-28 | Revert drm_i915_flip_t braindamage | Jesse Barnes | |
I should not have renamed this field. I should not have renamed this field. I should not have renamed this field. On the plus side, it was at least binary compatible. | |||
2007-09-24 | Merge branch 'master' into modesetting-101 - TTM & typedef removal | Jesse Barnes | |
Conflicts: linux-core/drmP.h linux-core/drm_bo.c linux-core/drm_drv.c linux-core/drm_objects.h shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c Mostly removing typedefs that snuck into the modesetting code and updating to the latest TTM APIs. As of today, the i915 driver builds, but there are likely to be problems, so debugging and bugfixes will come next. | |||
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-08-11 | i915: i965 non-secure batchbuffer bit has moved. | Dave Airlie | |
2007-07-20 | Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE. | Eric Anholt | |
The data is now in kernel space, copied in/out as appropriate according to the This results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal with those failures. This also means that XFree86 4.2.0 support for i810 DRM is lost. | |||
2007-07-20 | Replace filp in ioctl arguments with drm_file *file_priv. | Eric Anholt | |
As a fallout, replace filp storage with file_priv storage for "unique identifier of a client" all over the DRM. There is a 1:1 mapping, so this should be a noop. This could be a minor performance improvement, as everything on Linux dereferenced filp to get file_priv anyway, while only the mmap ioctls went the other direction. | |||
2007-07-20 | Remove DRM_ERR OS macro. | Eric Anholt | |
This was used to make all ioctl handlers return -errno on linux and errno on *BSD. Instead, just return -errno in shared code, and flip sign on return from shared code to *BSD code. | |||
2007-07-19 | Merge branch 'origin' | Eric Anholt | |
2007-07-18 | fix some missing whitespace/tab | Dave Airlie | |
2007-07-16 | Fix FreeBSD build. | Eric Anholt | |
2007-07-16 | drm: remove drmP.h internal typedefs | Dave Airlie | |
2007-07-16 | drm: detypedef drm.h and fixup all problems | Dave Airlie | |
2007-06-29 | Move out the code from i915_dma_cleanup to unload to match | Alan Hourihane | |
existing code. This needs verifying. | |||
2007-06-29 | Bring back code from merge that was accidentally removed. | Alan Hourihane | |
2007-06-29 | merge fixes | Alan Hourihane | |