Accepted drm-snapshot 2.4.3+git+20090105+a8c5480-1 (source all amd64)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 05 Jan 2009 02:29:25 +0000
Source: drm-snapshot
Binary: libdrm-dev libdrm2 libdrm2-dbg libdrm-intel1 libdrm-intel1-dbg drm-modules-source
Architecture: source amd64 all
Version: 2.4.3+git+20090105+a8c5480-1
Distribution: experimental
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
drm-modules-source - Source for the DRM kernel rendering modules
libdrm-dev - Userspace interface to kernel rendering services (snapshot) -- de
libdrm-intel1 - Userspace interface to Intel-specific kernel rendering services -
libdrm-intel1-dbg - Userspace interface to Intel-specific kernel rendering -- debuggi
libdrm2 - Userspace interface to kernel rendering services (snapshot) -- ru
libdrm2-dbg - Userspace interface to kernel rendering services (snapshot) -- de
Closes: 507898 509035
Changes:
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 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
- 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 dependent
- 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://agd5f@git.freedesktop.org/git/mesa/drm into modesetting-gem
- d883347... radeon: first pass at using atombios on r4xx hw
- 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
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://agd5f@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
- 2352ec9... backout alanh's broken commit
- 7c9e19b... clean up ring buffer and TTM in i915_driver_unload
- 73b031d... Add framebuffer bo freeing to drm_mode_config_cleanup (seems
like the best
- a45fa26... Lvds now power up backlight on commit
- 1c7f895... Merge branch 'modesetting-101' of
git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101
- 4e4d9cb... Move initial framebuffer allocation and configuration to
drm_initial_config,
- eeb5de0... Cleanup whitespace, rename macro argument.
- 5e6c345... Add prototypes for drm_bo_init_mm and
drm_buffer_object_create for use by
- b729b91... Fix a register read that was swapped SDVOB/SDVOC
- ecd9801... Fix SDVO outputs
- 32b5616... Correct PCI ID for i845
- 1a5e647... I don't think this dec is necessary and my stuff all works
without ..
- 56ef1ab... add some missing export symbols
- 79aa1d5... another large overhaul of interactions with userspace...
- cd5769c... Fix offset should from pci device address
- 2aa183d... Use drm_mem_reg_ioremap to map buffer object.
- 65619ca... Fix PRIV0 memory initialization (mm_init takes pages, not
bytes), align fb
- c4e9441... Added debug messages so we know which output we are dealing
with
- cc471a3... i915/drm: clean up a lot of the i915/drm startup/teardown
sequences
- 27598ba... export drm_bo_driver_finish symbol
- a890d59... revert LVDS destroy - this oops on sysfs on sdvo init of i2c
bus
- 9f0f650... Move driver load call to after AGP init, in case the load
routine needs AGP stuff.
- 79b7a58... Oops, forgot to push the msleep() in the hotplug test.
Wouldn't want to
- 9a39cb9... Use crtc_from_pipe call in intel_lvds.c and add get_mode
panel mode detection. Also fix up error case for when LVDS mode can't be
determined. Leave placeholder code in place for BIOS mode probing and
platform quirks.
- 6b229c1... Add new function for getting a CRTC pointer given a pipe
number.
- 9e5d61d... Fix 945+ hotplug detection, remove some unused variables.
- fb3c82f... Don't need a NULL check prior to calling kfree.
- e183a09... Initialize the hw lock waitqueue so we don't hang in
drm_lastclose.
- 2160e26... Don't use drm_setup, do SAREA allocation and mapping
directly instead.
- c2fce38... Move i2c init back to where it belongs and add i2c
unregistration in *_destroy.
- 258e1cf... Whitespace cleanup
- e7b97f5... Merge branch 'modesetting-101' of
git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101
- f2e3d79... Revert "Export drm_setup for use by new driver init code.",
we don't really want to use this function
- cf01689... Use drm_framebuffer instead of drm_crtc for fb & fbt
- a85440c... Remove extraneous drm_crtc.h include
- 9420ab4... Merge remote branch 'origin/modesetting-101' into
modesetting-101
- e8bd9fd... Merge branch 'modesetting-101' of
git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101
- 0430a80... Remove debug statement about buffer objects
- b1f0fd6... use FB everywhere
- 1bba3cb... cleanup framebuffers on drm unload
- fb6c5aa... only initialise modes when fbcon or fbset asks for it
- b49b3ba... set bracing style like Linux
- a5cf4cc... fix unbalanced lock and make sure mode list has modes so
lvds code doesn't crash
- 981f815... allow framebuffer changes on the crtc setup
- a81558d... add getfb ioctl
- 9d7160c... Use new kernel buffer object type and cleanup agp probing.
- 2e21779... Add new buffer object type for kernel allocations that don't
initially have a user mapping.
- 8dd75bd... Add aperture size and preallocation probing (from intelfb),
cleanup load code to be more general.
- 63d4d40... Fix i2c unregistration, cleanup panel_fixed_mode assignment.
- 425da42... Whitespace cleanups.
- c731b68... Fix EDID pixel clock calculation.
- cc7faa4... fix modeset cleanup for LVDS and reenable it in i915.
- dd00aa5... export vblank routine for use by intel_display.c and
intel_sdvo.c.
- f35db66... Fixup DDC probing. We only have one DDC bus so we have to
use it only
- 78598fd... Various changes for in-kernel modesetting:
- 7e48d47... line_length calculation was incorrect.. I now can get fbcon
to run
- 0392bad... oops for 32 pitch.. hey I can see stuff on fbcon now.. it
looks like text.. just a bit garbled
- 1147fef... fixup framebuffer depth
- a6cc6a7... add support for setting a framebuffer depth
- c582eaa... add copyright statement
- 32f6a58... add initial drm_fb framebuffer
- add7a92... comment out unworkable code
- 3dd5dc5... only init at driver load
- 9d12da5... only bo finish at driver unload
- b329f91... use the baseaddr at least
- 7e58276... Revert "Remove some delays from Intel i2c code, we'll need a
more comprehensive fix"
- 44be9c9... add an fb count + id get to the get resources code path
- 3e994a5... use fb pitch and fix up some whitespace
- f50eec7... Merge branch 'modesetting-101' of
git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101
- b62ffb8... fixup calculation to make sdvo work
- 44a8761... Merge branch 'modesetting-101' of
git+ssh://git.freedesktop.org/git/mesa/drm into origin/modesetting-101
- e114b98... Export drm_setup for use by new driver init code.
- b59285d... Move i915 init code to new file, i915_init.c, and create a
new high level
- 5130918... Add save/restore state for LVDS code, along with a few other
LVDS related
- 8785679... Remove some debug #if 0 codes and add a reminder to check
locking around
- c033698... Remove some delays from Intel i2c code, we'll need a more
comprehensive fix
- 183cbd9... Finish bringing in LVDS code, re-add to Makefile. Needed
other changes too:
- 50672ad... add sdvo debugging output
- b9c7fa5... fixup sarea writes for set pipe base and dpms
- 23a66fd... fixup true/false in intel_sdvo.c
- f1476e4... re-tab and fixup the i915GM get core clock function to
actually work
- 1e39dc4... export output name to userspace
- 40bd6dc... set the base address of the CRTC correctly
- 65f465e... fixup numerous issues with adding framebuffer support
- c446bf5... Slam in most of X.Org's i830_lvds (not quite done yet so
removed from Makefile.kernel too).
- eb9bdc2... mode: fixup problems with framebuffer add function
- ed0ebd9... make crtc_config be named mode_config
- b50bda0... add addfb/rmfb ioctls
- 7e2b1a6... Fix refresh calculation (mistakenly removed 1000 factor
needed for integer calulations, fixed mode printout debugging routine
instead).
- ab7ee9c... remove a printk to make things less verbose
- 2430d0c... just codingstyle cleanups
- 491ed9e... document drm_mode_duplicate and fix vrefresh calculation
(off by 1000 error)
- 13d4ea9... various cleanups to EDID code:
- a35ba45... make drmP.h include drm_crtc.h for CRTC related stuff.
- 1c9ba24... Add required permission notices for code copied from X.Org
source.
- 50ee722... Merge branch 'modesetting-101' of
git+ssh://git.freedesktop.org/git/mesa/drm into modesetting-101
- 6f3534a... Add copyrights before I forget
- 652bbb7... add back compat for bool
- b409486... checkpoint commit: implement SetCrtc so modes can in theory
be set from user
- 7bb112f... checkpoint commit: added getresources, crtc and output
- 5bffbd6... initial userspace interface to get modes
- 52f9028... Initial import of modesetting for intel driver in DRM
- 8fe8793... borrow edid.h from fb directory
- 29ac7b1... radeon: add setup for PCIE GART ttm
- e835820... add initial PCIE GART framework for TTM
- bdc5a8b... radeon: enable buffer manager
- b1f0b2d... radeon: de-static irq function, fixup fence/buffer
- be5bf13... copy over some files and reorg radeon to add ttm fencing not
working yet
.
[ Julien Cristau ]
* Make libdrm-dev depend on libdrm-intel1 on x86.
* Fix typo in Vcs-Browser control field (closes: #507898). Thanks, Guido
Günther!
Checksums-Sha1:
67c3fad5d48713c103cf549cb410cf5e5d5a36ab 1597 drm-snapshot_2.4.3+git+20090105+a8c5480-1.dsc
3890d4d201b09945734802793dd165bfa5f359a3 13393529 drm-snapshot_2.4.3+git+20090105+a8c5480.orig.tar.gz
6792373d0dd0c61c9dbec195aa75ff4375082783 42191 drm-snapshot_2.4.3+git+20090105+a8c5480-1.diff.gz
ee56d5b8554257817dd9e214819d0e58dc1aa59a 151752 libdrm-dev_2.4.3+git+20090105+a8c5480-1_amd64.deb
332fc579f236f11695858d61d43f9476d1d1ae15 58510 libdrm2_2.4.3+git+20090105+a8c5480-1_amd64.deb
2e6a125028cacbaba991f64e8c87d4713bf6771a 74942 libdrm2-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
61acff5d70ccd21080950853f86a7524f5b6fb79 56656 libdrm-intel1_2.4.3+git+20090105+a8c5480-1_amd64.deb
46f7df90613f8262b310755a0f278d7c8d8fe33a 67986 libdrm-intel1-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
7bc9fe29260cef3609d1134bd507ffa14f5bcf6f 611388 drm-modules-source_2.4.3+git+20090105+a8c5480-1_all.deb
Checksums-Sha256:
6863d61f635992e12663f9a4ed0139ce1bbc17c9be95dbc60655629dc864d774 1597 drm-snapshot_2.4.3+git+20090105+a8c5480-1.dsc
6066ce8b5345eff4b7dd4f481e2dd3bf216c27a00d63230cff42ff986222d6e1 13393529 drm-snapshot_2.4.3+git+20090105+a8c5480.orig.tar.gz
1c35d26616591f8a46419b41e7f0b0a2aa0aef034e04aa148d82c961eb14dfe9 42191 drm-snapshot_2.4.3+git+20090105+a8c5480-1.diff.gz
aa9d8aee5bbc7175178971b0789dd8f6a9e27b5307c766a31ef46eccca46f133 151752 libdrm-dev_2.4.3+git+20090105+a8c5480-1_amd64.deb
5f9a049f97ede86a5d4e2b1ebf37883c07d479a666f4561851d27166d37764f7 58510 libdrm2_2.4.3+git+20090105+a8c5480-1_amd64.deb
f9c3c39280a28ea3ca507ffd0bfe7b973d7e76af320afe5aafa18375d42650c7 74942 libdrm2-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
453fcf9861a9e04a78dc878a04906b9b1a5866c019a4f1e785d0aa06138b16da 56656 libdrm-intel1_2.4.3+git+20090105+a8c5480-1_amd64.deb
e5ff11b692a9c3523f689bec63323cd4690b3345798008da2d6cc92c2006479a 67986 libdrm-intel1-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
ca8425e3cba0cf6e81fe355b0c5b51d2a11fe3d179a8f6ca51f438d98e1c2d5d 611388 drm-modules-source_2.4.3+git+20090105+a8c5480-1_all.deb
Files:
2b5aa5509b2460209f7f771c293cef90 1597 libs optional drm-snapshot_2.4.3+git+20090105+a8c5480-1.dsc
c72e121e2dfe8ec3509e83a3350a8d82 13393529 libs optional drm-snapshot_2.4.3+git+20090105+a8c5480.orig.tar.gz
e6a0765ac12efd191d248109f5bb48a5 42191 libs optional drm-snapshot_2.4.3+git+20090105+a8c5480-1.diff.gz
5260c5b500e0d58c07379eba23f9a615 151752 libdevel optional libdrm-dev_2.4.3+git+20090105+a8c5480-1_amd64.deb
6994723068c7e65419957d44f866a5b3 58510 libs optional libdrm2_2.4.3+git+20090105+a8c5480-1_amd64.deb
f3817a08527cb6f8bfc38fdf194dfeb6 74942 libdevel extra libdrm2-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
31087918e646d8fa657659dee4ae70ae 56656 libs optional libdrm-intel1_2.4.3+git+20090105+a8c5480-1_amd64.deb
ae99e4ce0e5f69ddd5b4661e2b964de2 67986 libdevel extra libdrm-intel1-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
518e8346de2c13477ff58bbe652fff34 611388 libs optional drm-modules-source_2.4.3+git+20090105+a8c5480-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAklhd4cACgkQ5/8uW2NPmiA/iwCeJotkSDKYEjHFlDxWO+Sq3PWH
XLoAn1MWDInoaYHJ5N+/xFJxmyFcikeR
=TLyg
-----END PGP SIGNATURE-----
Accepted:
drm-modules-source_2.4.3+git+20090105+a8c5480-1_all.deb
to pool/main/d/drm-snapshot/drm-modules-source_2.4.3+git+20090105+a8c5480-1_all.deb
drm-snapshot_2.4.3+git+20090105+a8c5480-1.diff.gz
to pool/main/d/drm-snapshot/drm-snapshot_2.4.3+git+20090105+a8c5480-1.diff.gz
drm-snapshot_2.4.3+git+20090105+a8c5480-1.dsc
to pool/main/d/drm-snapshot/drm-snapshot_2.4.3+git+20090105+a8c5480-1.dsc
drm-snapshot_2.4.3+git+20090105+a8c5480.orig.tar.gz
to pool/main/d/drm-snapshot/drm-snapshot_2.4.3+git+20090105+a8c5480.orig.tar.gz
libdrm-dev_2.4.3+git+20090105+a8c5480-1_amd64.deb
to pool/main/d/drm-snapshot/libdrm-dev_2.4.3+git+20090105+a8c5480-1_amd64.deb
libdrm-intel1-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
to pool/main/d/drm-snapshot/libdrm-intel1-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
libdrm-intel1_2.4.3+git+20090105+a8c5480-1_amd64.deb
to pool/main/d/drm-snapshot/libdrm-intel1_2.4.3+git+20090105+a8c5480-1_amd64.deb
libdrm2-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
to pool/main/d/drm-snapshot/libdrm2-dbg_2.4.3+git+20090105+a8c5480-1_amd64.deb
libdrm2_2.4.3+git+20090105+a8c5480-1_amd64.deb
to pool/main/d/drm-snapshot/libdrm2_2.4.3+git+20090105+a8c5480-1_amd64.deb
Reply to: