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

xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.2.99.901-1'



Tag 'xserver-xorg-video-intel-2_2.2.99.901-1' created by Brice Goglin <bgoglin@debian.org> at 2008-03-21 21:06 +0000

Tagging upload of xserver-xorg-video-intel 2:2.2.99.901-1 to experimental.

Changes since xserver-xorg-video-intel-2_2.2.1-1:
Brice Goglin (3):
      Partial revert of 3e7c2a3f7211f0c167e831366aa5bb1ca9215334
      Merge tag 'xf86-video-intel-2.2.99.901' into debian-experimental
      New upstream release candidate

Dave Airlie (3):
      fixup pciaccess version detect
      quirk: add DVO ivch quirk
      fixup pciaccess version detect

Eric Anholt (13):
      Add detail on different units to intel_idle.
      Add a little program to output the stepping information for several chipsets.
      Fix SDVO I2C access on Mac Mini in EFI mode.
      Avoid setting reserved bits in SDVOx on everything 965-class.
      Add support for brightness control to i915 textured video output.
      Cleanse DVO drivers of CARD* types.
      Remove i830+ driver's use of CARD*/INT* types for great justice.
      Nuke more CARD* types from i810 driver.  Untested.
      Separate i810 and i830 ring macros out into separate files.
      Eliminate local variables defined in i830 BEGIN_LP_RING().
      Add workarounds for 830/845's lack of a8/x8r8g8b8/x8b8g8r8 support.
      Remove h0h0 UploadToScreen implementation that used pattern blits.
      Change OUT_RING and similar calls to OUT_BATCH for batchbuffer merge

Hong Liu (7):
      Fix pixmap offset
      Bug 10773: fix i8xx pll p2 value in i830_crtc_clock_get()
      Bug 10584: Mac Mini EDID data assigned to TMDS output
      Allow non-strict free order for bo_list
      Fix PLL reference clk debug dump
      Fix DPLL programming in CRTC mode set
      Fix rotation mem with kernel memory manager in VT switch

Jesse Barnes (25):
      Frame buffer compression support on new chipset
      Program FBC fence offset register
      Only enable FBC if one pipe is active
      Fix build warnings on 64 bit
      Only disable FBC if registers are available
      Add CACHE_MODE_0 register to dump output
      Fix DSP*CNTR restoration
      Remove side effects from VGA debug code
      Add pipe A force enable quirk for ThinkPad X40
      Add quirk for DVO channel selection
      Change FBC idle mode back to default
      Refactor memory allocation into a separate function
      Move MTRR fixup to its own routine
      Account for FBC LL cache in memory reservation
      Pull chipset detection out of PreInit into its own function
      Implement new get_property feature for backlight control
      Enable hardware overlay on 965
      Add pipe A force enable quirk for Dell Latitude D500
      Add pipe A force enable quirk for Toshiba Portege R205-S209
      Add pipe A force quirk for Thinkpad R31
      Add stdint.h to i830_bios.h
      Add stdint.h to DVO drivers
      Add sysfs backlight support for Fujitsu laptops
      Remove fbc enable/disable messages
      Add support for new ->get_crtc output callbacks

Julien Cristau (7):
      Add the ${shlibs:Depends} substvar to the -dbg package's dependencies
      Look for src/{modes,parser} in $srcdir, not in objdir
      Only build on x86, this package doesn't make sense anywhere else.
      The Vcs-* fields are now recognized by dpkg, so drop the XS- prefix.
      Add i8[13]0_ring.h to _SOURCES to fix distcheck
      autoreconf
      Build against xserver 1.5 rc1 (1.4.99.901).

Keith Packard (6):
      Add intel_idle to measure GPU load ratio.
      Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD
      8xx/9xx can handle textures to 2kx2k. 965 can do 8kx8k
      Add defines for 9xx S3 word in 3D_STATE_LOAD_STATE_IMMEDIATE
      Add i830_transform_is_affine and i830_get_transformed_coordinates_3d.
      Handle projective transforms on 9xx for Composite.

Kristian Høgsberg (2):
      Silence warnings about possible uninitialize use of dst_format.
      Crack down on warnings.

Mark Kettenis (2):
      Bug #14246: Fix biuld on OpenBSD.
      Bug #14649: Fix build if pciaccess headers are not with other xorg headers.

Matthieu Herrb (1):
      Makefile.am: nuke RCS Id

Paulo Cesar Pereira de Andrade (2):
      Make sure symbols used by other modules are public.
      Compile warning fixes.

Peng Li (1):
      HP Compaq 6730s has no TV output

