.gitignore | 2 bsd-core/drm_mode.h | 1 configure.ac | 4 debian/changelog | 1073 ++++++++++++++++ debian/rules | 2 libdrm/Makefile.am | 5 libdrm/intel/intel_bufmgr.h | 14 libdrm/intel/intel_bufmgr_gem.c | 281 +++- libdrm/xf86drm.c | 44 libdrm/xf86drm.h | 6 libdrm/xf86drmMode.c | 686 ++++++++++ libdrm/xf86drmMode.h | 258 ++++ linux-core/Makefile | 9 linux-core/Makefile.kernel | 6 linux-core/drm_mode.h | 1 shared-core/Makefile.am | 1 shared-core/drm.h | 30 shared-core/drm_mode.h | 273 ++++ shared-core/i915_drm.h | 68 - shared-core/nv50_graph.c | 6 shared-core/nv50_grctx.h | 2542 +++++++++++++++++++++++++++++++++++++--- shared-core/radeon_irq.c | 6 tests/Makefile.am | 4 tests/dristat.c | 2 tests/modeprint/Makefile.am | 13 tests/modeprint/modeprint.c | 402 ++++++ tests/modetest/Makefile.am | 13 tests/modetest/modetest.c | 470 +++++++ 28 files changed, 5978 insertions(+), 244 deletions(-)
New commits: commit 8a2fa385e1d776302ac198a19d02050d46c67fed Author: Chris Lamb <la...@debian.org> Date: Mon Jan 5 02:35:46 2009 +0000 Correct spelling mistakes in upstream's changelog to please Lintian. Signed-off-by: Chris Lamb <la...@debian.org> diff --git a/debian/changelog b/debian/changelog index 835523a..333a69d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -66,7 +66,7 @@ drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; urgency=low - 6d59bad... Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem - 72997fb... libdrm-radeon: be verbose on bo failure and cleanup cs a bit - - 15464f5... radeon: add gart useable size to report to userspace + - 15464f5... radeon: add gart usable size to report to userspace - 532c63c... radeon: upgrade atom headers - 213a71f... radeon: fix fence race condition hopefully - 195cc0d... drm/radeon: add dpms connector functions @@ -130,7 +130,7 @@ drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; urgency=low ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem - 5d86195... radeon: libdrm_radeon updates bo & cs interfaces - 1db35ba... libdrm: fix ABI change in drm_mode_get_encoder - - af118cd... radeon: reloc are backend dependant + - af118cd... radeon: reloc are backend dependent - 3b17b50... Merge branch 'modesetting-gem' of ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem - 7617d1f... radeon: radeon util library @@ -165,7 +165,7 @@ drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; urgency=low - 89126bb... Merge branch 'modesetting-gem' of git+ssh://ag...@git.freedesktop.org/git/mesa/drm into modesetting-gem - d883347... radeon: first pass at using atombios on r4xx hw - - ea9711b... Seperate modesetting userspace bits into drm_mode.h + - ea9711b... Separate modesetting userspace bits into drm_mode.h - 35e379c... radeon: add r600 modesetting registers writes - dcf73de... radeon: add parsing for r6xx object tables - 840c9a3... Update intel modesetting to use mm_private instead of commit 3accb0515a5f2501b2bb1c868f49ef80e2cb9f46 Author: Chris Lamb <la...@debian.org> Date: Mon Jan 5 02:32:01 2009 +0000 New upstream snapshot, bumping base version number to 2.4.3. Signed-off-by: Chris Lamb <la...@debian.org> diff --git a/debian/changelog b/debian/changelog index dd0ab73..835523a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,1079 @@ -drm-snapshot (2.4.1+git+20081116+930c0e7-2) UNRELEASED; urgency=low +drm-snapshot (2.4.3+git+20090105+a8c5480-1) experimental; urgency=low + [ Chris Lamb ] + * New upstream snapshot: (Closes: #509035) + - a8c5480... Remove executable from modeprint test dir + - 58d557c... [FreeBSD] Fix build on FreeBSD after modesetting import. + - b48bd3a... radeon: only write irq regs if irq is enabled + - dfd7fda... intel: Rename plane[AB]* back to pipe[AB]*. + - 28771e0... intel: Remove linux build of i915 DRM, as it's unmaintained + and a user trap. + - d221e00... intel: Sync GEM ioctl comments for easier diffing against + the kernel. + - 0243c9f... modetest: Print more stuff. Prettier. + - 06ab2f6... libdrm: Fix modetest/modeprint to use automake stuff. + - 18f091d... intel: Cache tiling/swizzle state in user mode. Reset tiling + on reuse. + - 40334c6... intel: Debug output %u vs uint64_t warning fix + - bd14b2c... intel: return error status from drm_intel_gem_bo_map + - b13f4e1... intel: Dump out memory usage information when the kernel + fails to pin + - 731cd55... libdrm: add mode setting files + - c86d431... intel: don't skip set_domain on mapping of shared buffers. + - cebbd2e... intel: don't let named buffers into the BO cache. + - 7823168... intel: Remove the mapped flag, which is adequately covered + by bo_gem->virtual. + - 9583c09... Revert "Merge branch 'modesetting-gem'" + - c34539e... Bump version to 2.4.3 to reflect addition of mode setting + header + - b718b93... Update .gitignore with new modetest program + - 6656db1... Merge branch 'modesetting-gem' + - c99566f... libdrm: bump to 2.4 for lib version + - 12e68f8... Merge branch 'master' into modesetting-gem + - d5d5aca... Merge branch 'master' into modesetting-gem + - b0d93c7... Bump version to 2.4.2 to signal new libdrm_intel functions. + - 6fb1ad7... intel: Add a function for setting (GTT,GTT) domain, for use + by UXA. + - 7e4e0fb... nv50: support NV94 chipset + - 52232ad... nv50: update context-related tables for original 8800GTS + - 10c3e1a... Merge branch 'master' into modesetting-gem + - 2e2fd6c... DRM: make drm_map_type match upstream kernel + - 5923831... DRM: make drm_map_type match kernel + - c029ed2... Unbreak drm build. + - c67a83d... Merge branch 'modesetting-gem' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem + - 60c1e3a... libdrm_intel: fix merge error + - 8f5d8ba... Update modetest + - e98eda9... Revert "gem: protect idr_pre with the spinlock" + - f46aba4... gem: protect idr_pre with the spinlock + - 7270731... radeon: protect cs ioctl atomic part with a mutex + - c0ba14f... libdrm-radeon: add print callback to cs & small fixes + - 5ae79e7... libdrm-radeon: unref return current BO ptr to reflect BO + destruction + - 1f66021... drm/bo: fix stupid lock imbalance + - 080a456... libdrm-radeon: unreference buffer once cs stream is submited + or on cs clean + - bfbecc5... libdrm-radeon: new tracker tools + - 965b4d6... Merge branch 'master' into modesetting-gem + - 7e27b3b... libdrm_intel: fix warnings on 64 bit + - 276c07d... libdrm: add support for i915 GTT mapping ioctl + - 9a4cb7e... mode: Minor reodering and renaming + - 17789a4... mode: Reorder the ioctls and numbering + - ea849d7... mode: Unify userspace API to uint_t + - 1ead45c... mode: Remove hotplug support from ioctl interface + - 13948c6... mode: Unify types for ids and strings + - a745791... radeon+libdrm-radeon: change relocation informations + - 6d59bad... Merge branch 'modesetting-gem' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem + - 72997fb... libdrm-radeon: be verbose on bo failure and cleanup cs a bit + - 15464f5... radeon: add gart useable size to report to userspace + - 532c63c... radeon: upgrade atom headers + - 213a71f... radeon: fix fence race condition hopefully + - 195cc0d... drm/radeon: add dpms connector functions + - 327631c... radeon: avivo cursors are across the full surface. + - b1cf463... modesetting: set the crtc x,y after the mode base change + - 241a9b6... drm/radeon: add uncached allocator to drm ttm code. + - 994f240... radeon: fix ring tail overflow issue since alignment + - 758376e... radeon: disable HDP read cache for now + - 08ef5b5... radeon: force all ring writes to 16-dword alignment. + - 31b0c4c... radeon: fixup vram visible calculation to take a/c pinned + objects for now + - 7abb841... radeon: add more packet3 relocations handling + - 751d024... libdrm-radeon: update libdrm-radeon to match current CS + relocation structures + - 273cc1a... radeon: lib radeon add bo & cs gem backend + - 2d82254... radeon: libdrm_radeon add handle to debug string + - ddfb12b... Merge branch 'modesetting-gem' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem + - 68fcb77... radeon: make build again + - b710844... radeon: fix ROP values for the paint ROP + - 0e1df62... radeon: add mtrr support for VRAM aperture. + - 2b9a7d5... radeon: disable AGP for certain chips if not specified until + we figure it out + - d3aa052... radeon: disable debugging message + - 28c9eb7... radeon: commit ring after emitting the buffer discards + - c153a86... radeon: add more HDMI bits + - 49551f8... radeon: set dma bufs bo type to a kernel type + - cdddff8... radeon: enable DVI-D + HDMI connectors. + - e829d5b... radeon: setup isync cntl properly + - 13d9acd... radeon: add more debugging + - 31b8a64... radeon: overhaul ring interactions + - ce2cd14... radeon: fix race in sysfs + - 4ef8ace... radeon: add proc debugging for interrupts/ring + - be3dac9... radeon: only enable dynclks if asked for + - 31f8d42... radeon: add wait rendering API + - fc25c81... radeon: rs480 fixes for bus mastering + - 4ccec67... radeon: remove unused gem indirect ioctl + - f5e6dbe... radeon: fix some warnings + - e57072b... radeon: fix free after refcount + - 6000fa6... radeon: CS2 make it all work with new relocs style + - 35f0805... radeon: don't copy to user the cs ids + - 8b29254... radeon: make new CS2 command submission interface port older + interface to this + - 563e7e5... radeon/drm: fixup ref counting in on fb objs + - fd9e05b... radeon: release agp on module unload + - 624da91... radeon: add r423 bits to modesetting + - 1c817cc... radeon: pull bus master enable into its own function + - 653b16f... radeon: fix accessible VRAM sizing + - b480399... radeon: update proper chip family + - 3fd0e14... radeon: fixup scratch register interactions properly + - a066a5f... radeon: make writeback work again + - 0dbe343... radeon: fix some warnings + - 52ef9d8... radeon: fix small typo in agp code + - a8f07db... radeon: workaround failure to parse some rs48x edid + - d275f99... radeon: don't enable dynclks on rs48x + - 48f2227... radeon: export radeon_modeset + - f74721f... radeon: fix unused agp functionality + - b09cb93... radeon: add some more r100 support to test AGP + - 7651b4c... radeon: debug bo + - 40c64eb... Merge branch 'modesetting-gem' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem + - 5d86195... radeon: libdrm_radeon updates bo & cs interfaces + - 1db35ba... libdrm: fix ABI change in drm_mode_get_encoder + - af118cd... radeon: reloc are backend dependant + - 3b17b50... Merge branch 'modesetting-gem' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem + - 7617d1f... radeon: radeon util library + - 389b761... drm: make handles 32-bits again not sure why they changed + - 34a3ebf... mode: Try to settle on a standard for struct fields + - 0796bf8... mode: Indent defines + - 4c8aeb6... link libdrm_intel properly + - 9dda3a8... libdrm: don't depend or link to libdrm_intel + - 6df7b07... intel: Protect bufmgr objects with a pthread mutex. + - 26076bf... radeon: add initial agp support. + - 8d9a11c... radeon: add CS support for r100/r200 in 2D driver + - 66740cb... radeon: fixup interrupt suspend/resume + - 318770a... radeon: fixup suspend/resume bus master enable + - 9c5819f... radeon: re-enable hw blits for copying from VRAM + - b18e6b0... radeon: fix buffer copying for VRAM->TT + - 3e3280e... radeon: move memcpy until after CP is stopped + - 09f99dc... drm: remove stray debug code + - d958cd7... radeon: use discardable flags on no backing store objects + - 11320fd... drm: add discardable flag. + - fc33686... drm/radeon: initial suspend/resume fix. + - e4fa03f... radeon: pull in recent fixes from ddx + - 4d1031a... radeon: fix alignment so Xv works again + - 4a4d772... radeon: fix pin ioctl interface to mesa can find offset for + pinned buffers + - a981a68... drm/radeon: fixup clean flag handling + - af2323b... intel bufmgr: reinstate buffer handle tracking + - 7b3aa62... Merge remote branch 'origin/modesetting-gem' into + modesetting-gem + - 972f657... Merge remote branch 'origin/master' into modesetting-gem + - 9c6732e... radeon: use atom for ext tmds on r4xx + - 09b2dfc... radeon: make atom on r4xx a module option + - 89126bb... Merge branch 'modesetting-gem' of + git+ssh://ag...@git.freedesktop.org/git/mesa/drm into modesetting-gem + - d883347... radeon: first pass at using atombios on r4xx hw + - ea9711b... Seperate modesetting userspace bits into drm_mode.h + - 35e379c... radeon: add r600 modesetting registers writes + - dcf73de... radeon: add parsing for r6xx object tables + - 840c9a3... Update intel modesetting to use mm_private instead of + mm_handle. + - 0130aa0... radeon: fix minor cursor issues + - 3d18257... radeon: Fix type in check for tmds type. + - 5fdfbee... Store the buffer object backing the fb as a void pointer, + not a handle. + - a221649... drm: fix brace placement + - 66237cd... radeon: rmx_fixup() fixes for legacy chips + - d6b853c... radeon: fix voverplus calculation + - dc3a683... radeon: tmds bracket failure found by krh. + - 075ed1d... radeon: pll and interlace updates from the ddx + - 6988176... radeon: Add functions to set mem/eng clocks + - 34af71c... radeon: add function to configure PCIE lanes + - e1e782a... Radeon: restructure PLL data + - 6d0de5a... Export drm_put_minor + - 6a0248c... fixup radeon stuff - need to checkout irqs + - 3a497db... radeon: fixup buffer and cs bits + - f426f45... [PATCH] radeon: fixup GEM domain setting - allows more + userspace paths + - 13e24fa... [PATCH] radeon: disable blit moves + - 8f38c28... radeon: fail properly if we can't create the ring. + - 515aa08... radeon: do proper memory controller init and setup + - b6c1a2f... radeon: fix return value + - 9b728fe... radeon: fixup reference counting properly + - 5081ce1... radeon: sort out atom vs combios tables for r400 cards + - ed961cb... radeon: remove unneeded debugging + - 0e38480... radeon: don't do full edid for detection purposes + - 8f23d4a... make text reserve 256k + - 2a6dad3... radeon: add initial suspend/resume support + - 1062d8d... modesetting: Add helper to force restore modes on crtcs at + resume time + - e23d5c0... radeon: fix legacy LVDS + - f60d9a0... radeon: change interface from headers add pin_domain into + padding + - 9f9f171... radeon: rs690 GART tables need to be in uncached memory. + - fe59d04... radeon: fixup a number of avivo checks for rs690 + - d88d1ea... radeon: fixup LVDS mode getting + - 499170a... radeon: get lvds atombios info + - 23cb67d... drm: port X crtc picking algorithm. + - 9afe872... radeon: limit LVDS to first CRTC for now + - 6a27e01... radeon: fixup checks for crtc in dpms paths + - 7552b2a... drm: fix some whitespace + - f9d4c58... radeon: braino pointed out on mailing list + - a4167e7... radeon: avoid oops on encoders with no crtc set + - 01b2e73... radeon/ttm: add support for zeroing the contents of VRAM + buffers + - 203243e... drm: add move zero function to memset unclean buffers + - c72a4e2... drm/ttm: export drm_bo_add_ttm + - 361ab10... radeon: fixup domains and use them properly + - 4c8e8e0... drm: add memory clean flag. + - 9afd265... drm: add gpu create script + - 76cec45... Merge branch 'modesetting-gem' of + git+ssh://ag...@git.freedesktop.org/git/mesa/drm into modesetting-gem + - ba61880... radeon: fix warning from radeon_legacy_state removal + - b2c19c7... radeon: legacy lvds updates + - 2d4cf9c... radeon: oops set correct scratch + - 232c369... radeon: first pass at legacy dac detect + - aed7062... radeon: first pass at bios scratch regs + - 226c97e... radeon: remove unused legacy state + - 6af2860... radeon: get primary dac adj info from bios tables + - a2adc69... i915: finish removing TTM bits + - d313108... Merge branch 'modesetting-gem' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-gem + - 893315d... i915: set domain properly on fb mapping, flush out changes + - 2030db7... radeon: reserve 64k of VRAM for now for text mode so we + don't trample it + - e0bbd04... radeon: fix LVDS modes problem + - 30ff279... radeon: add support for memory map init + - eb8f9b9... radeon: add copy/solid regs for rn50 + - 5f9e4a7... i915: update cursor handling to use GEM objects + - 9dff806... i915: fixup from last merge hopefully + - 2d4420c... Merge branch 'radeon-gem-cs' into modesetting-gem + - 2a65759... Add com bios asic init bits + - f38fff5... Fill in and make use of more com bios tables on legacy chips + - 9b79d35... Add additional quirks from ddx + - a1f1202... Fix warnings + - b486ed7... Get legacy working finally + - 8867eca... set base in legacy crtc mode set + - ae89ced... Convert COM BIOS to table offset lookup function + - 5af426a... Restructure cursor handling and add support for legacy + cursors + - f2351ab... atom: implement crtc lock + - e20c670... LUT updates + - d4f9eaa... various cleanups + - 019745c... Add legacy dac detect stubs + - b6f5b8e... unify connector, i2c handling for atom and legacy + - 5f427e9... Brute force port of legacy crtc/encoder code + - 7677c2d... on_each_cpu() compat fixup from krh + - b167ccf... radeon: fix kernel_mm properly + - 0580785... radeon: FEDORA: patch to make 3D driver work + - 58df2fa... radeon: remove debugging + - b0ee12e... radeon: use mm_enabled variable to denote memory manager + running + - 18020e5... radeon: make buffer swap for older drivers work again on GEM + - d59f41b... radeon: add userspace call for mm support check + - 957c71f... radeon: FEDORA: add old DMA buffers on top of GEM + - 1c6abce... i915: setup hardware status page if physical addrs are + required + - b8724ae... Merge branch 'modesetting-101' into modesetting-gem + - 2f03ba4... Merge branch 'master' into modesetting-gem + - 085df64... Add error checking to framebuffer creation + - e9648e9... Export a generic dri_bo handle for use by clients + - 9a2adc4... NV50: minor changes + - f79ed55... NV50: enable hotplug irq + - 2b7feeb... NV50: call drm_sysfs_hotplug_event when appropriate + - c2184e4... radeon: add initial support for legacy crtc/encoders. + - 8074b2e... Make modesetting-gem build with recent kernels + - c7fb19e... Merge branch 'drm-gem' into modesetting-gem + - 8c042a0... radeon: fixup PCI GART table with GEM enabled + - 6435958... radeon: just evict to TT not cached + - a6c075f... drm: don't teardown things in modeset paths + - 04b5584... pcigart: fixup memset + remove wbinvd + - 513d4c3... radeon: fix setting new memmap in right place + - 4748fbc... radeon: fix blit due to registers wrong + - fd75c02... drm: finish bo after lastclose + - aa8e15f... radeon: add userspace mm enable switch + - 29649dd... radeon: don't use ring if cp not going + - dff8485... drm: remove unused types + - 717dd80... drm: fixup master code to use krefs + - af6efc3... i915/radeon: use rmmap locked + - 129c8a1... modesetting: pick_crtcs can't be static + - 922f74f... drm: remove unneeded debugging + - 086716c... Merge commit 'origin/drm-gem' into modesetting-gem + - 5052e96... Merge commit 'origin/master' into modesetting-gem + - 296073d... drm: remove object hash + - d2d7f30... drm: userspace rip out TTM API + - 55761b2... drm: add fault handler support so as to be more like + possible upstream + - 9b8d71b... TTM: remove API and userspace objects. + - 6d4e147... Make it compile again. + - fb5542a... radeon: hack gem to get an offset back for Mesa. + - d659302... radeon: add some handles to the sarea + kernel mm available + check + - 0452be8... radeon: move code around putting emit into cs + - 4234f82... radeon_cs: add relocate hook for mm and non-mm relocations + - 478e019... set to 2.4.0 + - 42e373e... radeon_cs: extract some offsets from packet data + - 8752034... r300: add some packet 3 decodes + - dc3a7c0... r300: initial command stream parser for packet 0. + - 38835f9... radeon command submission start + - 5282a50... NV50: s/FALSE/false/ + - 0443d2a... tests: add some basic radeon gem tests + - df98710... radeon: add initial atombios modesetting and GEM -> TTM + translation layer. + - 31da949... Merge remote branch 'origin/modesetting-101' into + modesetting-gem + - 7fd7ba8... drm: don't set the signal blocker on the master process. + - 66723c0... modesetting: pass file priv to cursor + - 2be292f... nv50: remove TRUE/FALSE + - 11d3075... modesetting: pass file_priv into cursor set functions + - fb05c4d... Merge remote branch 'origin/modesetting-101' into + modesetting-gem + - 5342845... drm: use correct mode destructor + - 4d5b9f4... NV50: Don't create a "native" mode for LVDS when there is + none. + - 147ef45... NV50: don't fail on LVDS by default + - 03f8208... NV50: Use bios table for load pattern when possible. + - d00644c... NV50: Do detect with hpd and load detect if possible. + - 685bca0... NV50: delay changing gpu<->non-gpu scaling modes until next + modeset + - e51cd78... modesetting-101: Only store property value when set_property + was successful. + - f1e4785... NV50: LVDS always needs some kind of gpu scaling + - 3ef1d05... modesetting-101: set_property should return an int, not a + bool + - 65803e5... modesetting-101: implement optional scaling and dithering + properties + - e2ffee8... drm: As a workaround don't tear down sg with a modesetting + driver. + - 0ef097b... nv50: use same dma object for fb/tt access + - 4872ac9... nouveau: interface changes for nv5x 3d + - a9089c4... modesetting/helper: fix array overrun - count should be + reset here + - 2556341... Merge remote branch 'origin/modesetting-101' into + modesetting-gem + - 38a5f66... Add back flink, open and close ioctls. + - 3e02f7f... Merge commit 'origin/drm-gem' into ms-gem + - 7fd8a5d... Use lowercase bool constants. + - 0b7d9a9... Synchronize the DDC EDID read to it's fb_ddc.c counterpart + - d5d3f31... NV50: init gamma storage + - 88f668a... NV50: fix minor bug in fbcon crtc selection + - 6738e7b... modesetting-101: Rename DPMS modes to avoid compatibility + issues with xorg definitions. + - e810cb9... modesetting-101: rename modeflags, as to avoid conflicts + with the xorg definitions + - d495a6e... NV50: minor fix + - e1cd21b... NV50: remove edid when monitor is gone, improve fbcon, misc + fixes + - c48cddc... NV50: fix switch_fb and connector_is_digital + - 7cbc5f6... modesetting-101: Make the interface variable names a little + more consistent + modeprint changes. + - be31a0f... modesetting-101: tv_left_margin_property shouldn't be + immutable. + - 0028ca3... Forgot the 0'th element for the tv property. + - c9915d6... modesetting-101: Move some defines used for enumeration into + the public header. + - b295781... [modesetting-101] Add subconnector and select_subconnector + properties. + - 142a309... modesetting: rip out all of the generation code. + - 11b7a81... libdrm: fix typo in comment + - 062d850... nv50: s/FALSE/false && s/TRUE/true + - d5ca5c9... [drm-sysfs] connected is ambigious in the context of a + connector, replace with enabled + - 47c8f31... NV50: replace active by enabled + - 02b3073... [modeseting-101] add connected field to sysfs + - 94cf07b... Forgot to fix the modeprint test. + - 5de9789... [libdrm] count connectors and such has no place in a crtc + object + - 59a9a75... modesetting: lookup blob using correct identifier. + - aa2d3cf... tests: Fix faulty error messages in modeprint + - 70ba087... drm: fix encoders get permissions + - 49e1fa1... tests: modeprint s/fb/fd/ + - 4f233ce... tests: Updated modeprint + - f1fe917... NV50: basic fbcon + misc fixes + - b28d309... tests: Improved and renamed the mode app to modeprint + - 2b9c571... NV50: switch to fixed point scale factor calculations + - bc32d17... NV50: some i2c cleanup + - 91c7426... NV50: use list_head item instead of list_head head to avoid + confusion + - 9f28da8... Change some obviously wrong things about property blobs, + still broken though. + - 71906e8... [modesetting-101] Actually store properties when being + changed. + - 01ee5ed... NV50: A minor change. + - 7010112... NV50: Implement DPMS. + - d886165... [modesetting-101] tab-cleanup + - 087e3f5... Revert "modesetting-101: Make dpms property optional + misc + cleanup." + - 13943fe... modesetting-101: Make dpms property optional + misc cleanup. + - 4d85d5d... NV50: i misunderstood NOUVEAU_MEM_INTERNAL, so remove it + - 09b67dd... NV50: Some cleanup and fixes. + - be72762... nv50: when destroying a channel make sure it's not still + current on PFIFO + - 5a0164d... nouveau: allocate drm-use vram buffers from end of vram. + - d55629a... silence warning + - 5dbcb75... NV50: minor change + - 14522b3... NV50: fix a few misc things + - 315fef7... NV50: fix cursor hide/show + - e7582cf... NV50: These are actually errors. + - 5072a29... NV50: fix some misc bugs + - 246b41f... [modesetting-101] update mode count after fill_modes. + - f9dad8c... libdrm: check for allocation failure + - 0a45f15... NV50: Improve set_config and fix some minor bugs. + - 30f153a... nouveau: disable KMS for pre-NV50 even when specifically + enabled + - b0b0f37... NV50: Fix a few more possible leaks. + - 7c9551a... fix typo + - e67cd7d... NV50: A few minor added safeties + cleanup. + - 3809209... Undo something i didn't want to change. + - 473a199... NV50: Initial import of kernel modesetting. + - f58e21c... i915: add blanking support to intelfb + - 57b8837... i915: cleanup PCI state before disabling MSI + - 86accbc... Merge commit 'origin/drm-gem' into modesetting-gem + - c843d47... i915: use WC mapping for framebuffer screen_base + - 241ff80... Merge branch 'modesetting-101' into modesetting-gem + - 7010d50... i915: switch back to fbcon on panic + - 4a2e29b... Use GEM in modesetting + - f5412a9... Merge commit 'origin/drm-gem' into modesetting-gem + - a1d9600... Merge commit 'origin/drm-gem' into modesetting-gem + - c987e76... Add EDID quirk handling + - c2fc142... [intel] remove settable use_mi_batchbuffer_start + - 6d4ffd1... drm: fix up fb resize again + - 00bb548... intel: don't set the mode on the framebuffer if isn't set to + scanout our framebuffer + - ec774e4... Merge remote branch 'origin/modesetting-101' into + modesetting-101-fb + - be501f0... intelfb: add multi fb paths + - e6a3a1f... intelfb: remove duplicate define + - fc08877... intelfb: admit fbdev is crap and punt on trying to resize to + a larger fbdev. + - 8387a23... intelfb: move mode sets into the intel crtcs + - 25c1bb3... drm/intel: make hotplug just be an event + - 5f94172... intel: if no spare crtc exists don't just take one. + - 03bf1fb... sysfs registration/teardown fixups + - d9ead89c... drm/modeset: add more debugging and fixup some fb + enable/disabe bits + - b31adb0... drm/modesetting: more fb interface cleanups + - efcf066... drm/modesetting: attempt to make fb code more sane + - f73e54b... drm: modesetting unify the hotplug init paths a lot. + - 56a1293... modesetting: fix fb clearing up + - 1495dd3... modesetting: use surface width height for buffer allocs + - 1d98066... modesetting: add surface width/heights + - 967bd21... modesetting: initial attempt at debonging fb + - e907166... i915: use kzalloc to allocate intel_output for lvds + - 52183fb... Fix crash in drm_mode_connector_update_edid_property + - cf1964f... drm: fix hotplug oops + - a8725d9... intel: report a known connector + - 9390bda... libdrm: shouldn't rely on this + - 382aa3c... drm: introduce generation counter to interface. + - 9f31bd0... drm/sysfs: don't try an unregister if not registered + - 8e4c61e... intel: use kzalloc + - 8690ad8... drm/modesetting: bo not used anymore + - 58aca74... drm: remove sysfs in driver for now.. should probably be in + helper + - fd27591... drm/modesetting: pass object handle to driver !bo + - 76a44f1... drm/modesetting: overhaul the fb create/delete. + - 40229b6... drm: make mode comparison more betterer. + - 3ed1780... more checks for NULL encoder so we don't segfault. + - dc02208... Fix warnings + - 149b173... drm: initial mode object groups. + - 50d3e5b... drm/modesetting: redo object handles around a core object. + - c321bc4... drm: only report framebuffers available on this fd. + - 4e7b246... drm: add functions to get/set gamma ramps + - eba6cdc... Merge branch 'modesetting-101-encoders' into modesetting-101 + - 7fec6c0... drm: fixup encoder picking in set_config stage + - 46c78a2... drm/modesetting: add best encoder finding for modesetting + - 0dd000b... drm/modesetting: move some connector functions to helper. + - dba95ec... drm: fixup some interfaces so test code works again + - e439e74... drm/modesetting: another re-org of some internals. + - efb48c6... Fix ivch i2c read function to use the "special" i2c format. + - 5d47185... drm: switch possible crtc/clones over to encoders + - 30fc88f... modesetting: drop crtcs/clones from the connectors + - 9d38448... modesetting: the great renaming. + - 6aeef92... drm: attach an encoder. + - 1c4b25a... drm: fix a couple of bugs in the encoder return to userspace + - 9239cf5... drm: add encoder attach/detach + - 4403c59... tests: add basic encoder reading to test + - 514147e... drm: add encoder free function + - 1542492... drm: init the encoder list/count + - 6b55927... drm: add red hat copyright. + - b72419a... drm: add encoder ids to the output handling + - fae2c17... drm: add more encoder interfaces + - 16a8f82... libdrm: add encoder retrival + - 8ae82f3... drm: add encoder / get encoder to the modesetting resources + interface + - 6b970f1... drm: remove unused init func from outputs + - 9654c77... drm/modesetting: add initial encoder structures and setup + functions + - 98c5cf7... modesetting: reorganise out crtc/outputs are allocated. + - df8cd54... modesetting: reorganise code into core and helper functions. + - ee5afc6... modeset: disable radeon ms by default + - 3a3f39d... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 070755a... i915: unmap BIOS when we're done with it + - 9fc4ea5... i915: do a better job of parsing VBIOS data + - b4d8cda... drm_mode_debug_printmodeline doesn't need struct drm_device * + - 1cde3cc... i915: check dummy page before freeing + - e8320a7... i915: init bo mm at driver init only when modeset=1 + - e4f2996... Merge branch 'modesetting-101' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - ee631e1... i915: register definition & header file cleanup + - 5be53a0... i915: execbuf now works without i915_dma_init being called + - d32ce7f... i915: TV hotplug fixes + - a51e385... fix kernel oops when removing fb + - b2dee13... free dummy read page if fail to init mm + - f1b9bbe... modeset init code cleanup + - af60d87... fix G33 hardware status page in modeset + - 3f66a00... drm: remove root only from a lot of drm ioctls to get stuff + running as non-root + - 1eedeed... drm: masters are always authenticated + - 8f7fc88... drm: fix oops on reading proc file with no master + - dce3442... fixup i915 workqueue handling when modeset=1 + - 6ee0c09... i915: use BDB TV flag for TV detection + - 12725a3... i915: add basic VBT support + - eeff906... Fix build problems + - 7317e77... Fix test applications for recent DRM changes + - 7bcbc44... i915: Changed intel_fb to use the new drm_crtc_set_config + interface + - 9d9104a... i915: Fixed indent in intel_fb.c + - ba36d54... drm: Made set_config use drm_mode_set as a argument + - 4466fea... Revert "i915: fix vbl swap for multi-master" + - 2a78ad2... i915: fix vbl swap for multi-master + - 442e124... drm: check for NULL fb here, shouldn't happen but avoid oops + for now + - 19abd5c... drm: set crtc->fb to NULL + - 74a49ae... intel: set correct limits on screen width/height from DDX + - 576cba8... drm: fix replacefb to change fb properties + - ed072ed... drm_mode: initial replacefb implemenation + - df46e06... drm: fix typo from previous merge + - 9d1db4c... cursor: pass handle not BO. + - ef204fb... Merge remote branch 'origin/master' into modesetting-101 + - 7f269be... Merge branch 'master' into modesetting-101 + - 55a9941... Make via compile. + - 33fa02f... Make radeon_ms compile. + - 8dc4d4f... i915: allocate devname at init time + - b57e1f7... add sysfs entry for DVO output + - 8a390e0... clear interrupt status before install irq + - c250104... fix removing output_attrs + - 21a9391... Porting DVO stuff + - 6cc2d7e... Merge branch 'modesetting-101' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 5891b0b... radeon_ms: rework command submission ioctl & cleanup + - 3b32ee3... Fixup Intel TV property code + - 83c3acb... Split TV property creation into its own routine + - bee546a... Remove structure fields & code + - ebd1544... Fix masking in get_load_detect_pipe + - 0a6e301... Keep display info in struct display_info + - 386ea38... Add TV out hotplug detection + - b3737f3... Fix TV load detection + - 6c92689... Port pipe reservation code for load detection + - 256a961... Add newline to debug output for output add + - 61a81a0... Older kernels don't have kobject_uevent_env(), so punt + - fa11608... Fixup sysfs output registration + - e3c7a0f... Merge branch 'modesetting-101' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - a2edd07... Add devname in modeset case + - 5a3ce06... Improved DRM sysfs support + - 779e826... radeon_ms: command buffer validation use array of function + pointer + - fee6498... radeon_ms: another fb fix reset mode if fb changed + - 060e725... radeon_ms: fix framebuffer code + - 91bfd69... radeon_ms: check for NULL fb + - dfc8d2b... radeon_ms: add crtc set base callback & fix palette + - 4dfb959... radeon_ms: fixes fb handling + - 9600423... radeon_ms: small fix & cleanup to command checking + - 09e6378... radeon_ms: initial pass at command buffer validation + - 2d9eccf... radeon_ms: add hang debuging helper functions + - 0da289b... radeon_ms: this is a modesetting driver, bring things up to + date + - acb6c9e... drm: remove authentication on master exit. + - 71b66b0... Merge branch 'modesetting-101' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 6ef119a... radeon_ms: fix fence + - 607964e... drm: add master set/drop protocol + - 2d0411c... i915: safety check the sarea map still exists + - e6be93b... drm: pick correct master for cleaning up + - d151352... drm: select the correct master to attempt to remove the lock + from. + - 631c6af... Fix green offset + - b6dc381... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 7f04dd0... Add sample code to test hotplug events + - 981f515... drm: fix fd closing ordering. + - cf1a249... global hotplug events happen in the pipe A stat register, + - 903d923... Add support for monitor hotplug signals/waits + - 5a7f4b3... drm: fix oops on unload. + - 52748d1... drm: hopefully fix cursors on 965 + - a7e6ca6... Merge branch 'modesetting-101' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - a7dc4d0... rradeon_ms: rework fence code and bring radeon ms up to date + - 9f19e79... drm: we already worked out the pitch. multiplying by 4 is + just madness.. + - 33cb42a... make startup of Xorg smoother if the mode doesn't change. + - cf28ca4... actually turn the irq off + - 348d95e... worst merge effort ever + - 47b7ec7... drm/modesetting: fixup irq removal on exit + - f96baf1... Merge branch 'master' of ../../drm into modesetting-101 + - ccae12a... I really screwed up that merge somehow + - add7d21... drm: fixup for new sysfs API + - 48a166a... woah somehow got these upstream + - fef1c93... build fix + - b87c7ff... Add property info. + - 1a959a2... Check mode before adding to EDID + - 8bfe29d... Use ARRAY_SIZE + - 3ea1902... propogate failed fixups back up + - 5662934... Fix connector description table + - 44a2209... Merge branch 'master' of ../../drm into modesetting-101 + - e00dea8... Merge branch 'master' of ../../drm into modesetting-101 + - f78cdac... fixup previous merge + - 4dbf447... drm: fixup compat with old x.org drivers + - 4aa7efe... libdrm: fix warnings in mode code + - 43891ff... Merge remote branch 'origin/master' into modesetting-101 + - 81db485... remove unused functions + include header file + - 9c5ba9f... Add FENCE registers to MMIO list + - 0e72819... drm: change fb api to take a bo handle not the bo pointer. + - 01dcc47... drm: add modesetting as a driver feature. + - 132ba66... drm: add a check for if modesetting is supported. + - 75c9e0d... radeon: remove TTM from an earlier merge + - 1e66322... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 73cb02b... DRM_INFO -> DRM_DEBUG + - 191385d... DRM_INFO -> DRM_DEBUG + - 89f65c5... define PRETHAW + - 2476cb2... Implement short circuit for base change only + - b92e343... i915: fix typos + - 35d1b13... i915_mmio: add overlay regs + - 879fb12... drm: fix pick crtcs mode selection code + - a72399d... silence warning + - fad1db2... modesetting: fix memory leak and misallocation + - cdad850... add ioctl to get back memory managed area sized - used for + kernel inited areas + - 0d1cb1e... hopefully shit works now without this... + - e85ec66... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - ea3de6d... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 3f6c8f6... fix SAREA + - 88cb873... minor test fixes + - 66cd6bd... compatibility code for pci_get_bus_and_slot() + - e484681... remove more offset + - 8844245... drm/fb: get rid of offset from structure use bo offset + - 2c409f9... ttm: make sure userspace can't destroy kernel create memory + managers + - 8caf6e9... Fix up conflicts for DRI2 (untested) + - f24ed2a... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 2b1c9cd... i915: initial (and untested) TV out support + - 088b383... fb: fixup the offset by getting it from the right place + - 222092a... various fixes from trying to get userspace started + - 75b01cf... switch naming to new proposed scheme + - f2f8ace... remove drm_minors_limit + - 8bf8cd6... missing bits + - a4fc1d7... start moving over to proper hierarchy wrt master accesses + - 0fbee62... major port of multi-master ideas into modesetting + - db85ed2... Revert "After the previous revert fix libdrm to start at + minor 1" + - f276c84... drm: re-write minor number allocation to use an idr. + - 04257f1... radeon_ms: bring radeon_ms up to date with lastest changes + - db2a1a2... Added you can now clone displays in modedemo + - f51dc37... After the previous revert fix libdrm to start at minor 1 + - fe83c06... Revert "DRM_CONTROL_ALLOW logic was reversed" + - 2ceafcc... Wrong open call + - c8b45e9... Added userspace part of hotplug ioctl and demo + - 0618ac8... Added kernel part of hotplug ioctl + - 34b76e0... Added hotplug ioctl + - 87d5f9c... Small update to modedemo + - 516c7a7... update app to cycle through 4 fbdev's + - 127cb1f... tweak it + - 936e32b... make modefb/modedemo match each others test output. + - 5997e10... consistency + - 7af1bb8... DRM_CONTROL_ALLOW logic was reversed + - 53937a1... build fix for older kernels + - de00845... fix some warnings + - 5e81a40... build fix for older kernels + - f2c706e... Fix function declaration + - 7cc825f... Add missing round_jiffies_relative() for older kernels + - c9772f8... consistency + - 709aa46... Remove duplicate + - d8bbd02... Modedemo now uses two crtc and output pairs + - abed099... Fix for cursor off + - 841ef9e... ModeFB demo now display cursor + - b9b6f92... Misc panning fixes for intel_fb + - a2254c5... Added cursor support + - 98361cf... if irq already enabled well just keep trucking + - fa7b779... don't reinit ring if already initialised + - e7a41d7... Merge remote branch 'origin/master' into modesetting-101 + - fb9ea12... Made radeon_ms not always compile + - 6ba979e... radeon_ms: use radeon connector type insted of drm + - 20a8e2d... radeon_ms: cope with lastest drm modesetting change + - f1f934c... radeon_ms: add rom parsing & adapt code + - e6fc471... Fix for X axis panning problem + - f07942f... Panning now works without modeset + - 12a47cd... Updated the modedemo test + - 0b69c1d... Added fixed misc framebuffer problems + - 0a4df33... Updated test mode and added modedemo + - e04d942... fixup crtcinfo on modes from userspace + - 87a32ef... add control node open + - 73bf5e8... add internals for opening a control node + - 8d6e3c2... allow control getversion + - ebbc2e0... add control ioctls + - 135f513... drm: only call suspend/resume on control node + - d3da253... drm: add initial support for a drm control device node + - df9cfef... crtc: fixup allocation size + - 10937cf... drm: move drm_head to drm_minor and fix up users + - 219ba5c... s/TRUE/true + - 21b01cd... radeon_ms: update to follow lastest modesetting change + - d8c94a8... radeon_ms: add sarea & install header + - 629231c... Merge branch 'modesetting-airlied' into modesetting-101 + - 6d03411... HERE BEZ HACKZ.. magic variable to make shit work + - a19e0ef... lockdep warned about a possible locking dependency + - 01f905c... we should not be unlocking this here + - b13dc38... remove output names + - ea915c7... Fixed build + - bdbc34e... Fix and cleanup of Hotplug + - e239882... Modesetting Hotplug + - f62a300... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 8d2da20... Merge branch 'master' of + ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - f99dea7... modesetting: fixup property setting and add connector + property + - 3b6786e... modesetting: add dpms property and initial settable property + ioctl + - 9d06496... radeon_ms: fix pll computation to follow hw constraint + - a693e8a... radeon_ms: fix fbcon by fixing palette + - a39560e... radeon_ms: update to lastest fb change + - 931b4a8... Merge commit 'origin/modesetting-101' into modesetting-radeon + - 3a51a80... radeon_ms: avoid to unintialize things which haven't been + initialized + - 9814e87... retab intelfb code + - 8020724... check previous mode first + - 1ba2bb3... oops initialise variable to false + - 67f6eb1... add property blobs and edid reporting support + - c9cda51... more WIP on blobs.. + - 1a6c95e... arrgggh.. make all ioctl structs 32/64-bit compatible + hopefully. + - f7432d1... Don't free driver mapped locks + - 34797ff... radeon_ms: radeon modesetting first commit. + - 1a07dd5... hooks up sync and flags and also clocks to get mode matching + better + - 9a843d3... add flags to mode debug print + - 34bb2e7... mode: copy back the mode if is valid correctly + - 96df9b1... finish of mode add/remove, just have attach/detach modes + - 91cd3e3... modesetting API change for removing mode ids and making + modes per output. + - 617cbee... Don't use panel fitter if we're programming a native mode + - b3af2b5... drm/modesetting: add initial gettable properites code. + - f9ac54b... fb: make fb interface use user mode attach/detach for adding + modes + - 362f428... add _ioctl to the end of two more ioctls + - 53b4e0c... drm: make fb modes use usermode add/remove interface + - a20587e... Merge branch 'origin' into modesetting-101 + - 8fd8bf5... drm: don't reset to 0 irq_enabled when client open file + descriptor + - f29b2a5... drm: fix dead lock in drm_buffer_object_transfer + - e0ab203... Fix connection status ABI + - 96e136c... Fix typo in copy_to_user calls + - 7ec4ebe... Use user copy routines for writing modes & ids back to + userspace + - d1b0258... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - ca499f4... libdrm: return crtc id to userspace + - f32688d... libdrm: add crtc/output ids to userspace interface + - 1e8984a... drm: send correct fb id to userspace + - 2520d3f... modes: pass type to userspace for preferred showing + - 7136f55... drm: don't remove mappings added by the driver + - 12cbe13... intel: fixup || vs | + - d275bb8... tests: update for new drm interface + - f0fe478... Merge branch 'master' into modesetting-101 + - e1bc147... drm: check edid data, so we deal well with broken driver. + - ffb89d4... drm: split edid handling in get_edid & add_edid_mode + - d983ed9... i915: cleanup pageflip derefs sarea even if no sarea exists + - e9805de... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - c07dd80... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 5ce43a3... Merge branch 'master' into modesetting-101 + - 1b91113... remove unused define + - 306bb12... remove duplicate and obsolete ioctl statements + - 71385d6... add missing lock + - d095633... Use _size + - 0bee83a... Pass pointer to drmModeRmMode. + - 5e86f67... pass pointer for drmModeRmFB + - 9906c7e... Merge branch 'master' into modesetting-101 + - 629c8b0... Merge branch 'master' into modesetting-101 + - 90d8f79... Merge branch 'radeon-ttm' of + git://people.freedesktop.org/~airlied/drm into modesetting-101 + - 3436965... Merge branch 'master' into modesetting-101 + - 26c32a3... Buffer flags and masks are 64-bit. + - 9adf8c0... Merge branch 'master' into modesetting-101 + - d5f2b4b... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 198170a... Need fb attached + - be2d689... Fix a crash on X startup + - 90bfc8e... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 2b07b0a... should be unlocked + - cc9be8a... Fix some buffer teardown problems. + - 89d44a1... radeon: make vram fixed type + - d69721a... Set the fb_base, so userspace applications can actually work + - bf9bd56... Create memory pool for TT memory + - 2ed12b6... Add some more checks to modelist walking for matching + - 61dfd19... Add brackets + - dfcf927... no need to copy to/from user as the unlocked ioctl does + - b2c4c7a... don't copy back if an error was returned. + - 972ec4f... Hack out i915_mem_takedown + - 053ff86... Move map hash destruction to after driver unload hook is + called + - 5433bbb... Remove buffer object user list check in + drm_bo_destroy_unlocked + - cbcbe80... Cleanup SDVO debug output + - 0be6e91... Add 965GM macro bits + - 5cc3083... Merge branch 'master' into modesetting-101 - TTM & typedef + removal + - 2a2d02b... Added small modesetting test + - 9ccb844... Changed mode config spinlock to mutex + - 43c9abd... Fix unlocking of spinlock when we should not + - 0be629a... drm/radeon/ttm: more VRAM fixes + - ead9cd6... radeon: add VRAM support for radeon ttm + - 5c6a237... Merge branch 'radeon-ttm' of + git://people.freedesktop.org/~airlied/drm into radeon-ttm + - 70fd935... Move out the code from i915_dma_cleanup to unload to match + - adff582... Bring back code from merge that was accidentally removed. + - 14c49df... merge fixes + - 8a78dea... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - e79e2a5... Fix type/flags usage problem to check for preferred modes. + - abf35cb... radeon: PCIGART memory is Can't map aperture as well there + is one + - 03ce98a... set start to gart_vm_start at least + - 96705ce... add wbinvd calls + - c9dbe0f... invalidate gart tlb on PCIE after table change + - f6e8023... take the lock earlier in ttmtest + - 4294dcc... complete PCIE backend for ttm + - 234a906... WIP cleanup + - 77b9d9d... cleanup pcigart ttm for new backend layout + - 07345af... Merge branch 'origin' into radeon-ttm + - 704ca06... WIP more code for radeon + - fa92e1f... Suspend/resume shouldn't call drm_initial_config (seems to + work ok for me now), + - 462d5a0... Suspend/resume support (incomplete). + - e918d2b... Call preallocated space VRAM instead of PRIV0 to be more + consistent with + - a4929b9... Merge branch 'modesetting-101' of + git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101 + - f894587... Add locking. The main lock is dev->mode_config.config_lock. + It should be + - d42c1de... Change some printk's to DRM_DEBUG's + - 0c33a2c... Move fbo creation to the specified fb driver which gives + - 3851600... Fix merge problem. + - 315cf14... Merge branch 'master' of + git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101 + - 95945bb... Set crtcinfo on temporary mode + - f3beabe... Remove unused edid.h header from X.Org. + - c0479da... bring in change from drm_fb.c + - 07a5fba... Move destruction of crtc as intelfb_remove uses the crtc to + locate the fb. + - b7bf317... Merge branch 'modesetting-101' of + git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101 + - fd63ea9... Grab the default mode if the preferred mode isn't available. + - a18b4be... Fix FB pitch value (we had it wrong and were working around + it in a few + - 2222bd7... Fix build problem + - 5ce8aaa... Large changes for fbdev support. + - eba00df... Just some minor cleanups. + - 45e09ea... Cleaned up userspace interface for modesetting. + - 3a69e24... cleanup usermodes on drm mode setting shutdown + - 8923195... Add support for user defined modes + - 8e8e375... fix unusued variable + - b589b84... Merge branch 'origin' into modesetting-101 + - 34be91f... i915: fix vblank pipe setup + - ceb4402... drm: make mode numbers no change by comparing probed modes + - 0f3c514... fixup vrefresh reporting, it should now be *1000 in userspace + - 97b5599... Oops, edid data should just be a char *, as edid.h is + private to edid.c + - eb892fb... Add a monitor information structure separate from the EDID + data for tracking + - a21ff37... Document drm_modes.c functions. + - 9ca4932... Add a mode name generation wrapper to make name format + changes easier. + - 2d1de1f... Initialize rwlock using rwlock_init to appease lockdep + validator. + - 6238ebe... Clean up and return if no outputs are found. + - 8d893e4... backout SDVO control bus check and comment why this is a bad + idea + - 5587961... Document main drm_crtc.c functions, and rename + drm_crtc_mode_create to + - dfc0254... Shouldn't free the mode here. It's done later on. + - b642ced... Fix return status + - 0207b51... Fix build problem + - 87b46bd... free the duplicated mode. + - 191594e... When no valid EDID modes are available, we bail. + - ef2bce3... Merge remote branch 'origin/modesetting-101' into + modesetting-101 + - 51e867c... Support the RGB outputs of SDVO cards, which are essentially + - ea8bcb4... Check status after SDVO command for + sdvo_set_control_bus_switch + - dc03e07... Move SDVO PENDING check to read_response so all SDVO commands + - 20b2949... make sure TMDS gets a crtc + - e46e028... Merge branch 'origin' into modesetting-101 + - c71c44b... Merge branch 'modesetting-101' of + git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101 + - 4f0841a... Just use drm_output_destroy to cleanup LVDS failures. It'll + call our cleanup + - d20aaf4... don't crash if no desired mode -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org