Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-11 | libdrm: Allow build outside of source tree. | Matthieu Herrb | |
2008-08-08 | Drop TTM interfaces from the userland library. | Eric Anholt | |
2008-08-08 | Fix compile warning from check_aperture change. | Eric Anholt | |
2008-08-08 | Replace the check_aperture API with one we can make thread-safe. | Eric Anholt | |
While the bufmgr isn't thread-safe at the moment, we need it to be for shared objects between contexts. | |||
2008-08-07 | Make flink save the kernel-assigned name and return it instead of creating ↵ | Keith Packard | |
another name | |||
2008-08-07 | Merge branch 'drm-gem' into modesetting-gem | Jesse Barnes | |
2008-08-04 | Expose pin/unpin/set_tiling/flink APIs | Keith Packard | |
2008-07-31 | drm: userspace rip out TTM API | Dave Airlie | |
2008-07-09 | Merge remote branch 'origin/modesetting-101' into modesetting-gem | Dave Airlie | |
2008-07-07 | Merge commit 'origin/drm-gem' into ms-gem | Kristian Høgsberg | |
Conflicts: linux-core/drmP.h linux-core/drm_drv.c linux-core/drm_stub.c linux-core/i915_drv.c linux-core/i915_gem.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-07-05 | modesetting-101: Make the interface variable names a little more consistent ↵ | Maarten Maathuis | |
+ modeprint changes. - All things are now called _id when they are id's. - modeprint now accepts driver name as first argument. | |||
2008-07-04 | modesetting: rip out all of the generation code. | Dave Airlie | |
not needed, hotplug will work just as well hopefully. | |||
2008-07-03 | libdrm: fix typo in comment | Maarten Maathuis | |
2008-07-03 | [libdrm] count connectors and such has no place in a crtc object | Maarten Maathuis | |
2008-06-27 | Change some obviously wrong things about property blobs, still broken though. | Maarten Maathuis | |
- I do not fully understand these blobs, so i'm leaving it at this for the moment. | |||
2008-06-24 | [intel-gem] Use I915_GEM_DOMAIN_GTT in dri_gem_bo_wait_rendering. | Keith Packard | |
I915_GEM_DOMAIN_CPU is very expensive to wait for -- it generally requires clflushing the frame buffer. | |||
2008-06-23 | libdrm: check for allocation failure | Maarten Maathuis | |
2008-06-20 | [intel-gem] Add DRM_IOCTL_I915_GEM_SW_FINISH to flag CPU writes | Keith Packard | |
When a software fallback has completed, usermode must notify the kernel so that any scanout buffers can be synchronized. This ioctl should be called whenever a fallback completes to flush CPU and chipset caches. | |||
2008-06-18 | Merge commit 'origin/drm-gem' into modesetting-gem | Jesse Barnes | |
Lots of conflicts, seems to load ok, but I'm sure some bugs snuck in. Conflicts: linux-core/drmP.h linux-core/drm_lock.c linux-core/i915_gem.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-06-13 | [libdrm] Restart all ioctls on signal receipt | Keith Packard | |
Receiving a signal should be ignored by the library, so just restart any ioctl which returns EINTR or EAGAIN. | |||
2008-06-13 | [gem] Catch -EINTR from blocking ioctls and restart them. | Eric Anholt | |
Thanks to Thomas Hellstrom for catching the issue, no thanks to the kernel developer who authoritatively told me that they would get restarted on their own. | |||
2008-06-11 | Move the renaming of mm.c symbols to #defines in the header. | Eric Anholt | |
This reduces the diff from Mesa and reduces the illegibility of what I did. | |||
2008-06-11 | [gem] Move potentially device-specific ioctls to the intel driver. | Eric Anholt | |
This is the create (may want location flags), pread/pwrite/mmap (performance tuning hints), and set_domain (will 32 bits be enough for everyone?) ioctls. Left in the generic set are just flink/open/close. The 2D driver must be updated for this change, and API but not ABI is broken for 3D. The driver version is bumped to mark this. | |||
2008-06-10 | Merge commit 'origin/drm-gem' into modesetting-gem | Jesse Barnes | |
Passed the compile test; it's ready to ship. Conflicts: libdrm/Makefile.am linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_memrange.c linux-core/drm_stub.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-06-06 | [gem] Don't forget to munmap in the non-bo-reuse object-freeing case. | Eric Anholt | |
2008-06-06 | [libdrm/intel] Eliminate extra dri_gem_bo_bucket_entry structure | Keith Packard | |
Place the buffer reuse links right into the dri_bo_gem object. | |||
2008-06-06 | [libdrm/intel] Remove unused intel_validate_entry structure | Keith Packard | |
2008-06-06 | [libdrm/intel] Reuse entire dri_bo_gem structure | Keith Packard | |
The code was discarding the dri_bo_gem structure and saving only the kernel handle. This lost the mmap address, causing pain when the next buffer user wanted to map the buffer. | |||
2008-06-05 | Add a function to bufmgr_fake to evict all buffers in the GTT. | Eric Anholt | |
This will be used by the X Server for VT switch. | |||
2008-06-04 | libdrm: shouldn't rely on this | Dave Airlie | |
2008-06-04 | drm: introduce generation counter to interface. | Dave Airlie | |
Idea being if you want to add new crtc/output/encoder dynamically later, you just increase the generation counter and userspace should re-read all the resources | |||
2008-06-03 | Fix libdrm to actually include the new code instead of just building it. | Eric Anholt | |
2008-06-03 | Fix and hook up bufmgr code to the build. | Eric Anholt | |
2008-06-03 | Import bufmgr code to libdrm. Not yet hooked up to the build. | Eric Anholt | |
2008-06-02 | drm: add functions to get/set gamma ramps | Dave Airlie | |
2008-06-02 | drm: fixup some interfaces so test code works again | Dave Airlie | |
2008-05-30 | drm: switch possible crtc/clones over to encoders | Dave Airlie | |
2008-05-30 | modesetting: the great renaming. | Dave Airlie | |
Okay we have crtc, encoder and connectors. No more outputs exposed beyond driver internals I've broken intel tv connector stuff. Really for TV we should have one TV connector, with a sub property for the type of signal been driven over it | |||
2008-05-30 | drm: fix a couple of bugs in the encoder return to userspace | Dave Airlie | |
2008-05-30 | drm: add encoder free function | Dave Airlie | |
2008-05-30 | drm: add more encoder interfaces | Dave Airlie | |
2008-05-30 | libdrm: add encoder retrival | Dave Airlie | |
2008-05-08 | drm_mode: initial replacefb implemenation | Dave Airlie | |
2008-05-08 | cursor: pass handle not BO. | Dave Airlie | |
2008-04-28 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
Conflicts: linux-core/Makefile.kernel linux-core/drm_compat.c linux-core/drm_fops.c linux-core/drm_lock.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-04-07 | Add DragonFly BSD support for device creation | Hasso Tepper | |
DragonFly behaves just like FreeBSD in this regard. | |||
2008-03-17 | drm: add master set/drop protocol | Dave Airlie | |
this may not survive long - just need something for testing | |||
2008-03-07 | drm: fixup for new sysfs API | Dave Airlie | |
2008-03-06 | drm/ttm: add ioctl to get back memory managed area sized | Dave Airlie | |
taken from modesetting branch but could be useful outside it. | |||
2008-03-05 | libdrm: fix warnings in mode code | Dave Airlie | |