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

xserver-xorg-video-radeonhd: Changes to 'refs/tags/xserver-xorg-video-radeonhd-1.3.0-1'



Tag 'xserver-xorg-video-radeonhd-1.3.0-1' created by Brice Goglin <bgoglin@debian.org> at 2009-12-03 17:16 +0000

Tagging upload of xserver-xorg-video-radeonhd 1.3.0-1 to experimental.

Changes since xserver-xorg-video-radeonhd-1.2.5-1:
Alex Deucher (6):
      Fix build on systems without pci_device_enable()
      RS690: fix EXA corruption
      Fix build on systems without pci_device_enable()
      Fix scissor offsets for r5xx in last patch
      r7xx: add some new pci ids
      rs880: enable accel

Brice Goglin (5):
      radeonhd Suggests: firmware-linux
      Move -dbg package to section debug
      Build against Xserver 1.7
      Add closers
      Prepare Changelog for upload

Christian Koenig (2):
      Initial RS690 HDMI Audio support.
      R700 HDMI audio support.

Christian König (1):
      Silence audio stream option.

Dave Airlie (3):
      radeonhd: update for resources/RAC API removal
      radeonhd: further RAC/resources changes
      radeonhd: change to using ABI version check

David Morrison (1):
      LUT: Fix syntax error in 59085c4a

David Nusinow (1):
      Add README.source

Egbert Eich (12):
      Remove superfluous function arguments.
      Spelling fixes.
      Move test for backlight support enabled to proper place.
      Reenabling AtomBIOS controlled backlight.
      Add better fallback heuristics for acceleration methods.
      Clean up most warnings.
      Add ACPI controlled Backlight support for Linux.
      PM: Removed unnneeded define.
      ID: Added quirk entry for HIS Excalibur Radeon XT1650 Pro IceQ 256M
      Properites: Get HW for Backlight setting on every query.
      Improve test for disabled differential clock driver.
      Improve DAC load detection on RS780.

Florian Forster (1):
      man/radeonhd.man: Fix two typos.

Hans Ulrich Niedermann (2):
      Fix RHDRegWrite macro invocation breakage
      Hide README, radeon.man non-updates if --enable-shave

Jakub Zawadzki (1):
      rhd_conntest: mmap() returns -1 on error, not NULL

Javeed Shaikh (1):
      Xv: Fix YUV scaling and use Rec709 coefficients

Julien Cristau (14):
      xsfbs: add a repack script for uscan
      xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so
      xsfbs: repack.sh needs to be executable
      xsfbs: don't run dpkg --print-installation-architecture
      Kill custom readlink function
      xsfbs.sh: remove unused check_symlinks_and_{bomb,warn}
      xsfbs.sh: remove unused analyze_path
      xsfbs.sh: remove unused maplink function
      xsfbs.sh: remove unused find_culprits function
      xsfbs.sh: remove unused reject_whitespace function
      xsfbs.mk: no need for shlibs.local
      xsfbs.sh: fix typo and remove svn keyword
      xsfbs.mk: kill obsolete DEFAULT_DCRESOLUTIONS and SOURCE_DIR usage
      xsfbs.mk: remove more obsolete code

Luc Verhaegen (4):
      Cursor: fix logic error in cursor visibility checking.
      DRI: Fix VBlankInterrupt setting when not using RandR1.2.
      Revert "More idle/flush swaps."
      Revert "Fix softlocks on rs690. Idle commands have to be flushed to be of any use."

Marc Dietrich (2):
      silence some compiler warnings
      Fix softlocks on rs690. Idle commands have to be flushed to be of any use.

Marvin (1):
      Port lockup fix from radeon

