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

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



Tag 'xserver-xorg-video-radeonhd-0.0.4-git20071124-1' created by Julien Cristau <jcristau@debian.org> at 2007-11-24 22:12 +0000

Tagging upload of xserver-xorg-video-radeonhd 0.0.4~git20071124-1 to experimental.

Changes since xserver-xorg-video-radeonhd-0.0.1+git20071006-1:
Branden Robinson (4):
      Set svn:keywords property to "Id" (keyword already present).
      Note probable out-of-dateness of maplink() function body.
      Add high-level documentation to XSFBS shell library, intended to reduce
      Test for existence of debian/patches directory before creating a symlink to it.

Brice Goglin (4):
      Fix displaying of patches applied by quilt.
      Minor fixes in the patching system.
      Fix "display the output of quilt push/pop".
      Do not call laptop-detect, let the only user call it directly

David Nusinow (12):
      Move xsfbs back to its rightful place
      Make us error out if we call patch and don't have quilt installed
      Fix the last commit and fix spelling error. Thanks Brice Goglin for the spelling catch.
      Fix for bug #371152. Thanks Joey Hess.
      Pull patches from ubuntu for ARCHITECTURE, LAPTOP, RECONFIGURE, FIRSTINST, and UPGRADE variables
      Move the files so they'll be put in debian/xsfbs automatically when pulled
      Update serverabi generation to also account for driver Provides
      Fix name of serverminver
      Add support for X server input ABI versioning
      Fix typo that prevented the input abi versioning from working.
      Fix one missed bit from the serverabiver -> serverminver rename
      Remove make-orig-tar-gz target

Dongxu Li (1):
      Alternative approach to PLL calculation.

Egbert Eich (69):
      Change name of structure rhdConnectors (and friends) to rhdConnectorTable.
      Getting PLL limits from AtomBIOS.
      Approach reference divider from top (EXPERIMENTAL).
      Retrieve LVDS parameters from AtomBIOS.
      If no system specific information is available use values set.
      Fix segfault problem do to unzeroed DisplayModeRec data structure.
      Changing name of connector type enum to rhdConnectorType.
      Add more range validation of AtomBIOS offsets.
      Removing duplicate debug messages.
      DDC is required. Fail if I2C or DDC modules cannot be loaded.
      VGA resources should be disabled while the server is in OPERATING state.
      Fix compiler complaints about string length.
      Removed AtomBIOS test code.
      Add check for failed allocation.
      Fixed a minor memory leak in rhd_atombios.c.
      Fix more memory leaks.
      Fix deallocation order.
      Fix wrong setting of the I2C ARBITRATION bits for R6xx.
      Only initialize I2C buses which are really available in HW.
      Change CombineStrings() to AppendString().
      Add add a sanity check for the SupportedDevices table.
      Use lookup table to find function and message information to AtomBIOS query.
      Added query for I2C_GPIO table.
      Fix build for the case that AtomBIOS or AtomBIOS parser are not present.
      Add support for libpciaccess.
      Let RHDAppendString() take care of freeing the old string.
      Set a (guessed) sane value for the default engine clock.
      Don't use rhdPtr->PciInfo->chipType as this doesn't exist with pciaccess.
      Test if structures are set up yet before destroying them.
      Set 'HaveDriverFuncs' AddDriver(), use base_addr instead of bus_addr for mapping.
      Load config.h _before_ checking the define.
      Make sure that config.h is included in every file that includes rhd.h.
      Set driver version in configure.ac to 0.0.2.
      Add I2C support for RS690.
      Cleaning up the EDID confusion: only free the EDID block when not needed.
      Don't call GetRec in PreInit() in the PCIACCESS case.
      Name all structs and enums in rhd_atombios.h.
      Clean up naming of local functions.
      Split ATOMBIOS_GET_PANEL_TIMINGS in ATOMBIOS_GET_PANEL_MODE and ATOMBIOS_GET_PANEL_EDID.
      Let AtomBIOS layer convert variables to correct unit.
      Unify and sanitize AtomBIOS layer variable, function and type names.
      Unify and consolidate PCI device lists for libPCIACCESS and non-libPCIACCESS builds.
      Modify handling of AtomBIOS LVDS misc parameter query. Add CompassionateData query.
      Reomved I2C bus scanning from X driver, integrated it in rhd_conntest instead.
      Sanitize name of atomBiosHandle(Ptr/Rec).
      Add RS690 DDC support to rhd_conntest.
      Document the -s option for rhd_conntest.
      Add some -verbose 7 messages.
      Preliminary AtomBIOS based output scaler implementation for testing.
      Remove obsolete macros.
      Remove static from rhdAtomSetScaler() for now.
      Remove DDC test as it hangs on some cards for unused buses.
      Corrected comment about DDC slave ordering.
      Added size checks to AtomBIOS connector table parser.
      Implement PCI BIOS access reenablement to read BIOS from ROM BAR on POSTed systems.
      Remove unused driver options.
      Enable LVTMA for panel on RS690.
      Make test for linux more portable. Test for __linux__.
      Fix fixable warnings.
      Muffle the compiler some more (fix initializer of list element).
      Change message for unknown card if we use AtomBIOS.
      Set Id member of struct rhdOutput to the proper enum type.
      Use correct variable for DDC speed setting on R6xx, fix some warnings.
      Changing default depth to 24bpp.
      Add a debug printout for  R6XX_MC_VM_FB_LOCATION.
      Use more user friendly connector names.
      Format the connector name for TVout better.
      Disable framebuffer tiling.
      Fix memory offset for R6xx.

