xf86-video-intel: Changes to 'refs/tags/2.9.99.901'

Carl Worth cworth at kemper.freedesktop.org
Mon Nov 30 20:20:05 PST 2009


Tag '2.9.99.901' created by Carl Worth <cworth at cworth.org> at 2009-12-01 04:19 -0800

Intel 2.9.99.901 release (2.10.0 rc1)

Changes since 2.9.0:
Albert Damen (2):
      Drop frontbuffer from crtc in I830CloseScreen
      Fix crash in uxa_acquire_pattern when pDst is NULL

Carl Worth (4):
      NEWS: Add generic notes for the 2.9.99.901 snapshot.
      configure.ac: Bump version to 2.9.99.901.
      NEWS: Note that the driver now has a hard dependency on KMS.
      Add i830_bios.h and i830_display.h to EXTRA_DIST.

Chris Wilson (29):
      Complete the removal of UMS build support
      uxa: Free the ScratchPixmapHeader after its associated Picture
      uxa: Refactor create Picture for pixman format
      conf: Add debugging flush options
      debug: Enable cache flushing after every operation
      uxa: Force alpha bits to fill remaining bits
      Check that batch buffers are atomic.
      i915: Check for overflow before overflowing.
      i915: Use the color channels to pass along solid sources and masks.
      i915: Fix texture sampling coordinates.
      uxa: Do not remove repeat from solids for 1x1 composites.
      i915: Derive the correct target color from the pixmap by checking its format
      Cleanup a few compiler warnings.
      uxa-glyphs: Stream uploads via temporary bo
      batch: Track pixmap domains.
      batch: Emit a 'pipelined' flush when using a dirty source.
      Only flush batch during prepare access if it may modify the pixmap.
      uxa: PutImage acceleration
      uxa-glyphs: Enable TILING_X on glyph caches.
      overlay: Fix build after 646b4a9483
      debug: Don't always flush the batch when emitting a debugging flush
      i915: Fix missing texture offset for mask.
      i915: Remove routing of alpha channel to green.
      debug: Enable dumping of batchbuffer [compile-time only]
      i915: Whitespace
      i915: Disable centre-point sampling.
      uxa: Remove cache flush for copy
      uxa: Initialise lists for private pixmap structure.
      uxa: Limit maximum size of tiled objects

Daniel Kahn Gillmor (1):
      Makefile.am: Add missing .g4i to be included in the tar file.

Daniel Vetter (22):
      Xv i830_display_video splitup: extract i830_calc_src_regs
      Xv i830_display_video splitup: extract i830_overlay_cmd
      Xv: rename i830_display_video to i830_display_overlay
      Xv: introduce planar memcpy helper
      Xv: use is_planar_fourcc helper some more
      Xv: kill hw double buffering logic
      Xv: kill destId in I830PutImage
      Xv I830PutImage splitup: extract i830_dst_pitch_and_size
      Xv I830PutImage splitup: extract i830_setup_video_buffer
      Xv I830PutImage splitup: extract i830_copy_video_data
      Xv I830PutImage splitup: extract i830_wait_for scanline
      Xv: small cleanups in I830PutImage
      Xv: scrap overlay offscreen pixmap support
      Xv: create xvmc_passthrough helper
      Xv: rework overlay buffer management
      Xv: introduce an overlay hal
      Implement drmmode overlay
      Xv overlay: remove some more dead stuff from ums overlay support
      Xv: fixup the disabled drmmode overlay code
      Xv overlay: further cleanups
      Xv overlay: fix planar YUV copy for right rotated crtcs
      Kill some more #defines only needed for User-Modesetting

Dave Airlie (1):
      drmmode: with 1.7 server, set mode major doesn't get gamma setup.

