summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2008-08-26radeon: fixup domains and use them properlyDave Airlie
2008-08-26drm: add memory clean flag.Dave Airlie
When the mapping is clean this flag will be set. This can be used by a driver to save migrating and allocating pages for an object that will first be used in VRAM.
2008-08-24i915: Fix i915 build on FreeBSDRobert 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[FreeBSD] Add drm_drawable_free_all()Robert Noland
2008-08-24[FreeBSD] Fix long standing memory leak in drm_remove_magic.Robert Noland
We shuffled all the links around to disconnect the entry, but never free it. We would incorrectly free the last entry in the hash chain if nothing matched.
2008-08-24i915: Convert vblank on disabled pipe DRM_ERROR to DRM_DEBUG.Robert Noland
2008-08-24i915: 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
2008-08-24i915: Free dev->dev_private on unload.Robert Noland
2008-08-24[FreeBSD] Move vblank bits into their own structure.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-24[FreeBSD] Fix lock leak.vehemens
Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-24i915: Move spinlock init / destroy to load / unload time.Robert Noland
This resolves the panic on FreeBSD during VT switch, without attempting any of the more lofty goals for the time being.
2008-08-24libdrm: add udev support.Dave Airlie
This patch allows you to --enable-udev, and will avoid having libdrm make device nodes. If you are using udev, you should really --enable-udev your libdrm.
2008-08-22drm: add gpu create scriptDave Airlie
2008-08-19Merge branch 'modesetting-gem' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/mesa/drm into modesetting-gem
2008-08-19radeon: fix warning from radeon_legacy_state removalAlex Deucher
2008-08-19radeon: legacy lvds updatesAlex Deucher
2008-08-19nouveau: fifo and graphics engine suspend and resume for nv04-nv4xroot
Corresponding DDX patch at http://people.freedesktop.org/~stuart/nv0x-nv4x_suspend/
2008-08-19radeon: oops set correct scratchDave Airlie
2008-08-18Change prototype of drmIoctl to unsigned long request.Coleman Kane
This resolves and issue on amd64 FreeBSD and it looks like the linux ioctl syscall should be unsigned long as well. Signed-off-by: Robert Noland <rnoland@2hip.net>
2008-08-17radeon: first pass at legacy dac detectAlex Deucher
- done: primary dac, vga on tvdac - todo: ext dac, tv on tvdac
2008-08-17radeon: first pass at bios scratch regsAlex Deucher
- todo: updated connected status
2008-08-17radeon: remove unused legacy stateAlex Deucher
2008-08-17radeon: get primary dac adj info from bios tablesAlex Deucher
2008-08-17nouveau: make it compile under 2.6.27Maarten Maathuis
2008-08-17linux: on_each_cpu has 3 args on 2.6.27Maarten Maathuis
2008-08-16i915: finish removing TTM bitsJesse Barnes
Makes it build again.
2008-08-16Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm ↵Jesse Barnes
into modesetting-gem
2008-08-16i915: set domain properly on fb mapping, flush out changesJesse 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-15radeon: reserve 64k of VRAM for now for text mode so we don't trample itDave Airlie
need to revisit this later I'm sure
2008-08-15radeon: fix LVDS modes problemDave Airlie
2008-08-14radeon: add support for memory map initDave Airlie
2008-08-14radeon: add copy/solid regs for rn50Dave Airlie
2008-08-13i915: update cursor handling to use GEM objectsJesse Barnes
2008-08-14i915: fixup from last merge hopefullyDave Airlie
2008-08-14Merge branch 'radeon-gem-cs' into modesetting-gemDave 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-14Add com bios asic init bitsAlex Deucher
2008-08-14Fill in and make use of more com bios tables on legacy chipsAlex Deucher
2008-08-14Add additional quirks from ddxAlex Deucher