[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.10.902-1'



Tag 'xserver-xorg-video-intel-2_2.10.902-1' created by Brice Goglin <bgoglin@debian.org> at 2010-03-16 20:00 +0000

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

Changes since xserver-xorg-video-intel-2_2.9.1-2:
Adam Jackson (1):
      kms: Fix LVDS mode list construction.

Alan Coopersmith (1):
      Update Sun license notices to current X.Org standard form

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

Brice Goglin (12):
      Merge branch 'upstream-unstable' into merge_upstream_unstable_in_experimental
      Merge branch 'merge_upstream_unstable_in_experimental' into debian-experimental
      New upstream release
      Bump xutils-dev build dependency for new util-macros
      Bump libdrm build dependency to 2.4.16
      Build depend on libx11-xcb-dev, libxcb-aux0-dev and libxcb-dri2-0-dev for XVMC
      Merge branch 'debian-unstable' into debian-experimental
      Bump libdrm build dependency to 2.4.18-3 for latest i915 drm headers
      Merge tag '2.10.902' into debian-experimental
      New upstream release candidate
      intel_reg_dumper is not built from xf86-video-intel anymore
      Prepare changelog for upload

Carl Worth (21):
      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.
      Document the DebugFlushBatches, DebugFlushCaches, and DebugWait options.
      NEWS: Add notes for 2.9.99.902 (and preliminary notes for 2.10)
      Update version to 2.9.99.902.
      man page: Add additional indentation for some output configuration options.
      man page: Rename PANEL_FITTING to "scaling mode".
      man page: Remove section describing BACKLIGHT_CONTROL property.
      NEWS: Add final release notes for the 2.10.0 release.
      configure.ac: Bump version to 2.10.0.
      NEWS: Fix typo (we just released 2.10 *not* 1.10)
      Remove dead code: fill_detailed_lvds_block
      NEWS: Add notes for the 2.10.901 snapshot.
      Update version number to 2.10.901
      i830_video: Remove unused variable.
      uxa: Fix type mismatch to avoid compiler warning.
      i915_hwmc: Remove dead code.
      NEWS: Add notes for the 2.10.902 snapshot.
      Bump version to 2.10.902

Chris Wilson (59):
      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
      uxa: Don't treat prepare_access as a flush synchronisation point.
      i830: Simplify prepare_access / finish_access
      uxa: Review uxa_prepare_access() to remove potential nesting
      Review use of errno after libdrm call
      uxa_prepare_access() don't force a flush.
      uxa_check_composite: Minor whitespace.
      batch: Avoid flushing a NULL batch
      Rename I830Sync() to intel_sync()
      Remove flush parameter from intel_batch_flush()
      batch: Downgrade batch submission from a FatalError.
      intel: And remember to flush the batch...
      batch: Ensure we send a MI_FLUSH in the block handler for TFP
      uxa: Cache solid fills.
      i965: Maximum number of vertices per composite is 24, not 18
      Assert that we only call OUT_BATCH() inside a BATCH
      i965: Set src_filter before testing.
      i965: Only use the affine kernels if both src and mask are affine
      Revert "uxa-glyphs: Enable TILING_X on glyph caches."
      Consolidate determining maximum sizes for use with GEM
      i830: Do not use vtSema when chosing mapping type.
      uxa-glyphs: Enable TILING_X on glyph caches.
      i965: Ensure that URB_FENCE is aligned to 64-bytes
      uxa: Increase amount of composite fallback verbage
      uxa/uxa-render: Always remove useless repeats during composite.
      uxa: Protect against a potential NULL src->Drawable reference
      uxa: Adjust uxa_get_color_for_pixmap to match prototype
      Extract pixel value for all formats to avoid hitting fallbacks.
      uxa: Fix compatible_formats() for OVER
      dri2: Silence the compiler for an unused function with proto < 4
      Rate limit batch buffer error.

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

Daniel Vetter (66):
      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
      Xv: enable drmmode overlay
      Xv: split up I830PutImage into textured and !textured case
      Xv: kill an unnecessary if
      Xv: kill unnecessary parameters for hw PutImage functions
      Xv: move users of x1, x2, y1, y2 to PutImage
      Xv: hide ugly semantics in i830_clip_video_helper
      Xv: consolidate xmvc passthrough handling
      Xv: don't enable XVMC port on unsupported configs
      Xv: fixup YUV plane offset for xvmc case
      Xv: fixup XvMC on i915
      libIntelXvMC: kill ums leftovers
      i830_memory: rip out field "end"
      i830_memory: rip out field "offset"
      i830_memory: kill i830_desribe_allocations
      i830_memory: rip out the old video memory allocator
      i830_memory: rename i830_bind_all_memory to reflect code reality
      i830_memory: no memory allocations without a bo!
      i830_memory: kill field "tiling_mode"
      i830_memory: rip out field "size"
      i830_memory: kill field "pitch"
      i830_memory: switch cursors to drm_intel_bo
      i830_memory: switch frontbuffer to drm_intel_bo
      i830_memory: hide as much of the old memory allocator as possible
      XvMC: kill i830_memory in 965 class xvmc
      XvMC: kill dead code in i915_xvmc.c
      i915 XvMC: switch one_time_state_emit to batchbuffer macros
      i915 XvMC: kill last_flip and last_render
      i915 XvMC: switch ssb to drm_intel_bo
      i915 XvMC: switch psp to drm_intel_bo
      i915 XvMC: switch psc to drm_intel_bo
      i915 XvMC: switch load_indirect_render_emit to batchbuffer macros
      i915 XvMC: switch sis to drm_intel_bo
      i915 XvMC: switch msb to drm_intel_bo
      i915 XvMC: switch corrdata buffer to drm_intel_bo
      i915 XvMC: switch surfaces to drm_intel_bo
      i915 XvMC: drop superflous MI_FLUSH
      i915 XvMC: don't stall the cpu anymore
      i915 XvMC: kill pinned per-context buffers in the ddx code
      i915 XvMC: kill pinned surface buffer in the ddx code
      XvMC: kill the pinned batchbuffer in the ddx code
      i830_memory: rip out the remainings of the old allocator
      Xv: fixup relocation in i965_video.c
      i915 XvMC: kill dead code
      i915 XvMC: fixup colors

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

Eric Anholt (58):
      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"
      intel: Use the compositing-aware colorkey filler instead of homebrew fail.
      Remove dead UMS CRTC resize code.
      Remove stale junk in VideoRam setup, noticed by clang.
      Remove dead assignments noticed by clang.
      Fix an unused variable warning for !INTEL_XVMC.
      uxa: Skip adjusting mask coordinates when no mask is present.
      Delete the audio dumping tool now that it lives in gpu_tools.
      Remove dead main.c from reg_dumper/
      Remove intel_statuspage, now that we have /debug/dri/0/i915_gem_hws
      Remove xprintf.c from the old "I can't believe it's not an X Server" tools.
      Remove intel_gtt and intel_lid now that they're in gpu_tools.
      Remove dead i830_bios.c.
      Remove intel_hotplug tool now that it won't work with KMS.
      Remove bios_reader now that it's moved to gpu_tools.
      Remove swf_dumper.  We have intel_mmio_read in gpu_tools to do this.
      Remove the last tool now that it's been moved to gpu_tools.
      Remove dead i830_bios.h.
      Remove dead i830_display.h.
      Remove dead i830_ring.h.
      Remove more DRI1 dead code.
      Add initial defines and probing for Sandybridge
      Add new mobile Sandybridge PCI IDs.
      Fix up a bunch of inconsistent 4-space indentation in i830_dri.c
      In frame event handling, track drawable id instead of drawable pointer.
      Move batch and 965 render state setup/teardown to screen init/close.
      Remove pre-2.6.29 error message handling since we require KMS.
      Remove 3D state clobber on EnterVT, and always clobber at batch start.
      Remove intel_sync() at teardown time.
      Init CRTC cursors with CRTC setup instead of i830_memory.
      Remove i830_allocate_2d_memory() now that it only called one function.
      Remove a piece of fbOffset cruft from non-DRM support.
      Remove remaining fbOffset setting.
      Put back the pitch alignment for new framebuffers.

Gaetan Nadon (9):
      .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
      configure.ac: use backticks rather than $() for cmd subs
      config: remove dead LINUXDOC macro usage

Jesse Barnes (14):
      DRI2 compat build fix: it's drawable->pScreen not drawable->screen
      Increase stride limit for IGDNG
      Update man page to reflect currently available options
      DRI2: support new DRI2 APIs
      DRI2: if the swap condition is satisfied, complete it immediately
      DRI2: only use version 4 APIs if kernel support exists
      Disable bo reuse on shadow framebuffer
      DRI2: handle full height blits without tearing in CopyRegion
      DRI2: handle offscreen drawables better at swap time
      DRI2: fixup ScheduleWaitMSC similarly to ScheduleSwap
      DRI2: fixup stray curly brace
      DRI2: more WaitMSC fixes
      DRI2: truncate OML values to 32 bits
      DRI2: make WaitMSC error handling more consistent with ScheduleSwap

Julien Cristau (3):
      Rename the build directory to not include DEB_BUILD_GNU_TYPE for no good reason.  Thanks, Colin Watson!
      Remove myself from Uploaders
      Add a NEWS.Debian entry about KMS.

Keith Packard (1):
      Initialize DRI2 info rec version 4 list of driver names

Kristian Høgsberg (2):
      Use new drmGetDeviceNameFromFd() for mapping to drm device name
      Require libdrm 2.4.16

Mario Kleiner (2):
      DRI2: make MSC waits handle specific target_mscs and divisor/remainders
      DRI2: handle target_msc, divisor and remainder properly in DRI2ScheduleSwap

Matt Turner (1):
      Don't check for Xinerama.

Robert Hooker (1):
      Fix build against xserver 1.6 branch.

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().

Tobias Doerffel (1):
      Fix compiler warning in i830_copy_video_data() if XvMC is disabled

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

Zhenyu Wang (2):
      i965 XvMC cleanup
      Take note for Pineview support in README and manpage

---
 .gitignore                                  |   82 
 ChangeLog                                   | 2917 ++++++++++++++++++++-
 Makefile.am                                 |   14 
 NEWS                                        |  126 
 README                                      |    2 
 configure.ac                                |   76 
 debian/changelog                            |   19 
 debian/control                              |   13 
 debian/copyright                            |   37 
 debian/rules                                |   16 
 debian/xserver-xorg-video-intel-dbg.install |    1 
 debian/xserver-xorg-video-intel.NEWS        |   11 
 m4/dolt.m4                                  |  178 -
 m4/shave.m4                                 |   73 
 man/Makefile.am                             |   41 
 man/intel.man                               |  221 -
 shave-libtool.in                            |   69 
 shave.in                                    |   76 
 src/.gitignore                              |    6 
 src/Makefile.am                             |   30 
 src/bios_reader/.gitignore                  |    3 
 src/bios_reader/Makefile.am                 |   16 
 src/bios_reader/bios_dumper.c               |  104 
 src/bios_reader/bios_reader.c               |  565 ----
 src/bios_reader/swf_dumper.c                |  110 
 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                                |   60 
 src/drmmode_display.c                       |  432 +--
 src/i2c_vid.h                               |  132 
 src/i810_driver.c                           |   28 
 src/i810_video.c                            |    5 
 src/i830.h                                  | 1147 ++------
 src/i830_3d.c                               |  403 +-
 src/i830_accel.c                            |  239 -
 src/i830_batchbuffer.c                      |  331 +-
 src/i830_batchbuffer.h                      |  207 -
 src/i830_bios.c                             |  401 --
 src/i830_bios.h                             |  632 ----
 src/i830_common.h                           |  241 -
 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                          |   43 
 src/i830_dri.c                              | 1182 ++++++--
 src/i830_dri.h                              |   61 
 src/i830_driver.c                           | 3815 +++++++--------------------
 src/i830_dvo.c                              |  521 ---
 src/i830_hdmi.c                             |  368 --
 src/i830_hwmc.c                             |  202 -
 src/i830_hwmc.h                             |   57 
 src/i830_i2c.c                              |  392 --
 src/i830_io.c                               |   35 
 src/i830_lvds.c                             | 1627 -----------
 src/i830_memory.c                           | 1698 +-----------
 src/i830_modes.c                            |   69 
 src/i830_quirks.c                           |  430 ---
 src/i830_reg.h                              |   33 
 src/i830_render.c                           | 1306 ++++-----
 src/i830_ring.h                             |   93 
 src/i830_sdvo.c                             | 2440 -----------------
 src/i830_sdvo.h                             |   29 
 src/i830_sdvo_regs.h                        |  726 -----
 src/i830_tv.c                               | 2042 --------------
 src/i830_uxa.c                              | 1290 +++++----
 src/i830_video.c                            | 3886 +++++++++-------------------
 src/i830_video.h                            |   98 
 src/i915_3d.c                               |  144 -
 src/i915_3d.h                               |  306 +-
 src/i915_hwmc.c                             |  897 +-----
 src/i915_hwmc.h                             |   20 
 src/i915_reg.h                              |  158 -
 src/i915_render.c                           | 1440 +++++-----
 src/i915_video.c                            |  795 ++---
 src/i965_hwmc.c                             |  326 +-
 src/i965_hwmc.h                             |   30 
 src/i965_render.c                           | 3010 +++++++++++----------
 src/i965_video.c                            | 1955 +++++++-------
 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                   |    7 
 src/reg_dumper/Makefile.am                  |   62 
 src/reg_dumper/audio.c                      |  454 ---
 src/reg_dumper/gtt.c                        |  118 
 src/reg_dumper/hotplug.c                    |  148 -
 src/reg_dumper/idle.c                       |  227 -
 src/reg_dumper/lid.c                        |  146 -
 src/reg_dumper/main.c                       |  107 
 src/reg_dumper/reg_dumper.h                 |   87 
 src/reg_dumper/statuspage.c                 |   81 
 src/reg_dumper/stepping.c                   |  137 
 src/reg_dumper/util.c                       |   83 
 src/reg_dumper/xprintf.c                    |   60 
 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                     | 1406 ++++------
 src/xvmc/i915_xvmc.c                        | 3545 ++++++++-----------------
 src/xvmc/i915_xvmc.h                        |   76 
 src/xvmc/i965_xvmc.c                        | 1184 ++++----
 src/xvmc/i965_xvmc.h                        |    1 
 src/xvmc/intel_batchbuffer.c                |  174 -
 src/xvmc/intel_batchbuffer.h                |    5 
 src/xvmc/intel_xvmc.c                       | 1393 +++++-----
 src/xvmc/intel_xvmc.h                       |  252 -
 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                         | 1725 ++++++------
 uxa/Makefile.am                             |    2 
 uxa/uxa-accel.c                             | 1666 +++++-------
 uxa/uxa-glyphs.c                            | 1348 ++++-----
 uxa/uxa-priv.h                              |  418 +--
 uxa/uxa-render.c                            | 2106 ++++++++-------
 uxa/uxa-unaccel.c                           |  572 ++--
 uxa/uxa.c                                   |  631 ++--
 uxa/uxa.h                                   |  895 +++---
 140 files changed, 22272 insertions(+), 46645 deletions(-)
---


Reply to: