Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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: 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-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-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. | |||
2008-09-25 | Merge branch 'modesetting-gem' of ↵ | Alex Deucher | |
git+ssh://agd5f@git.freedesktop.org/git/mesa/drm into modesetting-gem | |||
2008-09-25 | radeon: first pass at using atombios on r4xx hw | Alex Deucher | |
2008-09-25 | Seperate modesetting userspace bits into drm_mode.h | Jakob Bornecrantz | |
2008-09-24 | radeon: add r600 modesetting registers writes | Dave Airlie | |
2008-09-24 | radeon: add parsing for r6xx object tables | Dave Airlie | |
2008-09-23 | intel: Allow up to 15 seconds chewing on one buffer before acknowledging -EBUSY. | Eric Anholt | |
The gltestperf demo in some cases took over seven seconds to make it through one batchbuffer on a GM965. Bug #17004. | |||
2008-09-23 | intel: Replace wraparound test logic in bufmgr_fake. Again. | Eric Anholt | |
I'd swapped the operands, so if we weren't in lockstep with the hardware we said the sequence was always passed. Additionally, a race was available that we might have failed at recovering from. Instead, I've replaced the logic with new stuff that should be more robust and not rely on all the parties in userland following the same IRQ_EMIT() == 1 protocol. Also, in a radical departure from past efforts, include a long comment describing the failure modes and how we're working around them. Thanks to haihao for catching the original issue. | |||
2008-09-23 | intel: Do strerror on errno, not on the -1 return value from ioctl. | Eric Anholt | |
2008-09-23 | Update intel modesetting to use mm_private instead of mm_handle. | Kristian Høgsberg | |
2008-09-23 | radeon: fix minor cursor issues | Dave Airlie | |
2008-09-23 | radeon: Fix type in check for tmds type. | Kristian Høgsberg | |
2008-09-23 | Store the buffer object backing the fb as a void pointer, not a handle. | Kristian Høgsberg | |
This lets us defer handle creation until userspace acutally asks for one, at which point we also have a drm_file to associate it with. | |||
2008-09-23 | drm: fix brace placement | Dave Airlie | |
2008-09-22 | intel: Fix driver-supplied argument to exec function (fd.o bug #17653). | Xiang, Haihao | |
2008-09-19 | radeon: rmx_fixup() fixes for legacy chips | Alex Deucher | |
2008-09-20 | radeon: fix voverplus calculation | Dave Airlie | |
2008-09-19 | radeon: tmds bracket failure found by krh. | Dave Airlie | |
2008-09-18 | radeon: pll and interlace updates from the ddx | Alex Deucher | |
also some formatting cleanup in radeon_reg.h | |||
2008-09-18 | radeon: Add functions to set mem/eng clocks | Alex Deucher | |
2008-09-18 | radeon: add function to configure PCIE lanes | Alex Deucher | |
2008-09-18 | Radeon: restructure PLL data | Alex Deucher | |
- store pixel clocks, core clock, and memory clocks separately - grab all pll limits from bios tables | |||
2008-09-18 | Export drm_put_minor | Alex Deucher | |
2008-09-17 | [FreeBSD] Convert to using cdevpriv for file_priv tracking | Robert Noland | |
2008-09-18 | fixup radeon stuff - need to checkout irqs | Dave Airlie | |
2008-09-18 | radeon: fixup buffer and cs bits | Dave Airlie | |
2008-09-18 | [PATCH] radeon: fixup GEM domain setting - allows more userspace paths | Dave Airlie | |
also dirty buffer on validate | |||
2008-09-18 | [PATCH] radeon: disable blit moves | Dave Airlie | |
2008-09-18 | radeon: fail properly if we can't create the ring. | Dave Airlie | |
Normally this will be due to an AGP driver needing updating | |||
2008-09-18 | radeon: do proper memory controller init and setup | Dave Airlie | |