[git pull] drm fixes

Dave Airlie airlied at linux.ie
Tue Feb 15 15:03:54 PST 2011


Hi Linus,

Slightly bigger than I'd prefer, but we got a lot of endian fixes for 
radeon spread out all over the place, Alex has hopefully discovered the 
correct answer for the PLL nightmares, also a race condition on GPU reset 
that was causing an oops and full machine hang. Usually smattering of 
Intel fixes, RC6 power saving is off again due to hard hangs on some 
machines, and a resume regression fix.

Hopefully along with Len's ACPI pull we are rid of most of the regressions 
now.

Dave.

The following changes since commit 091994cfb8e7d7a372c2d547778a91012d899e16:

  Merge branch 'spi/merge' of git://git.secretlab.ca/git/linux-2.6 (2011-02-13 07:59:48 -0800)

are available in the git repository at:

  ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-fixes

Alex Deucher (9):
      drm/radeon/kms: fix interlaced modes on dce4+
      drm/radeon/kms: add connector table for mac g5 9600
      drm/radeon/kms: evergreen/ni big endian fixes (v2)
      drm/radeon/kms: use linear aligned for 6xx/7xx bo blits
      drm/radeon/kms: use linear aligned for evergreen/ni bo blits
      drm/radeon/kms: improve 6xx/7xx CS error output
      drm/radeon/kms: fix a few more atombios endian issues
      drm/radeon/kms: add bounds checking to avivo pll algo
      drm/radeon/kms: hopefully fix pll issues for real (v3)

Chris Wilson (7):
      drm/i915: Invalidate TLB caches on SNB BLT/BSD rings
      drm/i915/lvds: Restore dithering on native modes for gen2/3
      drm/i915: Disable RC6 on Ironlake
      drm/i915/sdvo: If we have an EDID confirm it matches the mode of the connection
      drm/i915: Trigger modesetting if force-audio changes
      drm/i915/tv: Use polling rather than interrupt-based hotplug
      drm/i915: Fix resume regression from 5d1d0cc

Cédric Cano (3):
      drm/radeon: 6xx/7xx non-kms endian fixes
      drm/radeon/kms: atombios big endian fixes
      drm/radeon/kms: 6xx/7xx big endian fixes

Dave Airlie (3):
      drm/radeon: fix memory debugging since d961db75ce86a84f1f04e91ad1014653ed7d9f46
      drm/radeon: fix race between GPU reset and TTM delayed delete thread.
      Merge remote branch 'intel/drm-intel-fixes' of /ssd/git/drm-next into drm-fixes

Jesper Juhl (1):
      radeon mkregtable: Add missing fclose() calls

Kees Cook (1):
      drm: do not leak kernel addresses via /proc/dri/*/vma

Marek Olšák (3):
      drm/radeon/kms: optimize CS state checking for r100->r500
      drm/radeon/kms: fix tracking of BLENDCNTL, COLOR_CHANNEL_MASK, and GB_Z on r300
      drm/radeon/kms: check AA resolve registers on r300

Xiao Jiang (1):
      drm: fix wrong usages of drm_device in DRM Developer's Guide

 Documentation/DocBook/drm.tmpl                  |    6 +-
 drivers/gpu/drm/drm_info.c                      |    9 +-
 drivers/gpu/drm/i915/i915_drv.c                 |    5 +-
 drivers/gpu/drm/i915/i915_drv.h                 |    1 +
 drivers/gpu/drm/i915/i915_reg.h                 |    4 +-
 drivers/gpu/drm/i915/intel_display.c            |   95 ++++++++++++----------
 drivers/gpu/drm/i915/intel_dp.c                 |   36 +++++++--
 drivers/gpu/drm/i915/intel_drv.h                |    1 -
 drivers/gpu/drm/i915/intel_hdmi.c               |   39 ++++++++--
 drivers/gpu/drm/i915/intel_lvds.c               |   12 ++--
 drivers/gpu/drm/i915/intel_ringbuffer.c         |   26 ++++---
 drivers/gpu/drm/i915/intel_sdvo.c               |   66 +++++++++++++---
 drivers/gpu/drm/i915/intel_tv.c                 |   43 +++++++---
 drivers/gpu/drm/radeon/atombios_crtc.c          |   98 +++++++++-------------
 drivers/gpu/drm/radeon/evergreen.c              |   22 ++++-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c     |   23 ++++--
 drivers/gpu/drm/radeon/evergreen_blit_shaders.c |    8 ++
 drivers/gpu/drm/radeon/evergreend.h             |    1 +
 drivers/gpu/drm/radeon/mkregtable.c             |    5 +-
 drivers/gpu/drm/radeon/r100.c                   |   63 ++++++++++++++-
 drivers/gpu/drm/radeon/r100_track.h             |   13 ++--
 drivers/gpu/drm/radeon/r200.c                   |   18 ++++
 drivers/gpu/drm/radeon/r300.c                   |   42 +++++++++-
 drivers/gpu/drm/radeon/r300_reg.h               |    2 +
 drivers/gpu/drm/radeon/r600.c                   |   22 ++++-
 drivers/gpu/drm/radeon/r600_blit.c              |   11 ++-
 drivers/gpu/drm/radeon/r600_blit_kms.c          |   29 +++++--
 drivers/gpu/drm/radeon/r600_blit_shaders.c      |    4 +
 drivers/gpu/drm/radeon/r600_cp.c                |   31 ++++++--
 drivers/gpu/drm/radeon/r600_cs.c                |   46 ++++++-----
 drivers/gpu/drm/radeon/r600d.h                  |    9 +-
 drivers/gpu/drm/radeon/radeon_atombios.c        |   48 ++++++------
 drivers/gpu/drm/radeon/radeon_combios.c         |   47 +++++++++++
 drivers/gpu/drm/radeon/radeon_device.c          |    4 +
 drivers/gpu/drm/radeon/radeon_display.c         |   10 +++
 drivers/gpu/drm/radeon/radeon_drv.h             |    1 +
 drivers/gpu/drm/radeon/radeon_encoders.c        |   24 ++++--
 drivers/gpu/drm/radeon/radeon_mode.h            |    1 +
 drivers/gpu/drm/radeon/radeon_ttm.c             |    4 +-
 drivers/gpu/drm/radeon/reg_srcs/r300            |    6 +-
 drivers/gpu/drm/radeon/reg_srcs/r420            |    7 +--
 drivers/gpu/drm/radeon/reg_srcs/rs600           |    6 +-
 drivers/gpu/drm/radeon/reg_srcs/rv515           |    7 +--
 drivers/gpu/drm/radeon/rs690.c                  |   12 ++--
 drivers/gpu/drm/radeon/rv770.c                  |    6 +-
 drivers/gpu/drm/radeon/rv770d.h                 |    8 +-
 46 files changed, 679 insertions(+), 302 deletions(-)


More information about the dri-devel mailing list