Matthias Hopf (74):
      Extend ugly hack for CARD64 to rhd_mc.h.
      Consolidated chip identifiers.
      Extend ugly hack for CARD64 to rhd_mc.h. This time actually working.
      FB mapping cleanup didn't reflect changes to allocation. Fixes #21233.
      Fix #13405: Cursor corruption
      Nuke some trailing whitespace.
      man: cleanup
      rhd_dump: move pci_device_enable to correct case (pciaccess)
      utils: Only allow -e if pci_device_enable() is available.
      modes: Fixup broken panel modes if possible
      Fix switch construction in LVDSPropertyControl
      Add quirk entry for 0x7146:0x174B:0x0940. Bug #21947.
      Add some more PCI Ids, improve RV740 handling, fix descriptions.
      Add AtomBIOS based static powermanagement enablement
      Initialize fresh connector object correctly in AtomBIOS case.
      Add quirk table entry for Asus F3JR.
      Adapt for nuked xf86LoaderReqSymLists() in Xserver 1.6.99.1.
      randr: Remove useless error messages when fetching unknown/invalid properties.
      Move setting of Private->Modes to correct place.
      Refactor AtomBIOS option handling.
      randr: Add AtomBIOS property for on-the-fly setting. Experimental.
      randr: Export EDID property correctly.
      randr: XA_STRING property values are not necessarily 0-terminated.
      randr: Reformat AtomBIOS parameter correctly when setting.
      Add quirks table entry for ASUS EAH3450.
      Add Developer's documentation. Or better: Some start of.
      Add shave (nuking excessive libtool output).
      Rewrite to use structured data for power settings.
      Rework powermanagement: Introduce the notion of levels, change interface.
      Consolidate prefixes for ATOM_*.
      Add code fetch chip clock and voltage limits and validate them.
      Typo.
      Improve chip limit validations.
      Improve output for powermanagement.
      Improve chip limit validations. Again.
      Improve chip limit validations. Again. 2.
      Consolidate structures in rhd_pm.c and rhd_atombios.c.
      Remove warnings in rhd_pm.c on 32bit.
      Import known good chip settings from AtomBIOS.
      Add check for -Wno-unknown-pragmas in configure.ac.
      Fix C++ comments warnings in reverse engineered AtomBIOS.
      Validate current clocks - some AtomBIOSes provide broken values.
      Work around ParseTable returning CD_SUCCESS if the command table doesn't exist
      Fix autoconf issues.
      Typo.
      RS690 MC idle: Wait for system idle instead of sequencer idle.
      Rename registers in PCIE space.
      MC: Major overhaul for RS600, RS690, RS760, RS780, RS880.
      Fix logic bug in sideport memory detection.
      INSTALL: xorgversion.m4 is obsolete for a long time already.
      Non-existent AtomBIOS command tables should issue a warning only.
      Consider Backlight property to be a known good property now.
      Add atombios_rev.h to files list.
      Also combine outputs if only the second of them has .dual set.
      Fix segfault due to missing Card NULL check.
      atombios.h prohibits -std=c99 due to unnamed unions
      More idle/flush swaps.
      Fix typo in non-DRI case.
      Add ugly hack for uint32_t to rhd_pm as well.
      Add quirk table entry for ATI Radeon X1550.
      Add quirk table entry for Wyse R-Class.
      RV740: disable DFS and Composite
      Disable DRI by default if shadowfb is explicitly selected.
      Fix missing parenthesis.
      RV740: Choose shadowfb by default.
      randr: Select virtual large enough for typical dual-monitor situations
      pm: Do NOT set idle engine clocks to default/2 unless ForceLowPowerMode is used.
      pm: Use minimum known working frequency instead of default/2.
      pm: Ignore validation when setting negative engine/mem frequencies.
      pm: Improve wording of lowPowerModeEngineClock logging.
      i2c: Hardware may need a while to indicate availability to the host
      README.coding: Add rhd_acpi.[ch] and atombios_rev.h
      pm: Comment out currently unused variable.
      Bump to 1.3.0. Update README.

Michael Cree (3):
      Added code to use libpciaccess
      Added code to use libpciaccess and access PCI ROM
      Updated Makefile in utils/conntest to enable link with libpciaccess.

Peter Hutterer (1):
      radeonhd: Update to xextproto 7.1 support.

Rafał Miłecki (12):
      clean power management code
      PM: Save and restore engine clock on VT switching
      PM: fix broken engine clock setting logic
      PM: add RHDGetDefaultMemoryClock
      PM: get rid of EnableForced field
      PM: add memory downclocking. Commented out for now.
      RandR: fix return in DigPropertyControl
      RandR: add returning HDMI property value
      AtomBIOS: add pixel clock's ucFracFbDiv to debugging messages
      PLL: RV620 PLL shutdowning fix (sometimes we need unused PLL running)
      PM: Fix printing units and variable typo in memory code
      Fix build with --disable-atombios

Roland Scheidegger (1):
      R6xx/R7xx: fix pixel centers

Thomas Jaeger (1):
      Fall back to software for unsupported repeat modes

Timo Aaltonen (4):
      Merge branch 'debian-unstable' of ../../xsfbs into debian-unstable
      Merge commit '1.3.0' into debian-unstable
      Update the changelogs.
      Bump Standards-Version to 3.8.3.

Tristan Hoffmann (1):
      man: Add lowpower options.