Hans Ulrich Niedermann (47):
      Add two forgotten header files to dist tarball.
      Fix spelling (use "SVIDEO" instead of "SVIDIO")
      Integer AtomBIOS Query reply: print decimal AND hex value
      Parse version number in configure.ac both for config.h and in Imakefile.
      Let git ignore files from imake build.
      Make PACKAGE_VERSION_* extraction more portable.
      Check if we can map VBIOS ROM and bail out if not instead of segfaulting.
      Change 'conntest' to 'rhd_conntest' in README.
      Test for missing XORG_ m4 macros at autoconf time.
      Add man page describing the most frequently encountered problems.
      Add missing man page files.
      Fix name: conntest -> rhd_conntest.
      Move PACKAGE_VERSION_* defs to a separate template file and simplify filter.
      Test for missing XORG_ m4 macros at autoconf time (part II)
      Have git ignore *.s and *.i files
      Remove unused redundant definition of SED var
      Remove unused include breaking non-x86 builds
      Cover all build aspects with imake+automake
      Add Luc Verhaegen's git_version.sh from xf86-video-unichrome
      Log git commit if source tree is git checkout
      Preselect both product AND component in bugzilla URLs
      README section on common build problems: missing XORG_* macros
      Remove monitor section advice from "known bugs" section
      Commit automatic update to radeonhd.man from rhd_id.c
      Add TOC to README
      Have conntest build require pci/pci.h and -lz
      Fix git_version.sh srcdir==builddir
      Do not recursively build rhd_conntest (imake)
      Adapt rhd_conntest build description
      Add rhd_randr.h to dist tarball.
      rhd_conntest: Shorter version msg (fit line?)
      git_version.h: More efficient and robust git use
      Use (II) prefix when logging version info
      git_version.sh: Robust error handling
      git_version.sh: Note git version in .h file
      Multiple git_version.sh cleanups
      Keep git commit info in dist tarballs
      Indentation fix
      Quieten imake compilation (git_version.sh)
      Document Option "RROutputOrder" in man page
      man: Work around RandR problems (disable it)
      I have only written the man page, not the driver.
      man: Add link to radeonhd wiki page
      man: Add link to bugzilla
      Get rid of redundant broken GIT_DIR hack
      Detect uncommitted changes with git 1.4.x
      Comment on all git calls' compatibility

Ian Schram (1):
      Allow for spaces to occur in the path to the installation files.

Joerg Mayer (1):
      Improve online help in rhd_conntest.

Julien Cristau (17):
      Add new "serverabi" rule to generate drivers dependency on the server.
      Fix copy/paste typo in the input driver provides.
      chmod +x configure in debian/rules clean, to fix FTBFS.
      Add autotools-generated files.
      Add upstream changelog, add myself to Uploaders.
      Merge tag 'xserver-xorg-video-radeonhd-0.0.1+git20071006-1' of git.debian.org:/git/pkg-xorg/driver/xserver-xorg-video-radeonhd into debian-experimental
      Update ChangeLog.
      autoreconf
      Update debian/changelog.
      Merge branch 'upstream-experimental' into debian-experimental
      Delete xsfbs to allow proper merge.
      Merge git.debian.org:/git/pkg-xorg/xsfbs into debian-experimental
      * New git snapshot.
      Merge branch 'upstream-experimental' into debian-experimental
      Update changelogs for new upstream snapshot.
      Fix patch for last upstream.
      Prepare changelog for upload.