Eric Anholt (25):
      Remove error state dumping code.
      Remove UMS overlay support.
      Remove UMS support.
      Move to kernel coding style.
      Remove intel_idle, replaced by intel_gpu_top in intel_gpu_tools.
      Trim down the hotplug debug app.
      Remove the stepping debug app, replaced by version in intel_gpu_tools.
      Remove the reg_dumper code, now that it's been moved to intel_gpu_tools.
      Remove more dead UMS code.
      Rename the screen private from I830Ptr pI830 to intel_screen_private *intel.
      Rename the xf86 screen private from pScrn to scrn.
      Share several render fields between render implementations.
      de-pCamelHungarian the Render pictures and pixmaps.
      Call pPixmaps plain old pixmaps.
      Rename the xv pPriv to adaptor_priv to reflect whose private it is.
      Rename pDraw to plain old drawable.
      Rename pGC to gc.
      Rename pScreen to screen.
      Clean up more i830_memory.c madness.
      Replace dolt and shave with relying on current autotools.
      Enable XVMC by default on gen4.
      XVMC: Use XCB DRI2 instead of cargo-culting our own copy of Xlib stuff. (v2)
      Remove flow-control macros for fallbacks in the 2D driver.
      Fix "Remove flow-control macros for fallbacks in the 2D driver."
      Revert "configure: make --disable-dri work even if the server supports DRI"

Gaetan Nadon (7):
      .gitignore: use common defaults with custom section # 24239
      .gitignore: use common defaults with custom section # 24239
      Several driver modules do not have a ChangeLog target in Makefile.am #23814
      INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
      INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
      Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
      video-intel: remove i2c_vid.h from src/Makefile.am

Jesse Barnes (2):
      DRI2 compat build fix: it's drawable->pScreen not drawable->screen
      Increase stride limit for IGDNG

Kristian Høgsberg (1):
      Use new drmGetDeviceNameFromFd() for mapping to drm device name

Rémi Cardona (5):
      configure: check for libdrm and libpciaccess earlier
      configure: group system header checks at the top
      configure: make --disable-dri work even if the server supports DRI
      configure: use CWARNFLAGS from xorg-macros.m4
      configure: drop some more cruft

Thomas Arnhold (1):
      Fix 64-bit compiler warnings in intel_xvmc_dump_render().

Zhao Yakui (1):
      Return failure when the enum-type output property values are not found

Zhenyu Wang (1):
      i965 XvMC cleanup