Yang Zhao (22):
      AtomBIOS: add hooks to call memory and engine clock getters and setters
      PM: Add functions for get/setting engine and memory clocks
      PM: Add ForceLowPowerMode and LowPowerModeEngineClock options
      Cursor: Do not change cursor mode when disabling; fixes bug #13405
      Cursor: refactor RandR cursor code
      Cursor: Fix remaning corruption cases
      Cursor: refactor non-RandR cursor code
      Cursor: clean-up: eliminate Width and Height from rhdCursor struct
      Cursor: optimize lockCursor()
      MC: Remove duplicated definition of SRBM_STATUS
      Raise warnings when 2D acceleration initialization fails
      Fix incorrectly reporting XAA/EXA init as failing for r5xx
      Xv: Make color space selectable on r6xx/r7xx
      Make EXA the default AccelMethod on r5xx
      Fallback to ShadowFB on r6xx/r7xx if DRI pre-init fails
      Use DRM and EXA by default on r6xx/r7xx
      Do not log about "Unknown card detected" when AtomBIOS is available
      Put back logging of PCI IDs not in database during probing.
      LUT: Change internal functions to reflect hardware
      LUT: Use DC_LUT_30_COLOR for saving/restoring LUT
      LUT: Make sure LUT_RW_INDEX is reset to 0 before loading LUT
      LUT: Fix RHDLUTCopyForRR() not actually modifying LUT

---
 .gitignore                       |    2 
 ChangeLog                        | 1203 +++++++++++++++++++++++++++++++++++++++
 INSTALL                          |    2 
 README                           |   30 
 README.coding                    |  124 ++++
 acinclude.m4                     |   77 ++
 autogen.sh                       |    4 
 configure.ac                     |   30 
 debian/README.source             |   73 ++
 debian/changelog                 |   16 
 debian/control                   |   24 
 debian/xsfbs/repack.sh           |   32 +
 debian/xsfbs/xsfbs.mk            |   21 
 debian/xsfbs/xsfbs.sh            |  311 ----------
 man/radeonhd.man                 |  128 ++--
 shave-libtool.in                 |   69 ++
 shave.in                         |   79 ++
 src/Makefile.am                  |   17 
 src/atombios_rev.h               |  199 ++++++
 src/r5xx_accel.h                 |    2 
 src/r600_exa.c                   |   14 
 src/r600_reg.h                   |   10 
 src/r600_reg_auto_r6xx.h         |    2 
 src/r600_reg_r6xx.h              |   22 
 src/r600_reg_r7xx.h              |   64 +-
 src/r600_shader.h                |  166 ++---
 src/r600_state.h                 |    4 
 src/r600_textured_videofuncs.c   |  103 ++-
 src/r6xx_accel.c                 |  171 ++---
 src/r6xx_accel.h                 |   12 
 src/radeon_3d.c                  |   52 -
 src/radeon_drm.h                 |    2 
 src/radeon_exa_render.c          |   23 
 src/radeon_textured_videofuncs.c |    4 
 src/rhd.h                        |   30 
 src/rhd_acpi.c                   |  150 ++++
 src/rhd_acpi.h                   |   31 +
 src/rhd_atombios.c               |  731 ++++++++++++++++++++---
 src/rhd_atombios.h               |   70 +-
 src/rhd_atomout.c                |   75 +-
 src/rhd_audio.c                  |   52 -
 src/rhd_audio.h                  |    1 
 src/rhd_biosscratch.c            |    7 
 src/rhd_connector.c              |    2 
 src/rhd_cs.c                     |    2 
 src/rhd_cursor.c                 |  212 +++---
 src/rhd_cursor.h                 |    2 
 src/rhd_dac.c                    |    4 
 src/rhd_dig.c                    |  102 ++-
 src/rhd_dri.c                    |   85 +-
 src/rhd_driver.c                 |  412 +++++++------
 src/rhd_hdmi.c                   |  146 +++-
 src/rhd_hdmi.h                   |   12 
 src/rhd_i2c.c                    |   16 
 src/rhd_id.c                     |  170 +++--
 src/rhd_lut.c                    |  174 +----
 src/rhd_lut.h                    |    5 
 src/rhd_lvtma.c                  |   91 ++
 src/rhd_mc.c                     |   10 
 src/rhd_mc.h                     |    4 
 src/rhd_monitor.c                |   19 
 src/rhd_output.c                 |   61 +
 src/rhd_output.h                 |    6 
 src/rhd_pll.c                    |   24 
 src/rhd_pm.c                     |  475 +++++++++++++++
 src/rhd_pm.h                     |   78 ++
 src/rhd_randr.c                  |  183 ++++-
 src/rhd_regs.h                   |   79 +-
 src/rhd_tmds.c                   |   10 
 src/rhd_video.c                  |   47 +
 src/rhd_video.h                  |    9 
 utils/conntest/Makefile.am       |   10 
 utils/conntest/rhd_conntest.c    |  391 +++++++++++-
 utils/conntest/rhd_dump.c        |  103 +++
 74 files changed, 5568 insertions(+), 1615 deletions(-)
---


Reply to: