Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-16 | gem: protect idr_pre with the spinlock | Jerome Glisse | |
There seems to be an issue if we don't protect idr_pre with the spinlock we use for idr operations. | |||
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-16 | libdrm-radeon: add print callback to cs & small fixes | Jerome Glisse | |
2008-11-15 | libdrm-radeon: unref return current BO ptr to reflect BO destruction | Jerome Glisse | |
2008-11-15 | drm/bo: fix stupid lock imbalance | Dave Airlie | |
2008-11-14 | libdrm-radeon: unreference buffer once cs stream is submited or on cs clean | Jerome Glisse | |
BO are referenced once by reloc to make sure that they not destroyed before we get a chance to flush the cmd stream, so we need to unreference them once in cs submit or cs erase if cs i never submitted so bo can be destructed. | |||
2008-11-14 | libdrm-radeon: new tracker tools | Jerome Glisse | |
To keep record of bo activities and print them when necessary, should help in tracking unbalanced ref/unref calls. | |||
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_intel: fix warnings on 64 bit | Jesse Barnes | |
Cast a couple of %llx args to unsigned long long. | |||
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: Unify userspace API to uint_t | Jakob Bornecrantz | |
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-12 | radeon+libdrm-radeon: change relocation informations | Jerome Glisse | |
Relocation now consist of the following informations (in this order) : handle buffer object handle identifier start_offset start offset of first data of the buffer object used by the cs end_offset end offset of last data of the buffer object used by the cs read_domain read domain (either VRAM, or GTT as GPU is invalid for CS) write_domain write domain (either VRAM, or GTT as GPU is invalid for CS) flags flags used for further optimization (like discard previous buffer content or forget buffer content after cs which can help in avoiding moving content in or out) | |||
2008-11-10 | Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jerome Glisse | |
into modesetting-gem | |||
2008-11-10 | libdrm-radeon: be verbose on bo failure and cleanup cs a bit | Jerome Glisse | |
2008-11-10 | radeon: add gart useable size to report to userspace | Dave Airlie | |
2008-11-10 | radeon: upgrade atom headers | Dave Airlie | |
2008-11-10 | radeon: fix fence race condition hopefully | Dave Airlie | |
For some reason reading the SCRATCH reg from RAM causes some race to occur. Hopefully fix this. | |||
2008-11-10 | drm/radeon: add dpms connector functions | Dave Airlie | |
2008-11-10 | radeon: avivo cursors are across the full surface. | Dave Airlie | |
fixes cursor on second head | |||
2008-11-10 | modesetting: set the crtc x,y after the mode base change | Dave Airlie | |
2008-11-10 | drm/radeon: add uncached allocator to drm ttm code. | 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-10 | radeon: fixup vram visible calculation to take a/c pinned objects for now | Dave Airlie | |
2008-11-09 | radeon: add more packet3 relocations handling | Jerome Glisse | |
2008-11-09 | libdrm-radeon: update libdrm-radeon to match current CS relocation structures | Jerome Glisse | |
2008-11-07 | intel: Restart on interrupt of bo_wait_rendering instead of complaining. | Eric Anholt | |
2008-11-06 | radeon: lib radeon add bo & cs gem backend | Jerome Glisse | |
2008-11-05 | radeon: libdrm_radeon add handle to debug string | Jerome Glisse | |
2008-11-05 | Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jerome Glisse | |
into modesetting-gem | |||
2008-11-03 | radeon: make build again | Dave Airlie | |
2008-11-03 | radeon: fix ROP values for the paint ROP | 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: add more HDMI bits | Dave Airlie | |
2008-11-03 | radeon: set dma bufs bo type to a kernel type | Dave Airlie | |
2008-11-03 | radeon: enable DVI-D + HDMI connectors. | Dave Airlie | |
This allows the rs690 to work on DVI | |||
2008-11-03 | radeon: setup isync cntl properly | Dave Airlie | |
2008-11-03 | radeon: add more debugging | 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: fix race in sysfs | Dave Airlie | |
2008-11-03 | radeon: add proc debugging for interrupts/ring | Dave Airlie | |
2008-11-03 | radeon: only enable dynclks if asked for | Dave Airlie | |