summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-09-17nv50: add initial context to match ctxprog for chipset 0x50Ben Skeggs
2008-09-17nv50: add ctxprog for chipset 0x50Ben Skeggs
2008-09-17nv50: add ctxprog for chipset 0xaaBen Skeggs
2008-09-17nv50: add support for chipset 0x92Ben Skeggs
2008-09-10Remove incomplete and obsolete free/net/open code.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-10Add missing \ to libdrm_la_SOURCESEric Anholt
Reported by jcristau.
2008-09-10intel: don't forget to include config.h in bufmgr code.Eric Anholt
Thanks to airlied for catching this.
2008-09-10intel: move drm calls to exec buffers to libdrm_intel.Eric Anholt
This avoids duplicating the effort in 3 places. Also, added emit/wait fence callbacks back in bufmgr_fake since we need it for non-drm 2d. Sigh.
2008-09-10intel: Move IRQ emit/wait from callbacks into the bufmgr.Eric Anholt
In the process, work around the glaring bugs of the kernel irq wait function.
2008-09-10Move intel libdrm stuff to libdrm_intel.soEric Anholt
dri_bufmgr.h is replaced by intel_bufmgr.h, and several functions are renamed, though the structures and many functions remain dri_bufmgr_* and dri_bo_*
2008-09-10drm: Add tests for GEM_FLINK ioctl.Eric Anholt
2008-09-08[FreeBSD] We need to call drm_detach before we free dev->driver.Robert Noland
The driver is in control of the show, so when you try and unload a module the driver detach routine is called first. It is what drives the whole unload process and so lots of panics occur if dev->driver is already free.
2008-09-07[FreeBSD] Implement drm_ioremap_wc() to set a range of mem to write-combiningRobert Noland
2008-09-06[FreeBSD] IGP gart needs to be un-cached.Robert Noland
Airlied inadvertently discovered that the IGP gart needs to be un-cached for radeon rs485 and rs690 to work. Initial tests by placing a wbinvd() after allocating the gart were successful. This is an attempt at a more appropriate method of achieving success.
2008-09-06Free temp_pagelist on error. Free in reverse order. Noticed by open.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-06Pass lock data like linux and open.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-06Move order to end like linux.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-06Style white space cleanup part 2.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-06[FreeBSD] Ensure that drm_pci_alloc is never called while locks are held.Robert Noland
2008-09-07radeon: change interface from headers add pin_domain into paddingDave Airlie
2008-09-05Reorder lock functions like linux.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-05Style white space cleanup.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-05Need M_NOWAIT for malloc.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-09-05i915: fix i915_ring_validate()Robert Noland
2008-09-05radeon: rs690 GART tables need to be in uncached memory.Dave Airlie
Allocate the rs480/690 tables from uncached memory.
2008-09-05nouveau: 8200 cards are 0xA0 family.Stephane Marchesin
2008-09-04radeon: fixup a number of avivo checks for rs690Dave Airlie
2008-09-02drm: fix sysfs error path.Dave Airlie
Pointed out by Roel Kluin on dri-devel. Signed-off-by: Dave Airlie <airlied@redhat.com>
2008-08-31radeon: 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] Use driver features macros and flagsvehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-29[FreeBSD] Convert drm_driver to a pointer like linux.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-29[FreeBSD] Replace typedefs on bsd.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-29[FreeBSD] Catch up to vblank rework for via.vehemens
(No, we don't build via right now.) Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-29[FreeBSD] Correct debug messagevehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-29[FreeBSD] Fix a couple of locking problems.Robert Noland
2008-08-29[FreeBSD] Increase debugging output for vblank code.Robert Noland
Doing my part to make DRM_DEBUG more chatty...
2008-08-29Fix drm_realloc when you're reallocing into something smaller.Tomas Carnecky
2008-08-29radeon: fixup LVDS mode gettingDave Airlie
if we have no DDC we were oopsing. fix that. then make a native panel mode
2008-08-28radeon: get lvds atombios infoDave Airlie
set the correct values from atombios makes LVDS work a lot better
2008-08-28drm: port X crtc picking algorithm.Dave Airlie
This mimics the X.org from ajax with less options
2008-08-28radeon: limit LVDS to first CRTC for nowDave Airlie
2008-08-28radeon: fixup checks for crtc in dpms pathsDave Airlie
2008-08-27drm: fix some whitespaceDave Airlie
2008-08-27radeon: braino pointed out on mailing listDave Airlie
thanks to Ville Syrjälä
2008-08-27radeon: avoid oops on encoders with no crtc setDave Airlie
2008-08-27Change git-describe into git describe.Stephane Marchesin
2008-08-26[intel_bufmgr_gem] Remember global name when creating buffer from name.Kristian Høgsberg
2008-08-26radeon/ttm: add support for zeroing the contents of VRAM buffersDave Airlie
This uses a solid fill fastpath, falling back to the slow memset path.
2008-08-26drm: add move zero function to memset unclean buffersDave Airlie
2008-08-26drm/ttm: export drm_bo_add_ttmDave Airlie