Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-16 | i915: set domain properly on fb mapping, flush out changes | Jesse Barnes | |
The user visible ioctl does this, but since we call into GEM internals directly, we have to flush things ourselves. Fixes initial fb console corruption. | |||
2008-08-14 | radeon: add support for memory map init | Dave Airlie | |
2008-08-14 | radeon: add copy/solid regs for rn50 | Dave Airlie | |
2008-08-14 | i915: fixup from last merge hopefully | Dave Airlie | |
2008-08-14 | Merge branch 'radeon-gem-cs' into modesetting-gem | Dave Airlie | |
Conflicts: libdrm/xf86drm.c linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_compat.h linux-core/drm_drv.c linux-core/drm_stub.c linux-core/drm_vm.c shared-core/i915_dma.c shared-core/r300_cmdbuf.c shared-core/radeon_drv.h | |||
2008-08-14 | Get legacy working finally | Alex Deucher | |
- extra ~ in RADEON_WRITE_P() - re-arrange crtc setup a bit - add debugging for tracing calls - fix pitch calculation | |||
2008-08-14 | Brute force port of legacy crtc/encoder code | Alex Deucher | |
- removed save/init/restore chain with set functions | |||
2008-08-14 | radeon: fix kernel_mm properly | Dave Airlie | |
2008-08-14 | radeon: remove debugging | Dave Airlie | |
2008-08-14 | radeon: use mm_enabled variable to denote memory manager running | Dave Airlie | |
2008-08-14 | radeon: make buffer swap for older drivers work again on GEM | Dave Airlie | |
2008-08-14 | radeon: add userspace call for mm support check | Dave Airlie | |
2008-08-14 | radeon: FEDORA: add old DMA buffers on top of GEM | Dave Airlie | |
This really shouldn't go upstream, it just lets me run the old 3D driver on GEM setup system | |||
2008-08-13 | i915: setup hardware status page if physical addrs are required | Jesse Barnes | |
Needed for the modesetting case where we initialize the ring at load time. | |||
2008-08-13 | Merge branch 'modesetting-101' into modesetting-gem | Jesse Barnes | |
2008-08-13 | Merge branch 'master' into modesetting-gem | Jesse Barnes | |
Conflicts: libdrm/Makefile.am libdrm/xf86drm.h shared-core/i915_dma.c shared-core/i915_irq.c | |||
2008-08-09 | NV50: minor changes | Maarten Maathuis | |
2008-08-09 | NV50: enable hotplug irq | Maarten Maathuis | |
2008-08-08 | Merge branch 'drm-gem' | Eric Anholt | |
Conflicts: shared-core/i915_dma.c This brings in kernel support and userland interface for intel GEM. | |||
2008-08-08 | nouveau: wait for pgraph idle after loading or saving a context | Stuart Bennett | |
the nvidia driver does this, and it stops the error message appearing on nv40 | |||
2008-08-08 | radeon: add initial support for legacy crtc/encoders. | Dave Airlie | |
not all there yet | |||
2008-08-07 | Make modesetting-gem build with recent kernels | Jesse Barnes | |
Needed to merge in VM fault changes & pci_read_base API update. | |||
2008-08-06 | radeon: fix setting new memmap in right place | Dave Airlie | |
2008-08-05 | radeon: fix blit due to registers wrong | Dave Airlie | |
2008-08-04 | radeon: add userspace mm enable switch | Dave Airlie | |
2008-08-04 | drm: remove unused types | Dave Airlie | |
2008-08-04 | i915/radeon: use rmmap locked | Dave Airlie | |
2008-08-01 | Merge commit 'origin/drm-gem' into modesetting-gem | Kristian Høgsberg | |
Conflicts: linux-core/Makefile.kernel linux-core/drmP.h linux-core/drm_mm.c linux-core/drm_stub.c linux-core/i915_gem.c linux-core/i915_opregion.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-08-01 | Revert "i915: Move all of the irq install/uninstall to load time." | Dave Airlie | |
This reverts commit 965a72202b439068e62ac341990f51953457b202. Please re-do over properly | |||
2008-07-31 | Merge commit 'origin/master' into modesetting-gem | Kristian Høgsberg | |
Conflicts: linux-core/Makefile.kernel linux-core/ati_pcigart.c linux-core/drm_compat.h linux-core/drm_irq.c linux-core/drm_lock.c linux-core/i915_drv.c shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c shared-core/nouveau_mem.c shared-core/radeon_cp.c shared-core/radeon_drv.h | |||
2008-07-31 | drm: userspace rip out TTM API | Dave Airlie | |
2008-07-31 | TTM: remove API and userspace objects. | Dave Airlie | |
This removes all the TTM userspace API and all userspace objects. It also removes the drm_bo_lock.c code | |||
2008-07-30 | intel-gem: Replace version bump signalling GEM with I915_PARAM_HAS_GEM. | Eric Anholt | |
2008-07-30 | Revert "Rename drm_mm.c and its fuctions to drm_memrange." | Eric Anholt | |
This reverts commit 3ad8db2071d30c198403e605f2726fc5c3e46bfd. We ended up not needing that namespace, and I'd rather not have the churn for producing diffs. | |||
2008-07-30 | radeon: add some handles to the sarea + kernel mm available check | Dave Airlie | |
2008-07-30 | i915: more version checks | Dave Airlie | |
2008-07-30 | i915: add version checks for opregion on old kernels | Dave Airlie | |
2008-07-29 | r300: Fix cliprect emit | Nicolai Haehnle | |
This makes our handling of cliprects sane. drm_clip_rect always has exclusive bottom-right corners, but the hardware expects inclusive bottom-right corners, so we adjust this here. This complements Michel Daenzer's commit 57aea290e1e0a26d1e74df6cff777eb9f038f1f8 to Mesa. See also http://bugs.freedesktop.org/show_bug.cgi?id=16123 . | |||
2008-07-29 | radeon: move code around putting emit into cs | Dave Airlie | |
2008-07-29 | radeon_cs: add relocate hook for mm and non-mm relocations | Dave Airlie | |
2008-07-28 | intel: Fix typo in unused register definition name. | Eric Anholt | |
2008-07-28 | Merge commit 'origin/master' into drm-gem | Eric Anholt | |
Conflicts: linux-core/Makefile.kernel shared-core/i915_dma.c shared-core/i915_drv.h shared-core/i915_irq.c | |||
2008-07-29 | nouveau: fix nv04 fifo context save to save reg contents, not reg offset | Stuart Bennett | |
clearly the function had never been used :) | |||
2008-07-29 | nouveau: fix bad rename from 5a072f32c8f941d1ef301811881e8c89c8d8a5f1 | Stuart Bennett | |
2008-07-28 | intel-gem: Another checkpatch.pl pass. | Eric Anholt | |
2008-07-28 | intel-gem: Speed up tiled readpixels by tracking which pages have been flushed. | Eric Anholt | |
This is around 3x or so speedup, since we would read wide rows at a time, and clflush each tile 8 times as a result. We'll want code related to this anyway when we do fault-based per-page clflushing for sw fallbacks. | |||
2008-07-28 | radeon_cs: extract some offsets from packet data | Dave Airlie | |
2008-07-28 | r300: add some packet 3 decodes | Dave Airlie | |
2008-07-28 | r300: initial command stream parser for packet 0. | Dave Airlie | |
this at least parses the DDX stream and lets me run gnome-terminal/metacity | |||
2008-07-28 | radeon command submission start | Dave Airlie | |
take code from Jerome munge into a TTM IB re-use |