[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-video-ati: Changes to 'refs/tags/xserver-xorg-video-ati-1_6.12.2-1'



Tag 'xserver-xorg-video-ati-1_6.12.2-1' created by Brice Goglin <bgoglin@debian.org> at 2009-04-09 10:24 +0000

Tagging upload of xserver-xorg-video-ati 1:6.12.2-1 to unstable.

Changes since xserver-xorg-video-ati-1_6.11.0-1:
Adam Jackson (3):
      output: Allow for multiple DisplayPort outputs.
      Add some more cases to the DVI single-link checks.
      uniphy: start adding DisplayPort setup

Alex Deucher (118):
      Initial R6xx/R7xx EXA and textured video support
      Allow rotation on r6xx/r7xx
      EXA: fix and re-enable Solid() on R7xx
      r6xx/r7xx EXA: cleanup overlapping copy
      R6xx/R7xx EXA: improve overlapping copy performance
      r6xx/r7xx EXA: fix corruption when doing sw access
      Revert "R6xx/R7xx EXA: improve overlapping copy performance"
      R6xx/R7xx EXA: add accelerated UTS/DFS hooks
      Revert "r6xx/r7xx EXA: Optimize overlapping copy"
      R6xx/R7xx EXA: fallback on overlapping blits for now
      R6xx/R7xx EXA: Fix typo in DFS
      R6xx/R7xx Xv: fix typos in cache flushing commands
      R6xx/R7xx UTS: move actual upload to separate function
      R6xx/R7xx Xv: implement native shader for planar formats
      R6xx/R7xx Xv: add accelerated uploads for planar formats
      R6xx/R7xx Xv: fix cache flush buffer size for planar
      R6xx/R7xx: Add checks to make sure we don't overrun VB space
      R6xx/R7xx Xv: Add native support for packed formats
      R6xx/R7xx Xv: add support for packed uploads
      adjust alignment
      R6xx/R7xx: Move engine idle to sync functions
      R6xx/R7xx: be more verbose about what function ran out of VB space
      R6xx/R7xx: handle running out of vertex buffer space
      R6xx/R7xx Xv: switch packed over to Yang's new shader code
      Revert "R6xx/R7xx: handle running out of vertex buffer space"
      R6xx/R7xx EXA: properly handle non repeat cases in the texture setup
      R6xx/R7xx EXA: handle running out of vertex space in the copy path
      R6xx/R7xx: switch to drm for wait for idle
      R6xx/R7xx EXA: switch to surface sync packet
      Bump version post release
      R6xx/R7xx: fixup accel paths
      R6xx/R7xx: reset 3D state after VT switch
      R6xx/R7xx EXA/Xv: properly deal with running out of vertex buffer space
      R6xx/R7xx Xv: fix some missing bits from last commit
      R6xx/R7xx: wait for MC idle when changing the MC
      Fix MC setup on systems with more than 512 MB of VRAM
      R6xx/R7xx: fix up a few more paths
      radeon: one more 32 -> 64 just to be safe
      Don't write new HDP location until we've written the new FB location
      RBBM_GUICNTL is pre-r6xx only
      R6xx/R7xx: add wait for idle MMIO path
      RS600: fix up MC setup
      radeon: re-enable load detection output attribute for TV/CV
      RS600: fix MC addr mask
      R6xx/R7xx EXA: Optimize temp surface for overlapping copies
      R6xx/R7xx EXA: init copy_area to NULL
      R6xx/R7xx EXA: same surface and same coords equals nop
      RS600: enable the DRI by default
      Merge branch 'r6xx-r7xx-support' of git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati
      R6xx/R7xx: use shadowfb if DRI is disabled
      DCE3.2: fix up Save()/Restore()
      R300: Add AGP quirk
      Print a message when we have a shared DDC line
      R6xx/R7xx: switch emit functions to macros
      R6xx/R7xx: write vertexes directly to the IB
      R6xx/R7xx: code cleanups
      R6xx/R7xx Xv: combine packed and planar shaders
      R6xx/R7xx EXA: combine composite mask/non-mask VS
      R6xx/R7xx EXA: cleanup composite texture setup
      R6xx/r7xx: remove some unneeded code I missed in the last commit
      Rotation: don't rotate if acceleration is not active
      AVIVO: add aspect scaling mode
      radeon: adjust LVDS so that default modes get added
      Revert "radeon: adjust LVDS so that default modes get added"
      radeon: just add some common modes for LVDS
      ATOM: don't use fixed ref div for LVDS
      RN50: fix up cloning on servers
      R6xx/R7xx: disable XV_BICUBIC attribute
      R6xx/R7xx: wire up DMAForXv option like older asics
      radeon: add a few more default common modes for lvds
      AVIVO: fix panning
      R6xx/r7xx: clarify EXA message
      R4xx: add R4xxATOM option
      radeon: clean more thoroughly in RADEONFreeRec()
      RS600: fix page table size for rs600 as well
      R6xx/r7xx: clarify accel messages
      R6xx/R7xx: return in RADEONWaitForIdleMMIO() if accel is off
      R6xx/R7xx: fix up vline stuff along the lines of previous chips
      R6xx/R7xx: EXA VSync Option not supported yet
      radeon: add support for 30 bit LUTs
      radeon: man page updates
      bump for release
      Bump post-release
      radeon: fix typo in bios scratch reg setup
      atom: fix up bios scartch register usage
      Fix fallout from r6xx/r7xx EXA merge in IB handling
      radeon: add another AGP quirk
      AVIVO: Fix dac load detection
      R6xx/R7xx AGP: disable gart data transfers
      ATOM: fix up tv-out support
      bump for release
      bump version post release
      Add new pci ids
      R6xx/R7xx EXA: fix maxPitchBytes
      DCE3.2: use RMX for for non-native modes on DVI
      radeon: add new chip ids
      R4xx ATOM: fix crtc routing for CRT1
      R6xx/R7xx: clean up bool const code
      R6xx/R7xx: clean up logic in EXA Comp PS setup
      R6xx/R7xx EXA: rework composite pixel shader
      radeon: re-enable r/g/b intensity attributes for overlay
      mac mini: fix connector setup regression
      r1xx-r3xx TV: fix white noise
      Mac mini: fix connector setup for real
      mac mini: 3rd time's the charm
      COMBIOS: fix default sclk/mclk from bios
      COMBIS: Clarify case 0 for LCD DDC table
      Unify mc_idle()
      Add PCIE register accessors
      Add RV790 (HD 4890) support
      DCE3/3.2: fix up transmitter/encoder setup
      DCE3/3.2: cleanup dpms after previous changes
      radeon: fix Xv vsync for multi-head
      Fix missing ')' in PCIE macro
      Cast info->sclk to int
      DCE3/3.2: further fixes
      ATOM: code cleanup
      Bump for release

Brice Goglin (4):
      Merge tag 'xf86-video-ati-6.12.2' into debian-unstable
      Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable
      New upstream release
      Prepare changelog for upload

Bryce Harrington (1):
      Quirk for RV280 on 82865G/PE/P DRAM Controller/Host-Hub

Christian Koenig (1):
      R6xx/R7xx: move shaders to r600_shader.c and fixup Xv PS

Cooper Yuan (1):
      radeon: save bios scratch registers in Preinit()

Dave Airlie (3):
      r600: enable DRI by default
      r600: fix sizing of PCI GART table for r600
      r600: reload shaders into VRAM on resume

Eduard Fuchs (1):
      Enable byte swapping for r6xx/r7xx Hardware

Fabio (2):
      man page updates
      man page update

Julien Cristau (2):
      xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so
      xsfbs: repack.sh needs to be executable

Mark van Doesburg (1):
      R6xx/R7xx EXA: use a temp surface for overlapping copy

Michel Dänzer (6):
      Fix compile warning when building without EXA.
      Only call RADEONWaitForVLine if it might actually do anything useful.
      EXA: Pass pScrn and info into RadeonCompositeTile.
      EXA: Adapt to EXA changes in xserver Git.
      Revert "EXA: Adapt to EXA changes in xserver Git."
      EXA: Make sure Prepare/FinishAccess hooks can handle EXA_PREPARE_AUX* indices.

Pierre Ossman (2):
      Fix bad range adjustment in VLINE code.
      Xv vsync support on r6xx/r7xx cards.

Roland Scheidegger (4):
      clip fixes
      don't convert planar yuv to packed for r300
      don't convert planar yuv to packed for r200
      fix textured video allocation bug

Tormod Volden (3):
      Janitor: cosmetic clean-up of AGPMode quirk table
      M9+: Add AGP quirk for Sony Vaio
      RV350: Add AGPMode quirk for Thinkpad

Yang Zhao (5):
      r6xx/r7xx EXA: Optimize overlapping copy
      R6xx/R7xx EXA: Optimize overlapping copy
      R6xx/R7xx Xv: Planar - Properly scale Y'CbCr values before converting to RGB
      R6xx/R7xx EXA: Further optimizations to overlapping copy
      R6xx/R7xx shader: Fix OFFSET_[XYZ] macro for TEX_DWORD2 to accept floats

root (2):
      atom: Enable DisplayPort source to DVI/HDMI sink
      output: Filter out dual-link modes from DP->DVI connections

오유연(Yu-yeon Oh) (1):
      radeon_driver.c small memory bug

---
 ChangeLog                         | 1289 +++++++++++++++
 configure.ac                      |    2 
 debian/changelog                  |    6 
 debian/xsfbs/xsfbs.sh             |   66 
 man/radeon.man                    |   75 
 src/Makefile.am                   |    8 
 src/ati_pciids_gen.h              |    9 
 src/atipciids.h                   |    1 
 src/atombios_crtc.c               |  199 ++
 src/atombios_output.c             |  405 ++--
 src/legacy_crtc.c                 |    4 
 src/legacy_output.c               |    3 
 src/pcidb/ati_pciids.csv          |    9 
 src/r600_exa.c                    | 2099 +++++++++++++++++++++++++
 src/r600_reg.h                    |  132 +
 src/r600_reg_auto_r6xx.h          | 3087 ++++++++++++++++++++++++++++++++++++++
 src/r600_reg_r6xx.h               |  503 ++++++
 src/r600_reg_r7xx.h               |  149 +
 src/r600_shader.c                 | 1848 ++++++++++++++++++++++
 src/r600_shader.h                 |  359 ++++
 src/r600_state.h                  |  282 +++
 src/r600_textured_videofuncs.c    |  518 ++++++
 src/r6xx_accel.c                  | 1103 +++++++++++++
 src/radeon.h                      |  149 +
 src/radeon_accel.c                |  120 +
 src/radeon_atombios.c             |   17 
 src/radeon_atombios.h             |    2 
 src/radeon_bios.c                 |    7 
 src/radeon_chipinfo_gen.h         |    9 
 src/radeon_chipset_gen.h          |    9 
 src/radeon_commonfuncs.c          |   90 -
 src/radeon_crtc.c                 |   36 
 src/radeon_dri.c                  |  272 +--
 src/radeon_driver.c               |  376 +++-
 src/radeon_exa.c                  |    3 
 src/radeon_exa_funcs.c            |   12 
 src/radeon_exa_render.c           |   18 
 src/radeon_legacy_memory.c        |    4 
 src/radeon_macros.h               |   17 
 src/radeon_modes.c                |   78 
 src/radeon_output.c               |  448 ++---
 src/radeon_pci_chipset_gen.h      |    9 
 src/radeon_pci_device_match_gen.h |    9 
 src/radeon_probe.h                |   17 
 src/radeon_reg.h                  |  101 +
 src/radeon_textured_video.c       |  366 +++-
 src/radeon_textured_videofuncs.c  |  660 +++++++-
 src/radeon_tv.c                   |    4 
 src/radeon_video.c                |   44 
 src/radeon_video.h                |   12 
 50 files changed, 13965 insertions(+), 1080 deletions(-)
---


Reply to: