Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04 | nouveau: more nv20_graph_init. | Pekka Paalanen | |
This patch is originally from malc0_, but since it used some NV40_* regs, I edited them into hex values with a comment. This seems to correspond quite well with my own mmio-trace, for the parts I cared to check. | |||
2007-11-05 | nouveau: Use a sw method instead of notify interrupt to signal fence completion. | Ben Skeggs | |
2007-11-05 | nouveau: cleanups | Ben Skeggs | |
2007-11-05 | nouveau: only pass annoying messages if irq isn't handled fully. | Ben Skeggs | |
2007-11-05 | nouveau: hook up an inital fence irq handler | Ben Skeggs | |
2007-11-05 | nouveau: crappy ttm mm init, disabled for now. | Ben Skeggs | |
2007-11-02 | nouveau: put it all together. | Jeremy Kolb | |
2007-11-02 | Merge branch 'master' into modesetting-101 | Thomas Hellstrom | |
2007-11-03 | radeon: set the address to access the aperture on the CPU side correctly | Dave Airlie | |
This code relied on the CPU and GPU address for the aperture being the same, On some r5xx hardware I was playing with I noticed that this isn't always true. I wonder if this will fix some of those r4xx DRI issues we've seen in the past. | |||
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-11-01 | nouveau: don't use AGP on PPC. It's a hopeless case. | Stephane Marchesin | |
2007-10-31 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm | Jeremy Kolb | |
2007-10-31 | nouveau: ttm stubs | Jeremy Kolb | |
2007-11-01 | drm/ttm: add support for cached un-snooped mappings. | Dave Airlie | |
This mapping allows cached objects to be mapped in/out of the TT space with the appropriate flushing calls. It should put back the old CACHED functionality for snooped mappings | |||
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-30 | Nouveau: add a comment about SKIPS for next API breakage. | Stephane Marchesin | |
2007-10-30 | Nouveau: fold some loops. | Stephane Marchesin | |
2007-10-30 | drm/i915: add driver cache flush entry point | Dave Airlie | |
Use clflush on Intel hardware to flush cached objects. | |||
2007-10-29 | Move struct drm_drawable_info out of public header file. | Kristian Høgsberg | |
2007-10-29 | Remove unused memory save areas | Jesse Barnes | |
These need to be kmalloc'd separately anyway or we may hit kmalloc size limits. | |||
2007-10-28 | nouveau: don't touch PMC_BOOT_1 on x86, it seems to be undefined on some ↵ | Stephane Marchesin | |
early cards. | |||
2007-10-28 | Merge branch 'radeon-ttm' of git://people.freedesktop.org/~airlied/drm into ↵ | Jerome Glisse | |
modesetting-101 Conflicts: linux-core/Makefile.kernel linux-core/drmP.h shared-core/radeon_cp.c shared-core/radeon_drv.h shared-core/radeon_irq.c modified: linux-core/Makefile.kernel modified: linux-core/ati_pcigart.c modified: linux-core/drmP.h new file: linux-core/radeon_buffer.c modified: linux-core/radeon_drv.c new file: linux-core/radeon_fence.c modified: shared-core/radeon_cp.c modified: shared-core/radeon_drm.h modified: shared-core/radeon_drv.h modified: shared-core/radeon_irq.c modified: tests/ttmtest/src/ttmtest.c | |||
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-26 | nouveau: flip the CHECK_STATE bit off on nv30. This lets you do 8-bit ↵ | Stephane Marchesin | |
surface destination. | |||
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 | Tighten permissions on some buffer manager ioctls. | Thomas Hellstrom | |
Set bo init minor to 0. Add the version function to header. | |||
2007-10-25 | Buffer manager: | Thomas Hellstrom | |
Implement a version check IOCTL for drivers that don't use drmMMInit from user-space. Remove the minor check from the kernel code. That's really up to the driver. Bump major. | |||
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-23 | nouveau: fix IGP | Stephane Marchesin | |
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-21 | Remove the need for the hardware lock in the buffer manager. | Thomas Hellstrom | |
Add interface entry cleaning a memory type without touching NO_EVICT buffers. | |||
2007-10-20 | Simple replacement for hardware lock in some cases. | Thomas Hellstrom | |
Fix i915 since last commit. | |||
2007-10-17 | Remove the op ioctl, and replace it with a setuser ioctl. | Thomas Hellstrom | |
Remove need for lock for now. May create races when we clean memory areas or on takedown. Needs to be fixed. Really do a validate on buffer creation in order to avoid problems with fixed memory buffers. | |||
2007-10-17 | Revert "Replace NO_MOVE/NO_EVICT flags to buffer objects with an ioctl to ↵ | Thomas Hellstrom | |
set pinning." This reverts cf2d569daca6954d11a796f4d110148ae2e0c827 commit. | |||
2007-10-17 | Revert "Add some more verbosity to drm_bo_set_pin_req comments." | Thomas Hellstrom | |
This reverts e7bfeb3031374653f7e55d67cc1b5c823849359f 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-16 | Drop destroy ioctls for fences and buffer objects. | Kristian Høgsberg | |
We now always create a drm_ref_object for user objects and this is then the only things that holds a reference to the user object. This way unreference on will destroy the user object when the last drm_ref_object goes way. |