Xiang, Haihao (13):
      enable XvMC for i915
      fix some bugs
      fix some bugs
      Release resource allocated for surface/subpicture
      fix some bugs
      fix a bug related to display surface
      1. The pitches for y/u/v surfaces are 1024bytes aligned.
      block some signals within critical section to avoid
      add copyright
      move i830_allocate_xvmc_buffer out of  #if/#endif
      lock display when creating context
      don't initialize XvMC if xv is disabled.
      only enable xvmc for 915/945/G33

Zhenyu Wang (88):
      code cleanups
      remove xvmc attributes
      explicit say "unsigned int"
      I missed to remove port attributes wrapper
      check early if we have slot left for new context or surface
      disable subpicture initial
      Merge branch 'master' into xvmc-i915
      Merge branch 'master' into xvmc-i915
      Add media state definition on i965
      Create xvmc driver interface
      comment out i965_xvmc_driver for now
      fix i915 xvmc devPrivate reference
      clean up err report
      Log xvmc driver name
      Revert to origin xvmc setup steps
      clean up old i915 xvmc function declare
      rename xvmc init function names
      Temp work around ttm allocation for xvmc, which should be fixed later.
      move some definition out of i915 specific header
      Merge branch 'master' into xvmc
      use field name to initialize i915 xvmc driver
      Merge branch 'xvmc' of git+ssh://zhen@people.freedesktop.org/~zhen/xf86-video-intel into xvmc
      split xvmc user lib chipset drivers
      Merge branch 'master' into xvmc
      revert xvmc memory allocation hacks
      add missing license header for new files
      fix xvmc return values
      Fix DRI context creation for XvMC
      try to move some fields to xvmc driver structure
      Merge branch 'master' into xvmc
      Merge branch 'xvmc' of git+ssh://zhen@people.freedesktop.org/~zhen/xf86-video-intel into xvmc
      Merge branch 'master' into xvmc
      xvmc: attempt to move batch buffer code out of i915 private
      xvmc: take out batch buffer handling code
      xvmc: move batch buffer init/fini to intel_batchbuffer.c
      Merge branch 'master' into xvmc
      Merge branch 'master' into xvmc
      xvmc: oops, should first map batch buffer before init
      xvmc: move locking code into generic place
      xvmc: some code clean up
      xvmc: i915 rename files
      xvmc: remove unused SAREAPTR macro
      xvmc: intel_xvmc.c cleanups
      xvmc: more i915 xvmc cleanups
      xvmc: remove i915 drm map type
      xvmc: clean batch buffer finish
      xvmc: move some i915 context destroy code to generic function
      xvmc: add xvmc decoder type string
      Merge branch 'master' into xvmc
      xvmc: move batch buffer init/fini code into generic
      xvmc: add "XvMC" option, default is false.
      Merge branch 'master' into xvmc
      xvmc: move dri context handling to generic code
      xvmc: handle surface create/destory in generic code
      xvmc: add disable xvmc build support
      xvmc: store XvMCContext pointer instead of context_id in internal ctx list
      xvmc: consolidate put surface interfaces
      xvmc: make XvMC default on
      xvmc: add info in intel.man
      xvmc: move drmOpen earlier
      xvmc: add context id info in debug/trace
      xvmc: setup driver info for XvMCGetDRInfo request
      Wrap up chipsets which needs graphics address for status page
      hardware status page initialization rework
      Don't crash if SW cursor
      Fix last commit on i8xx debug p2 value
      Bug #14440: fix stolen mem size mask on i830M
      Add DMI info for i830 quirks
      Fix Lenovo X60 TV quirk
      Fix last 8XX clock's p2 value commit
      Don't leak memory if no DMI info is provided by kernel
      Fix overlay rotation
      Bug 14591: comment out MI_DISPLAY_POWER_DOWN as for 965GM only
      Really print adjusted_mode for mode debug
      No ring, no sync
      remove extra dri checking
      Merge branch 'master' into xvmc
      disable memory alloc debug
      Pass default visual in dri context create
      Always bind memory after agp aperture allocation
      remove unused init/fini hooks for xvmc driver
      nuke unneed error_base and event_base
      Merge branch 'master' into xvmc
      bug 15060: Dell Latitude X300 needs pipe A quirk
      Disable XvMC if DRI is not enabled.
      Merge branch 'master' into xvmc
      Merge branch 'xvmc'
      Bump version 2.2.99.901

liuhong (1):
      xf86-video-intel: fix ivch using wrong dvo register

root (3):
      1. using batch buffer
      a fix for 945G/945GM
      1. clean code

