Hi Linus,
Just radeon fixes, the most important one being a one char typo in the
rs600 setup that caused memory corruption with KMS on this particular
chipset. RS600s are a really rare chipset, so it took a while for Jerome
to track one down to reproduce. Others are mainly fixes to open bugs and a
regression in the smooth booting process thats caused flicker when X
started up. Along with some register updates to the command stream parser.
The following changes since commit 930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c:
Dave Airlie (1):
Merge remote branch 'nouveau/for-airlied' of ../drm-nouveau-next into drm-linus
are available in the git repository at:
ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-linus
Alex Deucher (6):
drm/radeon/kms: more atom parser fixes (v2)
drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0
drm/radeon/kms/evergreen: don't enable hdmi audio stuff
drm/radeon/kms: fix tv dac conflict resolver
drm/radeon/kms: adjust pll settings for tv
drm/radeon/kms: disable the tv encoder when tv/cv is not in use
Corbin Simpson (1):
drivers/gpu/radeon: Add MSPOS regs to safe list.
Dave Airlie (1):
drm/radeon/kms: only change mode when coherent value changes.
Jerome Glisse (2):
drm/radeon/kms: print GPU family and device id when loading
drm/radeon/kms: fix rs600 tlb flush
Marek Ol??k (2):
drm/radeon/kms: fix calculation of mipmapped 3D texture sizes
drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET
drivers/gpu/drm/radeon/atom.c | 10 +++++
drivers/gpu/drm/radeon/atombios_crtc.c | 4 ++
drivers/gpu/drm/radeon/r100.c | 21 ++++++++---
drivers/gpu/drm/radeon/r100_track.h | 1 +
drivers/gpu/drm/radeon/r300.c | 15 ++++++--
drivers/gpu/drm/radeon/r600_audio.c | 2 +-
drivers/gpu/drm/radeon/r600_hdmi.c | 9 +++++
drivers/gpu/drm/radeon/radeon_connectors.c | 13 ++++++-
drivers/gpu/drm/radeon/radeon_device.c | 53 +++++++++++++++++++++++++++-
drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
drivers/gpu/drm/radeon/radeon_encoders.c | 12 +++++-
drivers/gpu/drm/radeon/radeon_family.h | 3 +-
drivers/gpu/drm/radeon/reg_srcs/r300 | 2 +
drivers/gpu/drm/radeon/reg_srcs/r420 | 2 +
drivers/gpu/drm/radeon/reg_srcs/rs600 | 2 +
drivers/gpu/drm/radeon/reg_srcs/rv515 | 3 ++
drivers/gpu/drm/radeon/rs600.c | 2 +-
17 files changed, 138 insertions(+), 19 deletions(-)
>
> Hi Linus,
Updated this pull with one more pci id commit.
commit 79b9517a33a283c5d9db875c263670ed1e055f7e
Author: Dave Airlie <[email protected]>
Date: Mon Apr 19 17:54:31 2010 +1000
drm/radeon/kms: add FireMV 2400 PCI ID.
is the new HEAD.
Dave.
>
> Just radeon fixes, the most important one being a one char typo in the
> rs600 setup that caused memory corruption with KMS on this particular
> chipset. RS600s are a really rare chipset, so it took a while for Jerome
> to track one down to reproduce. Others are mainly fixes to open bugs and a
> regression in the smooth booting process thats caused flicker when X
> started up. Along with some register updates to the command stream parser.
>
> The following changes since commit 930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c:
> Dave Airlie (1):
> Merge remote branch 'nouveau/for-airlied' of ../drm-nouveau-next into drm-linus
>
> are available in the git repository at:
>
> ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-linus
>
> Alex Deucher (6):
> drm/radeon/kms: more atom parser fixes (v2)
> drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0
> drm/radeon/kms/evergreen: don't enable hdmi audio stuff
> drm/radeon/kms: fix tv dac conflict resolver
> drm/radeon/kms: adjust pll settings for tv
> drm/radeon/kms: disable the tv encoder when tv/cv is not in use
>
> Corbin Simpson (1):
> drivers/gpu/radeon: Add MSPOS regs to safe list.
>
> Dave Airlie (1):
> drm/radeon/kms: only change mode when coherent value changes.
>
> Jerome Glisse (2):
> drm/radeon/kms: print GPU family and device id when loading
> drm/radeon/kms: fix rs600 tlb flush
>
> Marek Ol??k (2):
> drm/radeon/kms: fix calculation of mipmapped 3D texture sizes
> drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET
>
> drivers/gpu/drm/radeon/atom.c | 10 +++++
> drivers/gpu/drm/radeon/atombios_crtc.c | 4 ++
> drivers/gpu/drm/radeon/r100.c | 21 ++++++++---
> drivers/gpu/drm/radeon/r100_track.h | 1 +
> drivers/gpu/drm/radeon/r300.c | 15 ++++++--
> drivers/gpu/drm/radeon/r600_audio.c | 2 +-
> drivers/gpu/drm/radeon/r600_hdmi.c | 9 +++++
> drivers/gpu/drm/radeon/radeon_connectors.c | 13 ++++++-
> drivers/gpu/drm/radeon/radeon_device.c | 53 +++++++++++++++++++++++++++-
> drivers/gpu/drm/radeon/radeon_drv.c | 3 +-
> drivers/gpu/drm/radeon/radeon_encoders.c | 12 +++++-
> drivers/gpu/drm/radeon/radeon_family.h | 3 +-
> drivers/gpu/drm/radeon/reg_srcs/r300 | 2 +
> drivers/gpu/drm/radeon/reg_srcs/r420 | 2 +
> drivers/gpu/drm/radeon/reg_srcs/rs600 | 2 +
> drivers/gpu/drm/radeon/reg_srcs/rv515 | 3 ++
> drivers/gpu/drm/radeon/rs600.c | 2 +-
> 17 files changed, 138 insertions(+), 19 deletions(-)