Luc Verhaegen (34):
      RHDLVTMAInit: CARD16 while value is used as CARD32. Fixed.
      RHDLVTMAInit: fixing unfreed structures.
      Rename ConnectorTable to ConnectorInfo.
      RHDConnectorsInit: fix allocation/freeing of ConnectorInfo and names.
      RHDLVTMAInit: Fix retrieval of panel electrical/timing information.
      Get rid of global rhdPanelMode.
      RHDCursorsDestroy: Null Crtc->Cursor, not Crtc itself.
      PLL: Add PPLL_CONTROL value for x1650.
      Fix enabling of Monitor->ReducedAllowed.
      Card ID based workaround for MCS-59 connector.
      Fix PLL for R5xx mobilities and Rv6xx.
      Improve detection of reduced blanking monitors.
      RHDGetVirtualFromModesAndFilter: second return value not checked.
      MCS-59 doesn't exist. It's DMS-59.
      Be smarter about the monitor section by selectively ignoring it.
      Move restoring of PLL spread spectrum until after PLL Set.
      Properly fix 1650Pro PLL gain control.
      Improve the ConnectorType handling when sensing.
      Add a flag member to the card structure.
      LVTMA TMDS: Add initial TMDS support for r5xx.
      TMDS B: Add table with macro control values.
      TMDSA: create a table for electrical adjustments.
      ID: Fix up Macbook pro.
      LVTMA: Add TMDSB support for R600, Rs690 and Rv6x0.
      Connector table fix for Sapphire HD2400XT.
      TMDSA: actually use IDCLK.
      PLL: Add r6xx mobilities to PLLElectrical.
      LVTMA: R690_NOT_DOCUMENTED is just REG_TEST_OUTPUT
      LVTMA: use some nasty macros to hide the shift in the register space.
      TMDSB: unsplit code for TMDSB.
      LVDS: Allow R600.
      Warning fix: CARD32 -> unsigned int again.
      Connector table: HD2400XT was actually an X1550.
      Patchlevel bump: 0.0.4.

Matt Haught (1):
      Fix AtomBIOS build on FreeBSD.

Matt Kraai (5):
      Use Crtc2 when trying to turn on the second CRTC.
      Ignore TAGS.
      Remove the semicolon from the RHDFUNC definition.
      Remove the semicolon from the RHDFUNCI definition.
      Don't access pEnt after deallocation.

Matthias Hopf (79):
      Only save cursor if size is within limits.
      Cursor cleanup: structure deallocation now in RHDFreeRec.
      Nuke VT switch cursor saving code.
      Added tons of extra Warning flags. Make CCFLAGS user-customizable again.
      Nuke unnecessary redirection.
      Fix pciaccess compilation.
      Nuke unnecessary array existence check.
      Fixing uninitialized elements (noncritical).
      Don't check unsigned for <0.
      Fix signed/unsigned comparisons.
      Nuke unnecessary return.
      Fix warning flags for compilation.
      Merge branch 'master' of ssh+git://git.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
      Spell correction.
      Abstracted CC flag detection into macro for further use.
      AtomBIOS related source files need different CFLAGS due to stdc99.
      Initial RandR framework.
      AC_SUBST RANDR_VERSION - in case it's ever needed for compiling rhd_randr.c
      Actually use RandR functionality in main driver if available.
      Include rhd.h for struct rhd{Crtc,Output,Monitor} declarations.
      Add ASSERT() macro, which bails out nicely, restoring video mode.
      Use ASSERT() instead of assert().
      Added RandR entry point for mode validation.
      Added Mode Validation and necessary dummy functions.
      Add <string.h> to files using memcpy.
      Add <string.h> to files using memcpy.
      Trivial fix for dummy function returning something.
      Add NoRandr option that disables use of RandR based modesetting.
      Move RandR initialization to right position. Nuke unnecessary SetDesiredModes.
      Whitespace + indentation cleanup.
      Fix use of uninitialized variable.
      Don't set up regular mode structures if RandR is active.
      Mode setting.
      Save cursor for non-active screens as well.
      Ignore even more standard monitor / mode handling in the RandR case.
      Added DPMS handling. Using right mode. Improved debug output.
      Moved RandR init further around.
      Make compilation w/o RandR 1.2 support possible.
      Add missing stdio.h.
      Don't include crtcs in check during mode_valid, only in fixup.
      RandR may give us a mode without a name - work around that.
      Disable monitor handling in ModeSet for now.
      Cleaned up comments.
      Do NOT update virtualX/Y via rhdRRXF86CrtcResize callback.
      Print out RandR state for debugging purposes.
      setupCrtc() when called from ModeFixup() should not ASSERT anything.
      *Dpms functions may activate / deactivate Crtcs and Outputs.
      Only set Mode of Output currently processed, not of all Outputs.
      Monitor is handled by RandR completely transparently.
      Split up output handling code into standard RandR functions.
      Move FrameSet() to the correct position.
      Merge branch 'master' into initial-randr
      Moved header file inclusion (rhdConnectorType needed for rhd_output.h).
      Fix missing ModeLayoutSelect() in noRandR case.
      Improved RHDDebugRandrState. Also logs only and does not spit on stderr.
      Don't shut down outputs that have active connectors attached.
      Call FrameSet() in AdjustFrame() only in the non-RandR case.
      Nuke include of sys/types.h.
      Added Radeon X1250.
      Reordering ScreenInit(). Now closer to original order again. Fixes 16bit.
      Cleanup.
      Add potential RandR 1.3 output properties.
      Don't set CRTC to NULL when disabling shared outputs.
      Merge branch 'master' into initial-randr
      Nuke '..' from git id so copy/paste to gitk actually works.
      Upload and set cursor images independently of Crtcs being active or not.
      Added RROutputOrder option to setup Xinerama screen order.
      Add 'RandR' string to messages where it was missing.
      Bump to 0.0.3
      Merge branch 'initial-randr'
      Check rout->Connector->DDC before using it.
      Nuked xf86Parser.h
      Keep EDID data for later usage.
      Use own monitor & EDID functions.
      Add rhdCrtcUnlock for later usage.
      Add ForceReduced and RRUseXF86Edid options.
      Nuke another xf86Parser.h
      Fix Imakefile (rhd_randr was missing).
      Better detection of RandR 1.2 interface on compile time.