---
 ChangeLog                          | 1306 ++++++++++++++++---
 aclocal.m4                         |   12 
 config.h.in                        |    3 
 configure                          |  166 +-
 configure.ac                       |   28 
 debian/changelog                   |   17 
 debian/control                     |   12 
 debian/patches/01_gen_pci_ids.diff |    2 
 man/Makefile.am                    |    1 
 man/Makefile.in                    |    1 
 man/intel.man                      |    5 
 src/Makefile.am                    |   21 
 src/Makefile.in                    |   57 
 src/bios_reader/Makefile.am        |    3 
 src/bios_reader/Makefile.in        |   27 
 src/bios_reader/bios_dumper.c      |    1 
 src/bios_reader/bios_reader.c      |    4 
 src/brw_defines.h                  |   26 
 src/brw_structs.h                  |  107 +
 src/ch7017/Makefile.am             |    3 
 src/ch7017/Makefile.in             |    4 
 src/ch7017/ch7017.c                |   41 
 src/ch7xxx/Makefile.am             |    3 
 src/ch7xxx/Makefile.in             |    4 
 src/ch7xxx/ch7xxx.c                |   17 
 src/common.h                       |  107 -
 src/i810.h                         |   12 
 src/i810_cursor.c                  |    6 
 src/i810_driver.c                  |    8 
 src/i810_io.c                      |   24 
 src/i810_memory.c                  |    4 
 src/i810_reg.h                     |   44 
 src/i810_ring.h                    |   90 +
 src/i810_video.c                   |   70 -
 src/i830.h                         |  192 +-
 src/i830_3d.c                      |  322 ++--
 src/i830_accel.c                   |   19 
 src/i830_bios.c                    |    2 
 src/i830_bios.h                    |  135 -
 src/i830_crt.c                     |   41 
 src/i830_cursor.c                  |   14 
 src/i830_debug.c                   |  166 +-
 src/i830_display.c                 |  128 +
 src/i830_dri.c                     |   24 
 src/i830_driver.c                  |  854 ++++++------
 src/i830_dvo.c                     |   21 
 src/i830_exa.c                     |  150 --
 src/i830_hwmc.c                    |  154 ++
 src/i830_hwmc.h                    |  106 +
 src/i830_i2c.c                     |   21 
 src/i830_lvds.c                    |   68 
 src/i830_memory.c                  |   93 -
 src/i830_quirks.c                  |   14 
 src/i830_render.c                  |  441 +++---
 src/i830_ring.h                    |  113 +
 src/i830_sdvo.c                    |  121 +
 src/i830_sdvo_regs.h               |   54 
 src/i830_tv.c                      |  115 -
 src/i830_video.c                   |  376 +++--
 src/i830_video.h                   |   29 
 src/i830_xaa.c                     |  138 +-
 src/i915_3d.c                      |   66 
 src/i915_3d.h                      |   13 
 src/i915_hwmc.c                    |  873 ++++++++++++
 src/i915_hwmc.h                    |   61 
 src/i915_reg.h                     |   10 
 src/i915_render.c                  |  162 +-
 src/i915_video.c                   |  297 ++--
 src/i965_render.c                  |  297 ++--
 src/i965_video.c                   |  234 +--
 src/ivch/Makefile.am               |    3 
 src/ivch/Makefile.in               |    4 
 src/ivch/ivch.c                    |   35 
 src/reg_dumper/.gitignore          |    2 
 src/reg_dumper/Makefile.am         |   16 
 src/reg_dumper/Makefile.in         |  103 -
 src/reg_dumper/idle.c              |  177 ++
 src/reg_dumper/reg_dumper.h        |    1 
 src/reg_dumper/stepping.c          |  137 +
 src/sil164/Makefile.am             |    3 
 src/sil164/Makefile.in             |    4 
 src/sil164/sil164.c                |   25 
 src/sil164/sil164_reg.h            |   15 
 src/tfp410/Makefile.am             |    3 
 src/tfp410/Makefile.in             |    4 
 src/tfp410/tfp410.c                |   23 
 src/tfp410/tfp410_reg.h            |   15 
 src/xvmc/Makefile.am               |   20 
 src/xvmc/Makefile.in               |   99 +
 src/xvmc/driDrawable.c             |  174 ++
 src/xvmc/driDrawable.h             |   64 
 src/xvmc/i915_program.h            |  276 ++++
 src/xvmc/i915_structs.h            |  973 ++++++++++++++
 src/xvmc/i915_xvmc.c               | 2535 +++++++++++++++++++++++++++++++++++++
 src/xvmc/i915_xvmc.h               |  117 +
 src/xvmc/intel_batchbuffer.c       |  271 +++
 src/xvmc/intel_batchbuffer.h       |   42 
 src/xvmc/intel_xvmc.c              | 1069 +++++++++++++++
 src/xvmc/intel_xvmc.h              |  252 +++
 src/xvmc/xf86dri.c                 |  601 ++++++++
 src/xvmc/xf86dri.h                 |  111 +
 src/xvmc/xf86dristr.h              |  390 +++++
 102 files changed, 13032 insertions(+), 2692 deletions(-)
---


Reply to: