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

Carl Worth cworth at kemper.freedesktop.org
Wed Jun 10 15:33:03 PDT 2009


Tag '2.7.99.901' created by Carl Worth <cworth at cworth.org> at 2009-06-10 23:32 -0700

Intel 2.7.99.901 release

Changes since 2.7.99.1:
Adam Jackson (1):
      Remove useless loader symbol lists.

Alan Coopersmith (1):
      Fix "Unkown" typo in two FatalError messages

Arkadiusz Miśkiewicz (1):
      Restore CFLAGS after tests.

Carl Worth (8):
      Add doltlibtool to DISTCLEANFILES
      RELEASING: Better instructions for where to send announcements
      Use libdrm to lookup pipe for tear-free sync of XV
      Revert "Rely on BO pixmaps being present in acceleration paths."
      Rename i830_exa.c to i830_uxa.c
      UXA: Rasterize trapezoids to system memory, not a pixmap
      NEWS: Summarize new developments for 2.7.99.901
      Increment version to 2.7.99.901

Eric Anholt (9):
      Remove dead "avail" variable from XAA stuff.
      Only sync XV to vblank when drawing to the frontbuffer.
      Don't do GTT maps on objects bigger than half the available aperture size.
      Fix backwards logic on whether to sync to vblank or not.
      Open the DRM and keep the handle throughout server startup to finish.
      Fold GEM detection into DRM master open.
      Replace some pixmap-related idioms with inline functions to do so.
      Fix some drawable abuse in i830_dri.c
      Fix segfault in DRI2 vblank syncing if the region isn't onscreen.

Jesse Barnes (3):
      Add new have_gem flag
      Add --enable-debug flag to configure
      Sync DRI2 CopyRegion to vertical retrace

Keith Packard (14):
      Allow cursors to roam past 2048x2048 limit.
      intel_batch_start_atomic: fix size passed to intel_batch_require_space (*4)
      Leave allocator running until lower-level CloseScreens are done
      Don't bother to enable VF statistics during 965 video playback
      3D_STATE_VERTEX_BUFFERS takes four 32-bit values, not three.
      Hold reference to video binding table until all rects are painted.
      Revert "Leave allocator running until lower-level CloseScreens are done"
      Call down to lower CloseScreen before shutting down DRM allocator
      Split i915 textured video commands to fit into batch buffers.
      Fallback when VT inactive
      Add DP link and GMCH M and N registers
      Load i915 and fbcon when checking for KMS
      If DRM can't figure out which pipe to sync on, then don't sync at all.
      Use drm_intel_bo_disable_reuse API to flag scanout and cursor buffers

Kristian Høgsberg (2):
      Only return FALSE when dri_bo_map() fails
      Fall back to fb pixmaps for backing glyph pictures

Li Shao Hua (1):
      switch XvMC to gem

Lukasz Kurylo (1):
      DRI2 copyregion: don't wait for scanlines that won't happen

Ma Ling (4):
      Set activation periods as 64 cdclk sync up with KMS
      Wait doubled regis to be stable for load pipe detection
      Fetch mode line from VBT, then keep it.
      Provide mode line from VBT to xorg.

Stijn van Drongelen (1):
      Fix typo in (unused) INTEL_BIOS_32 macro

Wu Fengguang (2):
      Remove the offset parameter from i830_allocator_init()
      README: kill an evil dot

Xiang Hai hao (1):
      DRI2 for XvMC

Xiang, Haihao (1):
      xvmc: don't include xf86dri.h

Zhenyu Wang (8):
      xvmc: move 965 mc media programs to shader/mc directory
      xvmc: add missed vld g4i sources in Makefile and fix distcheck
      Add new chipsets PCI ids
      Remove fixed MMIO size
      Update intel_gtt utility for new chipset GTT check
      Add new register definitions
      Disable composite on new chipset for now
      Add new chipset register dumps

Zou Nan hai (6):
      XvMC VLD extension support for G4X
      enable UV half pixel
      fix
      Merge branch 'master' into xvmc-vld
      enable MC on g45 for player without vld patch
      add missing files for previous commit

root (1):
      Merge branch 'xvmc-vld'

