Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-03 | radeon: add some more r100 support to test AGP | Dave Airlie | |
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: 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 | 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 | 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. | |||
2008-10-24 | mode: Try to settle on a standard for struct fields | Jakob Bornecrantz | |
2008-10-24 | mode: Indent defines | Jakob Bornecrantz | |
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: use discardable flags on no backing store objects | Dave Airlie | |
2008-10-09 | i915: Cleanup interrupt handling | Robert Noland | |
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-06 | radeon: fix bus master enabled bits on newer asics | Alex Deucher | |
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-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: 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 | Seperate modesetting userspace bits into drm_mode.h | Jakob Bornecrantz | |
2008-09-24 | radeon: add r600 modesetting registers writes | Dave Airlie | |
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 | radeon: fixup buffer and cs bits | 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 | |
2008-09-18 | radeon: remove unneeded debugging | Dave Airlie | |
2008-09-18 | make text reserve 256k | Dave Airlie | |
2008-09-18 | radeon: add initial suspend/resume support | Dave Airlie | |
plus a bunch of fixes | |||
2008-09-17 | nv50: add initial context for chipset 0xaa | Ben Skeggs | |
This just doesn't look right.. | |||
2008-09-17 | nv50: add initial context to match ctxprog for chipset 0x50 | Ben Skeggs | |
2008-09-17 | nv50: add ctxprog for chipset 0x50 | Ben Skeggs | |
2008-09-17 | nv50: add ctxprog for chipset 0xaa | Ben Skeggs | |
2008-09-17 | nv50: add support for chipset 0x92 | Ben Skeggs | |
2008-09-06 | [FreeBSD] Ensure that drm_pci_alloc is never called while locks are held. | Robert Noland | |
2008-09-07 | radeon: change interface from headers add pin_domain into padding | Dave Airlie | |
2008-09-05 | i915: fix i915_ring_validate() | Robert Noland | |
2008-09-05 | nouveau: 8200 cards are 0xA0 family. | Stephane Marchesin | |
2008-08-31 | radeon: make writeback work after suspend/resume. | Dave Airlie | |
While re-writing this for modesetting, I find we disable writeback on resume. | |||
2008-08-29 | [FreeBSD] Replace typedefs on bsd. | vehemens | |
Signed-off-by: Robert Noland <rnoland@2hip.net> | |||
2008-08-27 | drm: fix some whitespace | Dave Airlie | |
2008-08-26 | radeon: fixup domains and use them properly | Dave Airlie | |
2008-08-24 | i915: Fix i915 build on FreeBSD | Robert Noland | |
ifdef out all the gem stuff for now. Also, the msi stuff isn't portable the way it is... I'll try and fix that up sometime soon. | |||
2008-08-24 | i915: Convert vblank on disabled pipe DRM_ERROR to DRM_DEBUG. | Robert Noland | |
2008-08-24 | i915: Clear sarea_priv during lastclose. | Robert Noland | |
sarea_priv needs to be NULL before i915_initialized is called to properly reset it. The stale value produces a panic any time something opens/closes drm without calling initialize. i.e. version checking |