Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-20 | DRM: make drm_map_type match upstream kernel | Jesse Barnes | |
Since the TTM type isn't upstream yet, we need to make sure libdrm uses what the kernel uses, which is _DRM_GEM = 6. | |||
2008-11-20 | DRM: make drm_map_type match kernel | Jesse Barnes | |
GEM is upstream, but TTM isn't, so _DRM_GEM needs to be 6, not 7. | |||
2008-11-19 | Unbreak drm build. | Stephane Marchesin | |
2008-11-19 | Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jesse Barnes | |
into modesetting-gem | |||
2008-11-16 | radeon: protect cs ioctl atomic part with a mutex | Jerome Glisse | |
A small subset of CS need to be atomic (relocation+IB commit to ring) right now, because of the way relocation are handled, we need to protect the whole ioctl. | |||
2008-11-13 | Merge branch 'master' into modesetting-gem | Jesse Barnes | |
Conflicts: libdrm/Makefile.am libdrm/intel/intel_bufmgr.h libdrm/intel/intel_bufmgr_fake.c libdrm/intel/intel_bufmgr_gem.c shared-core/drm.h shared-core/i915_dma.c shared-core/i915_irq.c shared-core/radeon_cp.c shared-core/radeon_drv.h | |||
2008-11-13 | libdrm: add support for i915 GTT mapping ioctl | Jesse Barnes | |
Add a drm_intel_gem_bo_map_gtt() function for mapping a buffer object through the aperture rather than directly to its CPU cacheable memory. | |||
2008-11-12 | mode: Minor reodering and renaming | Jakob Bornecrantz | |
2008-11-12 | mode: Reorder the ioctls and numbering | Jakob Bornecrantz | |
This is to fill in the gaps left by the removal of the hotplug ioctls. And they also look better :) | |||
2008-11-12 | mode: Remove hotplug support from ioctl interface | Jakob Bornecrantz | |
2008-11-12 | mode: Unify types for ids and strings | Jakob Bornecrantz | |
2008-11-10 | radeon: add gart useable size to report to userspace | Dave Airlie | |
2008-11-10 | radeon: fix ring tail overflow issue since alignment | Dave Airlie | |
2008-11-10 | radeon: disable HDP read cache for now | Dave Airlie | |
2008-11-10 | radeon: force all ring writes to 16-dword alignment. | Dave Airlie | |
2008-11-09 | radeon: add more packet3 relocations handling | Jerome Glisse | |
2008-11-03 | radeon: make build again | Dave Airlie | |
2008-11-03 | radeon: add mtrr support for VRAM aperture. | Dave Airlie | |
2008-11-03 | radeon: disable AGP for certain chips if not specified until we figure it out | Dave Airlie | |
2008-11-03 | radeon: disable debugging message | Dave Airlie | |
2008-11-03 | radeon: commit ring after emitting the buffer discards | Dave Airlie | |
2008-11-03 | radeon: setup isync cntl properly | Dave Airlie | |
2008-11-03 | radeon: overhaul ring interactions | Dave Airlie | |
emit in 16-dword blocks, emit irqs at same time as everything else | |||
2008-11-03 | radeon: add proc debugging for interrupts/ring | Dave Airlie | |
2008-11-03 | radeon: only enable dynclks if asked for | Dave Airlie | |
2008-11-03 | radeon: add wait rendering API | Dave Airlie | |
2008-11-03 | radeon: rs480 fixes for bus mastering | Dave Airlie | |
2008-11-03 | radeon: remove unused gem indirect ioctl | Dave Airlie | |
2008-11-03 | radeon: CS2 make it all work with new relocs style | Dave Airlie | |
2008-11-03 | radeon: don't copy to user the cs ids | Dave Airlie | |
2008-11-03 | radeon: make new CS2 command submission interface port older interface to this | Dave Airlie | |
2008-11-03 | radeon: release agp on module unload | Dave Airlie | |
2008-11-03 | radeon: add r423 bits to modesetting | Dave Airlie | |
2008-11-03 | radeon: pull bus master enable into its own function | Dave Airlie | |
2008-11-03 | radeon: update proper chip family | Dave Airlie | |
2008-11-03 | radeon: fixup scratch register interactions properly | Dave Airlie | |
2008-11-03 | radeon: make writeback work again | Dave Airlie | |
2008-11-03 | radeon: fix some warnings | Dave Airlie | |
2008-11-03 | radeon: fix small typo in agp code | Dave Airlie | |
2008-11-03 | radeon: don't enable dynclks on rs48x | Dave Airlie | |
2008-11-03 | radeon: export radeon_modeset | Dave Airlie | |
2008-11-03 | radeon: fix unused agp functionality | Dave Airlie | |
2008-11-03 | radeon: add some more r100 support to test AGP | Dave Airlie | |
2008-10-29 | libdrm: fix ABI change in drm_mode_get_encoder | Jesse Barnes | |
The encoder_type field should be at the top to match the kernel. | |||
2008-10-28 | intel: Add dri_bufmgr_check_aperture support for bufmgr_gem. | Eric Anholt | |
This relies on a new kernel ioctl to get the available aperture size. In order to provide reasonable performance from dri_bufmgr_check_aperture, we now require that once a buffer has been used as the target of a relocation, it gets no further relocations added to it. This cuts the cost of check_aperture from 10% to 1% in the 3D driver with no code changes, but slightly complicates our plans for the 2D driver. | |||
2008-10-28 | nv50: move context-related tables a separate header file | Ben Skeggs | |
This turns the various nvXX_graph_init_ctxvals() methods into tables, and speeds up compliation of nv50_graph.c quite a bit. This has bothered me for a while, but others are complaining now so it's time to fix it :) | |||
2008-10-27 | i915: Since FreeBSD doesn't have gem support yet, don't advertise it. | Robert Noland | |
This allows us to not crash X when using newer Intel ddx drivers. | |||
2008-10-27 | radeon: fix error in busmaster enable logic | Alex Deucher | |
- logic was wrong. rs400/rs480 should clear the RADEON_BUS_MASTER_DIS bit - should fix kernel bug 11798 | |||
2008-10-27 | radeon: fix some fallout from the busmaster disable cleanup | Alex Deucher | |
rs400 is just like rs480. I mixed up the internal chipset names for rs600 and rs400. | |||
2008-10-27 | drm: make handles 32-bits again not sure why they changed | Dave Airlie | |