Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-29 | drm: more cleanups | Dave Airlie | |
2007-11-28 | i965: oops force mi batchbuffer start | Dave Airlie | |
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-07 | i915: oops disable TTM is backwards | Dave Airlie | |
2007-11-06 | i915: disable TTM on 8xx chips for now until flushing is solved | Dave Airlie | |
2007-11-05 | drm: remove lots of spurious whitespace. | Dave Airlie | |
Kernel "cleanfile" script run. | |||
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 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 | 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 | i915: lock struct mutex about buffer object lookups | Dave Airlie | |
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-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-15 | i915: Fix handling of breadcrumb counter wraparounds. | Michel Dänzer | |
2007-06-05 | Add support for the G33, Q33, and Q35 chipsets. | Wang Zhenyu | |
These require that the status page be referenced by a pointer in GTT, rather than phsyical memory. So, we have the X Server allocate that memory and tell us the address, instead. | |||
2007-05-31 | i915: Add support for 965GME/GLE chip. | Wang Zhenyu | |
2007-05-29 | Update a bunch of FreeBSD port code. | Jung-uk Kim | |
Tested on r200/r300. i915 updates still remain to be done. | |||
2007-05-10 | Allow vblank interrupts to remain disabled across VT switch. | Keith Packard | |
i915_driver_irq_postinstall was forcing vblank interrupts to pipe A when called with vblank interrupts disabled. This caused vblank interrupts to be accidentally re-enabled when VT switching the X server. Instead, start the driver with vblank interrupts enabled on pipe A to support older X servers, but then leave control over the state to the X server if it is able to do so. | |||
2007-04-28 | remove DRM_GETSAREA and replace with drm_getsarea function | Dave Airlie | |
2007-04-06 | i915: use breadcrumb macro everywhere | Dave Airlie | |
2007-03-30 | Merge branch 'crestline-qa', adding support for the 965GM chipset. | Eric Anholt | |
2007-03-27 | drm/i915: set the bo up at firstopen time not after DMA init | Dave Airlie | |
This is required to use TTM to allocate the ring buffer. | |||
2007-03-12 | Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline | Nian Wu | |
2007-02-25 | Merge git://proxy01.pd.intel.com:9419/git/mesa/drm into crestline | Nian Wu | |
2007-02-15 | Initial support for fence object classes. | Thomas Hellstrom | |
(Fence objects belonging to different command submission mechanisms). | |||
2007-02-13 | i915: Add 965GM pci id update | Wang Zhenyu | |
2007-03-10 | i915: Only wait for pending flips before asynchronous flips again. | Michel Dänzer | |
2007-03-09 | i915: Do not wait for pending flips on both pipes at the same time. | Michel Dänzer | |
The MI_WAIT_FOR_EVENT instruction does not support waiting for several events at once, so this should fix the lockups with page flipping when both pipes are enabled. |