Pierre Pronchery (1):
      Fix string array typo.

Stefan Dirsch (4):
      Added Imakefile for driver manual page.
      Added ID for Radeon HD 2600 LE (RV630).
      Generate the manual page properly on imake-based systems.
      Add <stdio.h>/<strings.h> to files using snprintf/strcasecmp.

---
 .gitignore                              |    6 
 ChangeLog                               | 4014 ++++++++++++++++++++++++++++++++
 Imakefile                               |    7 
 Makefile.am                             |    3 
 README                                  |  152 +
 RadeonHD.am                             |   30 
 RadeonHD.tmpl                           |   32 
 autogen.sh                              |    8 
 configure.ac                            |  104 
 debian/changelog                        |   21 
 debian/control                          |    4 
 debian/patches/01_gen_pci_ids.diff      |    8 
 debian/rules                            |    6 
 debian/xsfbs/xsfbs.mk                   |   50 
 debian/xsfbs/xsfbs.sh                   |    7 
 git_version.sh                          |  309 ++
 man/.gitignore                          |    2 
 man/Imakefile                           |   17 
 man/Makefile.am                         |   57 
 man/radeonhd.man                        |  198 +
 src/AtomBios/includes/CD_Common_Types.h |    2 
 src/Imakefile                           |   10 
 src/Makefile.am                         |   19 
 src/rhd.h                               |   70 
 src/rhd_atombios.c                      | 1240 +++++----
 src/rhd_atombios.h                      |   73 
 src/rhd_atomwrapper.c                   |    6 
 src/rhd_card.h                          |   23 
 src/rhd_connector.c                     |  146 -
 src/rhd_connector.h                     |    5 
 src/rhd_crtc.c                          |   10 
 src/rhd_cursor.c                        |   70 
 src/rhd_cursor.h                        |    2 
 src/rhd_dac.c                           |   28 
 src/rhd_driver.c                        |  718 +++--
 src/rhd_edid.c                          |   31 
 src/rhd_helper.c                        |   49 
 src/rhd_i2c.c                           |  284 +-
 src/rhd_i2c.h                           |    1 
 src/rhd_id.c                            |  477 ++-
 src/rhd_lvtma.c                         |  563 ++++
 src/rhd_mc.c                            |  135 +
 src/rhd_mc.h                            |   34 
 src/rhd_modes.c                         |  158 -
 src/rhd_modes.h                         |    4 
 src/rhd_monitor.c                       |  280 +-
 src/rhd_monitor.h                       |   14 
 src/rhd_output.c                        |    1 
 src/rhd_output.h                        |    4 
 src/rhd_pll.c                           |  174 -
 src/rhd_pll.h                           |    5 
 src/rhd_randr.c                         |  937 +++++++
 src/rhd_randr.h                         |   40 
 src/rhd_regs.h                          |   73 
 src/rhd_shadow.c                        |    6 
 src/rhd_tmds.c                          |  138 -
 src/rhd_vga.c                           |    6 
 utils/conntest/.gitignore               |    1 
 utils/conntest/Imakefile                |   17 
 utils/conntest/Makefile                 |    9 
 utils/conntest/Makefile.am              |   20 
 utils/conntest/README                   |   33 
 utils/conntest/rhd_conntest.c           |  344 ++
 63 files changed, 9652 insertions(+), 1643 deletions(-)
---



Reply to: