Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
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: fix some warnings | Dave Airlie | |
2008-11-03 | radeon: fix free after refcount | 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/drm: fixup ref counting in on fb objs | 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: fix accessible VRAM sizing | 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: workaround failure to parse some rs48x edid | 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-11-02 | radeon: debug bo | Jerome Glisse | |
2008-11-02 | nouveau: compat fix for set_page_locked(). | Pekka Paalanen | |
The set_page_locked() function has changed its name again. 2.6.28 offers __set_page_locked() instead, which uses non-atomic __set_bit() to do the work. In this case, offer our own set_page_locked() using the atomic set_bit(), because I do not know if atomic access is really necessary. Atomic behaviour is the one previously expected. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-10-30 | libdrm 2.4.1. | Eric Anholt | |
2008-10-30 | intel: Rename dri_ and intel_ symbols to drm_intel_. | Eric Anholt | |
I wanted to avoid doing this, as it's a bunch of churn, but there was a conflict between the dri_ symbols in libdrm and the symbols that were in Mesa in 7.2, which broke Mesa 7.2 AIGLX when the 2D driver had loaded new libdrm symbols. The new naming was recommended by cworth for giving the code a unique prefix identifying where the code lives. Additionally, take the opportunity to fix up two API mistakes: emit_reloc's arguments were in a nonsensical order, and set_tiling lacked the stride argument that the kernel will want to use soon. API compatibility with released code is maintained using #defines. | |||
2008-10-29 | Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jerome Glisse | |
into modesetting-gem | |||
2008-10-29 | radeon: libdrm_radeon updates bo & cs interfaces | Jerome Glisse | |
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: symlink nv50_grctx.h to linux-core... | Ben Skeggs | |
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 | radeon: reloc are backend dependant | Jerome Glisse | |
2008-10-27 | drm: missing init_mm symbol, compatibility fix | Pekka Paalanen | |
The drm_compat.c version of kmap_atomic_prot_pfn() uses the macro pgd_offset_k(), which references the symbol init_mm. Starting in 2.6.25, init_mm is no longer exported by default. The only user of kmap_atomic_prot_pfn() is i915, so this should not hurt anyone, and it allows people to load drm.ko. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
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 | Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵ | Jerome Glisse | |
into modesetting-gem | |||
2008-10-27 | radeon: radeon util library | Jerome Glisse | |
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 | |
2008-10-25 | drm/i915: fix ioremap of a user address for non-root (CVE-2008-3831) | Matthias Hopf | |
Olaf Kirch noticed that the i915_set_status_page() function of the i915 kernel driver calls ioremap with an address offset that is supplied by userspace via ioctl. The function zeroes the mapped memory via memset and tells the hardware about the address. Turns out that access to that ioctl is not restricted to root so users could probably exploit that to do nasty things. We haven't tried to write actual exploit code though. It only affects the Intel G33 series and newer. |