---
 .gitignore                      |   82 
 Makefile.am                     |   14 
 NEWS                            |   15 
 configure.ac                    |   69 
 m4/dolt.m4                      |  178 -
 m4/shave.m4                     |   73 
 man/intel.man                   |    6 
 shave-libtool.in                |   69 
 shave.in                        |   76 
 src/.gitignore                  |    6 
 src/Makefile.am                 |   29 
 src/bios_reader/.gitignore      |    1 
 src/bios_reader/Makefile.am     |    2 
 src/bios_reader/bios_dumper.c   |   93 
 src/bios_reader/bios_reader.c   |  880 ++++----
 src/bios_reader/swf_dumper.c    |   96 
 src/ch7017/Makefile.am          |   16 
 src/ch7017/ch7017.c             |  330 ---
 src/ch7017/ch7017_module.c      |   36 
 src/ch7017/ch7017_reg.h         |  162 -
 src/ch7xxx/Makefile.am          |   17 
 src/ch7xxx/ch7xxx.c             |  323 --
 src/ch7xxx/ch7xxx.h             |   31 
 src/ch7xxx/ch7xxx_module.c      |   35 
 src/ch7xxx/ch7xxx_reg.h         |   80 
 src/common.h                    |   31 
 src/drmmode_display.c           |  119 -
 src/i2c_vid.h                   |  132 -
 src/i810_driver.c               |    2 
 src/i830.h                      | 1191 +++-------
 src/i830_3d.c                   |  403 +--
 src/i830_accel.c                |  238 --
 src/i830_batchbuffer.c          |  318 +-
 src/i830_batchbuffer.h          |  192 +
 src/i830_bios.c                 |  555 ++---
 src/i830_bios.h                 |  481 ++--
 src/i830_common.h               |  105 
 src/i830_crt.c                  |  557 -----
 src/i830_cursor.c               |  307 --
 src/i830_debug.c                | 2540 -----------------------
 src/i830_debug.h                |   34 
 src/i830_display.c              | 2367 ---------------------
 src/i830_display.h              |   19 
 src/i830_dri.c                  |  573 ++---
 src/i830_dri.h                  |   54 
 src/i830_driver.c               | 3884 ++++++++++-------------------------
 src/i830_dvo.c                  |  521 ----
 src/i830_hdmi.c                 |  368 ---
 src/i830_hwmc.c                 |  226 +-
 src/i830_hwmc.h                 |   59 
 src/i830_i2c.c                  |  392 ---
 src/i830_io.c                   |   35 
 src/i830_lvds.c                 | 1627 --------------
 src/i830_memory.c               | 1845 +++-------------
 src/i830_modes.c                |   69 
 src/i830_quirks.c               |  430 ---
 src/i830_reg.h                  |   33 
 src/i830_render.c               | 1307 ++++++-----
 src/i830_ring.h                 |   56 
 src/i830_sdvo.c                 | 2443 ----------------------
 src/i830_sdvo.h                 |   29 
 src/i830_sdvo_regs.h            |  726 ------
 src/i830_tv.c                   | 2042 ------------------
 src/i830_uxa.c                  | 1300 ++++++-----
 src/i830_video.c                | 3882 ++++++++++++-----------------------
 src/i830_video.h                |   95 
 src/i915_3d.c                   |  144 -
 src/i915_3d.h                   |  306 +-
 src/i915_hwmc.c                 | 1414 ++++++------
 src/i915_hwmc.h                 |   28 
 src/i915_reg.h                  |  158 -
 src/i915_render.c               | 1440 +++++++------
 src/i915_video.c                |  795 +++----
 src/i965_hwmc.c                 |  325 +-
 src/i965_hwmc.h                 |   36 
 src/i965_render.c               | 2998 ++++++++++++++-------------
 src/i965_video.c                | 1954 ++++++++---------
 src/ivch/Makefile.am            |   16 
 src/ivch/ivch.c                 |  373 ---
 src/ivch/ivch_module.c          |   64 
 src/ivch/ivch_reg.h             |  291 --
 src/reg_dumper/.gitignore       |    4 
 src/reg_dumper/Makefile.am      |   27 
 src/reg_dumper/audio.c          |  548 ++---
 src/reg_dumper/gtt.c            |   15 
 src/reg_dumper/hotplug.c        |  186 -
 src/reg_dumper/idle.c           |  227 --
 src/reg_dumper/lid.c            |  166 -
 src/reg_dumper/main.c           |  132 -
 src/reg_dumper/reg_dumper.h     |   18 
 src/reg_dumper/statuspage.c     |   55 
 src/reg_dumper/stepping.c       |  137 -
 src/reg_dumper/util.c           |   64 
 src/reg_dumper/xprintf.c        |   42 
 src/sil164/Makefile.am          |   17 
 src/sil164/sil164.c             |  270 --
 src/sil164/sil164.h             |   31 
 src/sil164/sil164_module.c      |   38 
 src/sil164/sil164_reg.h         |   60 
 src/tfp410/Makefile.am          |   17 
 src/tfp410/tfp410.c             |  292 --
 src/tfp410/tfp410.h             |   33 
 src/tfp410/tfp410_module.c      |   38 
 src/tfp410/tfp410_reg.h         |   91 
 src/xvmc/.gitignore             |    6 
 src/xvmc/Makefile.am            |    6 
 src/xvmc/dri2.c                 |  301 --
 src/xvmc/dri2.h                 |   70 
 src/xvmc/i915_program.h         |  146 -
 src/xvmc/i915_structs.h         | 1441 ++++++-------
 src/xvmc/i915_xvmc.c            | 4366 ++++++++++++++++++++--------------------
 src/xvmc/i915_xvmc.h            |   80 
 src/xvmc/i965_xvmc.c            | 1190 +++++-----
 src/xvmc/i965_xvmc.h            |    1 
 src/xvmc/intel_batchbuffer.c    |  198 -
 src/xvmc/intel_batchbuffer.h    |    5 
 src/xvmc/intel_xvmc.c           | 1395 ++++++------
 src/xvmc/intel_xvmc.h           |  251 +-
 src/xvmc/intel_xvmc_dump.c      |  211 +
 src/xvmc/shader/mc/Makefile.am  |    1 
 src/xvmc/shader/vld/Makefile.am |    6 
 src/xvmc/xvmc_vld.c             | 1737 ++++++++-------
 uxa/Makefile.am                 |    2 
 uxa/uxa-accel.c                 | 1662 +++++++--------
 uxa/uxa-glyphs.c                | 1350 ++++++------
 uxa/uxa-priv.h                  |  407 +--
 uxa/uxa-render.c                | 2003 +++++++++---------
 uxa/uxa-unaccel.c               |  576 ++---
 uxa/uxa.c                       |  614 ++---
 uxa/uxa.h                       |  895 ++++----
 130 files changed, 22091 insertions(+), 43985 deletions(-)
---


More information about the xorg-commit mailing list