Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-23 | [FreeBSD] This check isn't correct and causes at least mga to lockup. | Robert Noland | |
2008-10-16 | intel: ioctl is not defined to return -errno | Keith Packard | |
Don't count on ioctl returning -errno; use errno directly. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2008-10-17 | link libdrm_intel properly | Dave Airlie | |
libdrm_intel needs symbols from libdrm, so link against it. (cherry picked from commit d9c2f65dd8e50736a33e97a55c257ef6843e1ce7) Conflicts: libdrm/Makefile.am | |||
2008-10-17 | libdrm: don't depend or link to libdrm_intel | Dave Airlie | |
2008-10-17 | intel: Protect bufmgr objects with a pthread mutex. | Eric Anholt | |
We want to be able to use the bufmgr from multiple threads for GL, and thus we need to protect the internal structures. The pthread-stubs package is used so that programs not linked against pthreads get weak symbols to stubs and don't eat most of the cost. | |||
2008-10-16 | intel: avoid deadlock in intel_bufmgr_fake. | Xiang, Haihao | |
2008-10-16 | radeon: add initial agp support. | Dave Airlie | |
This add agpmode command line option. | |||
2008-10-16 | radeon: add CS support for r100/r200 in 2D driver | Dave Airlie | |
2008-10-16 | radeon: fixup interrupt suspend/resume | Dave Airlie | |
2008-10-16 | radeon: fixup suspend/resume bus master enable | Dave Airlie | |
2008-10-16 | radeon: re-enable hw blits for copying from VRAM | Dave Airlie | |
2008-10-16 | radeon: fix buffer copying for VRAM->TT | Dave Airlie | |
2008-10-16 | radeon: move memcpy until after CP is stopped | Dave Airlie | |
2008-10-16 | drm: remove stray debug code | Dave Airlie | |
2008-10-16 | radeon: use discardable flags on no backing store objects | Dave Airlie | |
2008-10-16 | drm: add discardable flag. | Dave Airlie | |
This discards memory contents on suspend/resume with the hope the upper layers know something we don't. | |||
2008-10-16 | drm/radeon: initial suspend/resume fix. | Dave Airlie | |
This enables the evict code and also sets radeon up to allow evict from VRAM to LOCAL | |||
2008-10-14 | intel: Fix compile warning. | Eric Anholt | |
2008-10-14 | intel: Add interface for getting tiling mode of a bo. | Eric Anholt | |
2008-10-13 | link libdrm_intel properly | Julien Cristau | |
libdrm_intel needs symbols from libdrm, so link against it. | |||
2008-10-13 | intel: Avoid pthread mutex recursion in bufmgr_fake. | Eric Anholt | |
Bug #18035. Fixes deadlock in glean texCube testcase. | |||
2008-10-13 | libdrm: don't depend or link to libdrm_intel | Dave Airlie | |
2008-10-10 | [FreeBSD] Plug memory leak in drm_rmdraw() and drm_drawable_free_all() | Robert Noland | |
2008-10-10 | [FreeBSD] Rework all of the memory allocations | Robert Noland | |
Allocate memory from different pools. This allows the OS to track memory allocations for us, much like the linux memory debugging. This will ease tracking down memory leaks since the OS can track the number of allocations from each pool and help to point us in the right direction. Also replace drm_alloc and friends with static __inline__ versions while we are here. | |||
2008-10-09 | [FreeBSD] Fix linux list compat list_for_each_safe() | Robert Noland | |
linux_for_each_safe would not handle lists with a single entry. | |||
2008-10-09 | i915: Cleanup interrupt handling | Robert Noland | |
2008-10-09 | Manage fences in user-mode bufmgr_fake to clean buffers | Keith Packard | |
When using bufmgr_fake without DRM, the X server idles the ring whenever it wants to wait for something to complete (brutal, but effective). In this case, bufmgr_fake must treat the pending fence as having passed. However, it wasn't recording the fences as it emitted them, nor cleaning buffers as they passed. Signed-off-by: Keith Packard <keithp@keithp.com> | |||
2008-10-09 | intel: Protect bufmgr objects with a pthread mutex. | Eric Anholt | |
We want to be able to use the bufmgr from multiple threads for GL, and thus we need to protect the internal structures. The pthread-stubs package is used so that programs not linked against pthreads get weak symbols to stubs and don't eat most of the cost. | |||
2008-10-09 | intel: fix for write_domain and static BOs. | Xiang, Haihao | |
http://bugs.freedesktop.org/show_bug.cgi?id=17705 | |||
2008-10-07 | radeon: pull in recent fixes from ddx | Alex Deucher | |
- fixup atom digital encoder setup - pull in add get edid (currently disabled due to lack of support for atom fb/scratch space) | |||
2008-10-06 | radeon: add comment to clarify bus mastering on PCIE chips | Alex Deucher | |
2008-10-06 | radeon: fix duplicate define in my last commit | Alex Deucher | |
That's what I get for committing at 3 AM. | |||
2008-10-07 | radeon: PCIE cards don't appear to have explicit bus master | Dave Airlie | |
2008-10-07 | drm: add create gpu tree script | Dave Airlie | |
2008-10-06 | radeon: fix bus master enabled bits on newer asics | Alex Deucher | |
2008-10-06 | radeon: fix alignment so Xv works again | Dave Airlie | |
2008-10-06 | radeon: fix pin ioctl interface to mesa can find offset for pinned buffers | Dave Airlie | |
2008-10-06 | drm/radeon: fixup clean flag handling | Dave Airlie | |
2008-10-06 | radeon: fix missing bit from rs740 patch | Mihail Zenkov | |
See bug 17908 | |||
2008-10-04 | radeon: Add support for HD2100 IGP (RS740) | Alex Deucher | |
2008-10-03 | [FreeBSD] Don't explicitly bzero driver softc. | Robert Noland | |
This is already handled for us. Suggested by John Baldwin | |||
2008-10-03 | [FreeBSD] Use M_WAITOK when allocating driver memory. | Robert Noland | |
We don't explicitly check for error here and M_WAITOK will just put the process to sleep waiting on resources to become available. Suggested by John Baldwin | |||
2008-10-03 | [FreeBSD] Do a bit of optimization on drm_order() | Robert Noland | |
2008-10-01 | Use devfs_get_cdevpriv in mmap as well. | Robert Noland | |
d_mmap gets called twice and we are only able to associate the file_priv during the first call. The second call will return EBADF and we need to assume that the call was succesful. d_mmap will not tolerate having an error returned for the second call. | |||
2008-09-30 | intel bufmgr: reinstate buffer handle tracking | Jesse Barnes | |
We need a way of getting at the underlying handle for use with mode setting. We can either export it in the dri_bo object or provide a new callback to get it. | |||
2008-09-30 | Merge remote branch 'origin/modesetting-gem' into modesetting-gem | Dave Airlie | |
2008-09-30 | Merge remote branch 'origin/master' into modesetting-gem | Dave Airlie | |
Conflicts: libdrm/Makefile.am libdrm/dri_bufmgr.h linux-core/drm_irq.c linux-core/drm_sysfs.c linux-core/drm_ttm.c shared-core/i915_dma.c shared-core/i915_irq.c shared-core/nouveau_drv.h shared-core/radeon_cp.c | |||
2008-09-27 | intel: Copy data from card memory back to backing store when mapping. | Xiang, Haihao | |
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=17705 | |||
2008-09-26 | radeon: use atom for ext tmds on r4xx | Alex Deucher | |
2008-09-26 | radeon: make atom on r4xx a module option | Alex Deucher | |
default is legacy modesetting. pass module option r4xx_atom to try using atom on r4xx. |