---
 Makefile.am                                   |    2 
 NEWS                                          |   25 
 README                                        |    2 
 RELEASING                                     |   13 
 configure.ac                                  |   30 
 src/Makefile.am                               |    2 
 src/bios_reader/bios_reader.c                 |    4 
 src/common.h                                  |   38 
 src/drmmode_display.c                         |   10 
 src/i810.h                                    |    2 
 src/i810_driver.c                             |  172 -
 src/i810_reg.h                                |  535 ++++
 src/i830.h                                    |   34 
 src/i830_batchbuffer.c                        |    4 
 src/i830_batchbuffer.h                        |   11 
 src/i830_bios.c                               |   93 
 src/i830_bios.h                               |   17 
 src/i830_crt.c                                |    7 
 src/i830_cursor.c                             |    8 
 src/i830_debug.c                              |  625 +++++
 src/i830_dri.c                                |  102 
 src/i830_driver.c                             |  175 +
 src/i830_dvo.c                                |   29 
 src/i830_exa.c                                |  724 ------
 src/i830_hwmc.c                               |   34 
 src/i830_hwmc.h                               |    5 
 src/i830_memory.c                             |   59 
 src/i830_render.c                             |    2 
 src/i830_sdvo.c                               |   60 
 src/i830_uxa.c                                |  751 ++++++
 src/i830_video.c                              |   64 
 src/i915_hwmc.c                               |    6 
 src/i915_hwmc.h                               |    1 
 src/i915_render.c                             |    2 
 src/i915_video.c                              |   41 
 src/i965_hwmc.c                               |  195 -
 src/i965_hwmc.h                               |    6 
 src/i965_render.c                             |   32 
 src/i965_video.c                              |   13 
 src/reg_dumper/gtt.c                          |    2 
 src/xvmc/I810XvMC.h                           |  103 
 src/xvmc/Makefile.am                          |  106 
 src/xvmc/addidct.g4i                          |  152 -
 src/xvmc/backward.g4b                         | 1472 -------------
 src/xvmc/block_clear.g4i                      |  140 -
 src/xvmc/dri2.c                               |  301 ++
 src/xvmc/dri2.h                               |   70 
 src/xvmc/dual_prime.g4a                       |  223 --
 src/xvmc/dual_prime.g4b                       | 2486 ----------------------
 src/xvmc/dual_prime_igd.g4a                   |  223 --
 src/xvmc/dual_prime_igd.g4b                   | 1142 ----------
 src/xvmc/f_b.g4b                              | 2886 --------------------------
 src/xvmc/field_backward.g4a                   |  124 -
 src/xvmc/field_backward.g4b                   | 1341 ------------
 src/xvmc/field_backward_igd.g4a               |  124 -
 src/xvmc/field_backward_igd.g4b               |  669 ------
 src/xvmc/field_f_b.g4a                        |  223 --
 src/xvmc/field_f_b.g4b                        | 2486 ----------------------
 src/xvmc/field_f_b_igd.g4a                    |  223 --
 src/xvmc/field_f_b_igd.g4b                    | 1142 ----------
 src/xvmc/field_forward.g4a                    |  121 -
 src/xvmc/field_forward.g4b                    | 1340 ------------
 src/xvmc/field_forward_igd.g4a                |  121 -
 src/xvmc/field_forward_igd.g4b                |  668 ------
 src/xvmc/forward.g4b                          | 1471 -------------
 src/xvmc/frame_backward.g4a                   |   69 
 src/xvmc/frame_backward.g4b                   |  716 ------
 src/xvmc/frame_backward_igd.g4a               |   69 
 src/xvmc/frame_backward_igd.g4b               |  374 ---
 src/xvmc/frame_f_b.g4a                        |  131 -
 src/xvmc/frame_f_b.g4b                        | 1257 -----------
 src/xvmc/frame_f_b_igd.g4a                    |  131 -
 src/xvmc/frame_f_b_igd.g4b                    |  573 -----
 src/xvmc/frame_forward.g4a                    |   65 
 src/xvmc/frame_forward.g4b                    |  715 ------
 src/xvmc/frame_forward_igd.g4a                |   65 
 src/xvmc/frame_forward_igd.g4b                |  373 ---
 src/xvmc/i915_xvmc.c                          |   17 
 src/xvmc/i915_xvmc.h                          |    2 
 src/xvmc/i965_xvmc.c                          |  673 +++---
 src/xvmc/intel_batchbuffer.c                  |  233 --
 src/xvmc/intel_batchbuffer.h                  |   10 
 src/xvmc/intel_xvmc.c                         |  206 +
 src/xvmc/intel_xvmc.h                         |   39 
 src/xvmc/ipicture.g4a                         |  166 -
 src/xvmc/ipicture.g4b                         |  125 -
 src/xvmc/motion_field_uv.g4i                  |   46 
 src/xvmc/motion_field_uv_igd.g4i              |   46 
 src/xvmc/motion_field_y.g4i                   |   45 
 src/xvmc/motion_field_y_igd.g4i               |   45 
 src/xvmc/motion_frame_uv.g4i                  |   29 
 src/xvmc/motion_frame_uv_igd.g4i              |   29 
 src/xvmc/motion_frame_y.g4i                   |   57 
 src/xvmc/motion_frame_y_igd.g4i               |   57 
 src/xvmc/null.g4a                             |   57 
 src/xvmc/null.g4b                             |   17 
 src/xvmc/read_field_x0y0_uv.g4i               |   74 
 src/xvmc/read_field_x0y0_uv_igd.g4i           |   40 
 src/xvmc/read_field_x0y0_y.g4i                |   83 
 src/xvmc/read_field_x0y0_y_igd.g4i            |   48 
 src/xvmc/read_field_x0y1_uv.g4i               |   78 
 src/xvmc/read_field_x0y1_uv_igd.g4i           |   43 
 src/xvmc/read_field_x0y1_y.g4i                |   86 
 src/xvmc/read_field_x0y1_y_igd.g4i            |   51 
 src/xvmc/read_field_x1y0_uv.g4i               |   75 
 src/xvmc/read_field_x1y0_uv_igd.g4i           |   40 
 src/xvmc/read_field_x1y0_y.g4i                |   83 
 src/xvmc/read_field_x1y0_y_igd.g4i            |   48 
 src/xvmc/read_field_x1y1_uv.g4i               |  172 -
 src/xvmc/read_field_x1y1_uv_igd.g4i           |   75 
 src/xvmc/read_field_x1y1_y.g4i                |  166 -
 src/xvmc/read_field_x1y1_y_igd.g4i            |   78 
 src/xvmc/read_frame_x0y0_uv.g4i               |   73 
 src/xvmc/read_frame_x0y0_uv_igd.g4i           |   39 
 src/xvmc/read_frame_x0y0_y.g4i                |  109 
 src/xvmc/read_frame_x0y0_y_igd.g4i            |   50 
 src/xvmc/read_frame_x0y1_uv.g4i               |   79 
 src/xvmc/read_frame_x0y1_uv_igd.g4i           |   44 
 src/xvmc/read_frame_x0y1_y.g4i                |  113 -
 src/xvmc/read_frame_x0y1_y_igd.g4i            |   54 
 src/xvmc/read_frame_x1y0_uv.g4i               |   75 
 src/xvmc/read_frame_x1y0_uv_igd.g4i           |   41 
 src/xvmc/read_frame_x1y0_y.g4i                |  110 
 src/xvmc/read_frame_x1y0_y_igd.g4i            |   51 
 src/xvmc/read_frame_x1y1_uv.g4i               |  159 -
 src/xvmc/read_frame_x1y1_uv_igd.g4i           |   71 
 src/xvmc/read_frame_x1y1_y.g4i                |  264 --
 src/xvmc/read_frame_x1y1_y_igd.g4i            |  105 
 src/xvmc/shader/Makefile.am                   |    1 
 src/xvmc/shader/mc/Makefile.am                |   99 
 src/xvmc/shader/mc/addidct.g4i                |  152 +
 src/xvmc/shader/mc/addidct_igd.g4i            |  117 +
 src/xvmc/shader/mc/block_clear.g4i            |  140 +
 src/xvmc/shader/mc/dual_prime.g4a             |  223 ++
 src/xvmc/shader/mc/dual_prime.g4b             | 2486 ++++++++++++++++++++++
 src/xvmc/shader/mc/dual_prime_igd.g4a         |  223 ++
 src/xvmc/shader/mc/dual_prime_igd.g4b         | 1234 +++++++++++
 src/xvmc/shader/mc/field_backward.g4a         |  124 +
 src/xvmc/shader/mc/field_backward.g4b         | 1341 ++++++++++++
 src/xvmc/shader/mc/field_backward_igd.g4a     |   86 
 src/xvmc/shader/mc/field_backward_igd.g4b     |   62 
 src/xvmc/shader/mc/field_f_b.g4a              |  223 ++
 src/xvmc/shader/mc/field_f_b.g4b              | 2486 ++++++++++++++++++++++
 src/xvmc/shader/mc/field_f_b_igd.g4a          |  159 +
 src/xvmc/shader/mc/field_f_b_igd.g4b          |  121 +
 src/xvmc/shader/mc/field_forward.g4a          |  121 +
 src/xvmc/shader/mc/field_forward.g4b          | 1340 ++++++++++++
 src/xvmc/shader/mc/field_forward_igd.g4a      |   86 
 src/xvmc/shader/mc/field_forward_igd.g4b      |   62 
 src/xvmc/shader/mc/frame_backward.g4a         |   69 
 src/xvmc/shader/mc/frame_backward.g4b         |  716 ++++++
 src/xvmc/shader/mc/frame_backward_igd.g4a     |   50 
 src/xvmc/shader/mc/frame_backward_igd.g4b     |   15 
 src/xvmc/shader/mc/frame_f_b.g4a              |  131 +
 src/xvmc/shader/mc/frame_f_b.g4b              | 1257 +++++++++++
 src/xvmc/shader/mc/frame_f_b_igd.g4a          |   96 
 src/xvmc/shader/mc/frame_f_b_igd.g4b          |   51 
 src/xvmc/shader/mc/frame_forward.g4a          |   65 
 src/xvmc/shader/mc/frame_forward.g4b          |  715 ++++++
 src/xvmc/shader/mc/frame_forward_igd.g4a      |   30 
 src/xvmc/shader/mc/frame_forward_igd.g4b      |   15 
 src/xvmc/shader/mc/ipicture.g4a               |  166 +
 src/xvmc/shader/mc/ipicture.g4b               |  125 +
 src/xvmc/shader/mc/ipicture_igd.g4a           |  105 
 src/xvmc/shader/mc/ipicture_igd.g4b           |   75 
 src/xvmc/shader/mc/lib_igd.g4a                |  133 +
 src/xvmc/shader/mc/lib_igd.g4b                |  558 +++++
 src/xvmc/shader/mc/motion_field_uv.g4i        |   46 
 src/xvmc/shader/mc/motion_field_uv_igd.g4i    |   46 
 src/xvmc/shader/mc/motion_field_y.g4i         |   45 
 src/xvmc/shader/mc/motion_field_y_igd.g4i     |   45 
 src/xvmc/shader/mc/motion_frame_uv.g4i        |   29 
 src/xvmc/shader/mc/motion_frame_uv_igd.g4i    |   30 
 src/xvmc/shader/mc/motion_frame_y.g4i         |   57 
 src/xvmc/shader/mc/motion_frame_y_igd.g4i     |   58 
 src/xvmc/shader/mc/null.g4a                   |   57 
 src/xvmc/shader/mc/null.g4b                   |   17 
 src/xvmc/shader/mc/read_field_x0y0_uv.g4i     |   74 
 src/xvmc/shader/mc/read_field_x0y0_uv_igd.g4i |   30 
 src/xvmc/shader/mc/read_field_x0y0_y.g4i      |   83 
 src/xvmc/shader/mc/read_field_x0y0_y_igd.g4i  |   35 
 src/xvmc/shader/mc/read_field_x0y1_uv.g4i     |   78 
 src/xvmc/shader/mc/read_field_x0y1_uv_igd.g4i |   42 
 src/xvmc/shader/mc/read_field_x0y1_y.g4i      |   86 
 src/xvmc/shader/mc/read_field_x0y1_y_igd.g4i  |   42 
 src/xvmc/shader/mc/read_field_x1y0_uv.g4i     |   75 
 src/xvmc/shader/mc/read_field_x1y0_uv_igd.g4i |   33 
 src/xvmc/shader/mc/read_field_x1y0_y.g4i      |   83 
 src/xvmc/shader/mc/read_field_x1y0_y_igd.g4i  |   35 
 src/xvmc/shader/mc/read_field_x1y1_uv.g4i     |  172 +
 src/xvmc/shader/mc/read_field_x1y1_uv_igd.g4i |   66 
 src/xvmc/shader/mc/read_field_x1y1_y.g4i      |  166 +
 src/xvmc/shader/mc/read_field_x1y1_y_igd.g4i  |   64 
 src/xvmc/shader/mc/read_frame_x0y0_uv.g4i     |   73 
 src/xvmc/shader/mc/read_frame_x0y0_uv_igd.g4i |   28 
 src/xvmc/shader/mc/read_frame_x0y0_y.g4i      |  109 
 src/xvmc/shader/mc/read_frame_x0y0_y_igd.g4i  |   35 
 src/xvmc/shader/mc/read_frame_x0y1_uv.g4i     |   79 
 src/xvmc/shader/mc/read_frame_x0y1_uv_igd.g4i |   44 
 src/xvmc/shader/mc/read_frame_x0y1_y.g4i      |  113 +
 src/xvmc/shader/mc/read_frame_x0y1_y_igd.g4i  |   49 
 src/xvmc/shader/mc/read_frame_x1y0_uv.g4i     |   75 
 src/xvmc/shader/mc/read_frame_x1y0_uv_igd.g4i |   41 
 src/xvmc/shader/mc/read_frame_x1y0_y.g4i      |  110 
 src/xvmc/shader/mc/read_frame_x1y0_y_igd.g4i  |   43 
 src/xvmc/shader/mc/read_frame_x1y1_uv.g4i     |  159 +
 src/xvmc/shader/mc/read_frame_x1y1_uv_igd.g4i |   71 
 src/xvmc/shader/mc/read_frame_x1y1_y.g4i      |  264 ++
 src/xvmc/shader/mc/read_frame_x1y1_y_igd.g4i  |   92 
 src/xvmc/shader/vld/Makefile.am               |   57 
 src/xvmc/shader/vld/addidct.g4i               |  152 +
 src/xvmc/shader/vld/do_iq_intra.g4i           |   64 
 src/xvmc/shader/vld/do_iq_non_intra.g4i       |   59 
 src/xvmc/shader/vld/field_backward.g4a        |  126 +
 src/xvmc/shader/vld/field_backward.g4b        |  553 ++++
 src/xvmc/shader/vld/field_f_b.g4a             |  213 +
 src/xvmc/shader/vld/field_f_b.g4b             | 1007 +++++++++
 src/xvmc/shader/vld/field_forward.g4a         |  130 +
 src/xvmc/shader/vld/field_forward.g4b         |  555 +++++
 src/xvmc/shader/vld/frame_backward.g4a        |   61 
 src/xvmc/shader/vld/frame_backward.g4b        |  369 +++
 src/xvmc/shader/vld/frame_f_b.g4a             |  120 +
 src/xvmc/shader/vld/frame_f_b.g4b             |  675 ++++++
 src/xvmc/shader/vld/frame_forward.g4a         |   61 
 src/xvmc/shader/vld/frame_forward.g4b         |  369 +++
 src/xvmc/shader/vld/idct.g4i                  |  147 +
 src/xvmc/shader/vld/ipicture.g4a              |  209 +
 src/xvmc/shader/vld/ipicture.g4b              |  313 ++
 src/xvmc/shader/vld/iq_intra.g4i              |  131 +
 src/xvmc/shader/vld/iq_non_intra.g4i          |  150 +
 src/xvmc/shader/vld/lib.g4a                   |  190 +
 src/xvmc/shader/vld/lib.g4b                   |  307 ++
 src/xvmc/shader/vld/motion_field_uv.g4i       |   46 
 src/xvmc/shader/vld/motion_field_y.g4i        |   45 
 src/xvmc/shader/vld/motion_frame_uv.g4i       |   45 
 src/xvmc/shader/vld/motion_frame_y.g4i        |   57 
 src/xvmc/shader/vld/read_field_x0y0_uv.g4i    |   50 
 src/xvmc/shader/vld/read_field_x0y0_y.g4i     |   57 
 src/xvmc/shader/vld/read_field_x0y1_uv.g4i    |   28 
 src/xvmc/shader/vld/read_field_x0y1_y.g4i     |   60 
 src/xvmc/shader/vld/read_field_x1y0_uv.g4i    |   24 
 src/xvmc/shader/vld/read_field_x1y0_y.g4i     |   57 
 src/xvmc/shader/vld/read_field_x1y1_uv.g4i    |   53 
 src/xvmc/shader/vld/read_field_x1y1_y.g4i     |   87 
 src/xvmc/shader/vld/read_frame_x0y0_uv.g4i    |   49 
 src/xvmc/shader/vld/read_frame_x0y0_y.g4i     |   58 
 src/xvmc/shader/vld/read_frame_x0y1_uv.g4i    |   56 
 src/xvmc/shader/vld/read_frame_x0y1_y.g4i     |   61 
 src/xvmc/shader/vld/read_frame_x1y0_uv.g4i    |   42 
 src/xvmc/shader/vld/read_frame_x1y0_y.g4i     |   58 
 src/xvmc/shader/vld/read_frame_x1y1_uv.g4i    |   74 
 src/xvmc/shader/vld/read_frame_x1y1_y.g4i     |  112 +
 src/xvmc/xf86dri.c                            |  565 -----
 src/xvmc/xf86dri.h                            |  117 -
 src/xvmc/xf86dristr.h                         |  389 ---
 src/xvmc/xvmc_vld.c                           | 1044 +++++++++
 src/xvmc/xvmc_vld.h                           |    1 
 uxa/uxa-render.c                              |   53 
 258 files changed, 30054 insertions(+), 29897 deletions(-)
---


More information about the xorg-commit mailing list