Tag 'xserver-xorg-video-intel-2_2.20.5-1' created by Julien Danjou <jul...@danjou.info> at 2012-08-26 13:00 +0000
Tagging upload of xserver-xorg-video-intel 2:2.20.5-1 to experimental -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAABAgAGBQJQOh3oAAoJEGEbqVCLeKXCYQoP/R1D8u3djyl3QhhRhZ2m5FdG zuWCSYl45MpbnXdhVWXHsxHZHalKHJA2P1n0U73B12fWo9TOTJexoZQw/hDuk50m gNaOubyvsAR/hPvggQvmmOw2XUlUcNHEJVc7diY/SqubLwah8dTKRiIMQaLA6xN9 A9EaR0BuFb+B7eXRTNcR8PXrj4cFLhE1SFQ5mAC3tuaYZvGtwIgpUOF8gjguViJ4 OG6vK3mZBjAuU4VLEnoyi86XVkIA1g6x5jAwxbMgiR5uA2QZ5wQd2QC9DTXPKukV URNe+YfFJRExTjFsLyXMTiXyh/T3DyWr81FXbk96IJ4wOyV59iLO9us1AyvgvNoA 4YtzXEb+SpDLppRFr5JzTY0Con2xAZy4jf8YYCwjpXPlerICI3bBo/G9zRGBjkTz V00u6yP629nVZur27Z2nilut4tncxo/xMJk9MqlUqWXEIHmjOVbVVhTcKFRlmSV5 tI8tcOSvGQIjdLXHZEQHCy7+H5SPgEJyM0+BxkRlvg8JHIB2w72vJ2v6by+KCHIJ UFQfe5W1kmTKD250kSo3ooiYAUfxclAaM72JTL+RGn6HJ9Ehhk5+jOK1ZUBMUr0/ 9cCv8ggRMRTQEH8FGoOEqxPuS7R7PPvILRGIibfj/1Yt9fCPvm9RA1my6fUqjH++ uBpfK07xs15BBeXqUlYv =kX83 -----END PGP SIGNATURE----- Changes since 2.20.3: Adam Jackson (1): Quirk: No LVDS on Dell Studio Hybrid Alan Coopersmith (3): Define DEFFILEMODE for OS'es that don't have it Man page typo fixes Remove xorgconfig & xorgcfg from See Also list in man page Albert Damen (3): Non-GEM allocations incorrectly force TILE_NONE (bug 20797) Fix crash with XV with large virtual display Drop frontbuffer from crtc in I830CloseScreen Arnaud Fontaine (3): Update Build-Depends following xcb-util 0.3.8 release. Add to xserver-xorg-video-intel-dbg Depends. Upload to unstable. Bernhard Rosenkraenzer (1): UXA: Declare glyph cache picture as component-alpha when necessary. Bill Nottingham (1): Quirk MSI IM-945GSE-A LVDS, TV outputs. 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 (98): Build a xserver-xorg-video-intel-dbg package with debugging symbols. Fix XvMC support for only i810 and i815 in the long description. Fix displaying of patches applied by quilt. Minor fixes in the patching system. Fix "display the output of quilt push/pop". Fix typo in intel.man Define INTEL_VERSION_MAJOR/MINOR/PATCH using PACKAGE_VERSION_* Do not call laptop-detect, let the only user call it directly Merge branch 'upstream-unstable' into debian-unstable New upstream release Prepare changelog for upload Merge branch 'xf86-video-intel-2.2-branch' of git://git.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-unstable Prepare changelog for new upload Merge tag 'xf86-video-intel-2.2.1' into debian-unstable New upstream release Partial revert of 3e7c2a3f7211f0c167e831366aa5bb1ca9215334 Merge tag 'xf86-video-intel-2.2.99.901' into debian-experimental New upstream release candidate Install libIntelXvMC.so Merge tag 'xf86-video-intel-2.2.99.902' into debian-experimental New upstream release candidate Merge branch 'debian-unstable' into debian-experimental Merge tag 'xf86-video-intel-2.2.99.903' into debian-experimental New upstream release candidate Prepare changelog for upload Merge tag 'xf86-video-intel-2.3.1' into debian-unstable New upstream release Update xsfbs/quilt patching rules to be compatible with the Merge tag 'xf86-video-intel-2.3.2' into debian-unstable New upstream release Prepare changelog for upload Merge tag 'xf86-video-intel-2.6.0' into debian-experimental New upstream release Prepare changelog for upload Merge branch 'upstream-unstable' into tmp Merge branch 'tmp' into debian-experimental New upstream release candidate Prepare changelog for upload Merge branch '2.7' of git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-experimental New upstream release Prepare changelog for upload to unstable Install the upstream NEWS file Move -dbg package to section debug Merge tag '2.7.99.1' into debian-experimental New upstream release candidate Stop installing libI810XvMC.so and libIntelXvMC.so Prepare changelog for upload Merge tag '2.7.1' into debian-unstable New upstream release Don't try to install the now missing pci ids file Prepare changelog for upload Merge tag '2.7.99.901' into debian-experimental New upstream release candidate Prepare changelog for upload Merge tag '2.7.99.902' into debian-experimental New upstream release candidate Prepare Changelog for upload Merge tag '2.8.0' into debian-experimental New upstream release Prepare changelog for upload Prepare changelog for upload Merge tag '2.8.1' into debian-unstable New upstream release Prepare changelog for upload Merge tag '2.8.99.902' into debian-experimental New upstream release candidate Prepare changelog for upload Merge tag '2.9.0' into debian-unstable New upstream release Prepare changelog for upload Build against Xserver 1.7 Prepare Changelog for upload 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 Bump Standards-Version to 3.8.4 Prepare changelog for upload Merge branch 'debian-unstable' into debian-experimental Merge tag '2.10.903' into debian-experimental New upstream release candidate Prepare changelog for upload Merge tag '2.11.0' into debian-experimental New upstream release Prepare changelog for upload Merge tag '2.12.0' into debian-experimental New upstream release Bump libdrm build-dependency to 2.4.21 Merge branch 'debian-unstable' of git+ssh://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel into debian-experimental Prepare changelog for upload Bryce Harrington (6): Quirks from Ubuntu/Dell More quirks from ubuntu/dell More Pipe A force quirks Two more Dell quirks PipeA quirk for Quanta/W251U (launchpad bug #244242) Pipe-A quirk for HP 2730p (bug #18852) Carl Worth (39): Allow 965 composite acceleration to A8 destinations. Move VERTEX_BUFFERS setup from prepare_composite to composite Allow for multiple vertex buffers (though only use one for now) Use up to 256 separate vertex buffers Ignore intel_gtt binary i965: Add batch_flush_notify hook to create new vertex-buffer bo Don't smash fixed_mode if skip_panel_detect is set. Set vertex_buffer_bo to NULL after unreference. Increment version number to 2.6.99.901 for 2.7-rc1 Increment version number to 2.6.99.902 Use WAIT_FOR_SCAN_LINE instead of WAIT_FOR_VBLANK Remove support for 'auto'(-1) value of XV_SYNC_TO_VBLANK Fix new video sync-to-blank code for multi-head Don't clip video to CRTC in the case of textured video Increment version to 2.6.99.903 for release Add a RELEASING file documenting the release process README: Remove almost all time-sensitive information Add a new AUTHORS file Clarify that the default acceleration is UXA if KMS is available. Add a NEWS files with release-notes for 2.7.0 Add AUTHORS and NEWS to EXTRA_DIST Update version to 2.7.0 NEWS: Add note about broken PAT code in some kernels RELEASING: Update instructions to reflect some minor process improvements README: Fix typos in chipset list, and point to how_to_report_bug web page Hold reference to video binding table until all rects are painted. Split i915 textured video commands to fit into batch buffers. NEWS: Add items for 2.7.0.901 release candidate Increment version number to 2.7.0.901 RELEASING: Better instructions for where to send announcements NEWS: Update release notes for 2.7.1 Update version to 2.7.1 NEWS: Add notes for 2.8.0.901 (2.8.1 rc 1) Update version to 2.8.0.901 NEWS: Add notes for 2.8.1 Increment version number to 2.8.1 for release. Revert "Check whether the DVI-I/D is connected or disconnected based on EDID" NEWS: Add notes for the 2.9.1 release. Update version to 2.9.1 Chris Wilson (123): uxa: Free the ScratchPixmapHeader after its associated Picture Reintegrate legacy UMS. legacy/ums/i965: we do not handle SourcePictures legacy/ums/dri: Enable framebuffer mapping for dri legacy/ums: #include <drm.h> legacy/ums: Don't use uninitialised methods for synchronisation display: do not report failure for setting unrecognised properties uxa: Undo damage translation before appending uxa: Fallback if the temporary is too large sna/gen4: Restore w/a flush for video sna/gen7: Use a temporary to avoid switching rings for overlapping copies sna/gen6: Reduce ring switching for overlapping copy boxes sna/dri: Correct ring selection for a busy bo sna/dri: Don't force ring selection if we have semaphores sna/gen4: Restore the w/a flush for fill/copy as well sna/gen6: Compile fix for DBG sna: Format markup to suppress compiler warning sna: Check the composite extents against the clip sna: Minor DBG for fallback glyphs and discarding the mask sna/gen5: Fix use of uninitialised rgba value for DBG sna: Add DBG option to disable discarding of glyph masks sna/gen5: Add DBG for context switching sna: Ignore trailing bits when comparing lines inside the bitmap sna: Use a compile time constant for determine the zeroth bit sna: Use the HAS_SEMAPHORES parameter when available sna: Add a couple of debug options to control use of BLT patterns sna: Add assertions to 8x8 tiled BLTs and reset BLT state afterwards sna: Improve a DBG statement sna: Reset BLT state after copy-boxes sna: Handle userptr failures more gracefully sna/gen6+: Try to use the BLT to avoid TLB misses sna/gen2-5: Substitute an equivalent BLT composite operation sna: Mark SHM userptr bo as unreusable sna: Only mark userptr bo as snooped on non-LLC architectures sna: Treat ShmPixmap as ordinary sna: Add a little DBG for promotion of CPU source bo sna: Discard the GPU bo after syncing to CPU bo for writing sna: Fix typo in computation of texel offsets for tiled 8x8 blts sna: Make the failure to create render caches non-fatal sna: Fix compilation without pixman glyphs uxa: Only emit a warning if we fail to tile the frontbuffer and the hw allows sna: do not bother attaching to a miniscule ShmPixmap sna: Enable use of shm pixmap for readback sna: Defer the release of a busy SHM pixmap until the next flush callback sna/gen2,3: Prevent dereferencing a NULL bo with solid render fills sna: Remove zero-size rectangles fro PolyFillRectangle sna: Flush shm pixmaps after upload sna: Submit the batch upon destroying a ShmPixmap sna: Only continue to update the shadow buffer if the flips succeeded sna: Avoid queuing a pageflip on a DPMS off pipe sna: Avoid conflating tearfree and randr shadow modes sna: Remember alpha-fixup for BLT upload sna/glyphs: Fix potential leak of glyph extents (for many lists of many formats) sna: Fix assignment inside assertion (should be an equality check) i810: Query PortPriv for the surface properties sna/gen2: Add break rather than fallthrough sna: Check for failure to pin the front buffer test/dri2: Discard error returns from _XReply uxa: Check for failed mmapping of the scanout uxa/glamor: Check for failed prepares uxa/gen3: Simply simple fill shader generation sna: Fixup DBG after 7f5a9e3 sna: Correct assertion for StoreColors sna: Silence a couple of recent compiler warnings 2.20.4 release sna: Add damage for the whole unaligned trapezoid not per component sna/damage: Add some more sanity checks for creating empty regions sna: Reduce damage after a large composite operation sna: Reduce subtracted damage earlier sna: Avoid forcing an upload for an unblittable bo unless on a fallback path sna/damage: Replace the damage with a larger box if subsumed sna: Consider sample wraparound in each direction independently sna: Enable BLT composite functions to target CPU buffers sna: compare the correct trailing dword when skipping identical bitmap lines sna: Only submit the batch if flushing a DRI client bo sna: Update maybe_inplace to recognise more types of handled pixel formats sna/trapezoids: Accept more operators for maybe-inplace sna: Discard GPU (and damage) after applying clear on migration to CPU sna: Tweak is_cpu/is_gpu heuristics sna/gen3: Tidy vbo discard sna: Don't promote a ShmPixmap to GPU for a CopyArea sna: Experiment with flushing the batch prior to rendering to a ShmPixmap sna: Do not use the GPU to migrate to the CPU whilst wedged! sna: Flush the batch before preparing for a FlushCallback sna: Remove unneeded source bo unref after __sna_render_pixmap_bo() sna: Avoid migrating the BLT composite src to the GPU if the dst is not Sanity check that the driver is an i915.ko GEM device before claiming it sna: Add a modicum of DBG for PolyFillRect Missing includes for b5b76ad849b sna: Correct ordering of calls to memcpy for BLT cpu composite paths sna: Refine decision making for maybe-inplace trapezoids sna: Remove confusing is_cpu() sna: Add a couple of buffer cache management assertions Only open the matching BusID and not the first named Check that the module that indeed i915 before using custom ioctls sna: A few more buffer cache management assertions sna: Keep a stash of the most recently allocated requests sna: Trim a parameter from kgem_bo_mark_dirty() and add some assertions sna/gen3: Convert to sna_drawable_use_bo() sna: Assign a unique id to snoopable CPU bo sna: Allow target bo promotion to GPU even on old architectures sna/gen3: Fix assertion to check the freshly allocated vertex bo sna/gen6+: Only mark the dst as dirty again if it already is in the batch sna: Mark all levels of a proxy as dirty sna: Fix the assertion for tracking proxies in the batch sna: Add a DBG to log pixmap destruction sna: Display still resident memory in inactive/snoop caches under DEBUG_MEMORY sna: Balance CPU bo accounting for SHM pixmaps sna: Discard a no-longer-used GPU bo after moving to the CPU domain sna: Make sure the opposite damage is destroyed after reducing to all sna: Assert that the CPU bo is not used if the GPU is clear sna: Convert to using IGNORE_CPU flag rather than complicating the CPU damage sna: If we cannot use the CPU bo along a render pathway, promote to GPU sna: Only use the GPU for an active CPU bo unless forced sna: Flush before adding any SHM pixmap into the batch sna: Mark the CPU damage as needing flushing for DRI buffers sna: Flush the batch if it contains any DRI pixmaps sna: Use a temporary userptr mapping for a large upload into a busy target sna: Tidy up users of __kgem_bo_is_busy() sna: Correct a pair of DBG messages sna: Allow the batch to be flushed if the GPU is idle upon a context switch sna: Submit the partial batch before throttling 2.20.5 release Christopher James Halse Rogers (3): ums: ChangeGC changed prototype in 1.8.99, not 1.7.98 legacy/ums: Re-add missing HWS initialisation legacy/ums: Fix build with DRI disabled Cyril Brulebois (88): Fix typo. Add xorg-driver-{video,input} to Provides. Merge branch 'upstream-experimental' into upstream-unstable Merge remote branch 'ickle/legacy' into upstream-unstable Bump xutils-dev build-dependency to 1:7.5+4 (needed for xorg macros 1.8). UMS is gone, this means Linux-only. Add myself to Uploaders. Upload to experimental (fixing the upstream version number). Merge branch 'debian-experimental' into debian-unstable Document the libdrm-dev trick. Add patch to make configure.ac happy: libdrm-from-sid-is-ok.diff Add README.Debian, documenting KMS stuff. Drop shadow-no-dri2.diff, obsoleted by upstream's 537e73f3. Upload to unstable. Merge branch 'upstream-experimental' into debian-experimental Update changelogs. Bump build-dep on libdrm-dev. Delete symlinks to make dpkg-source happy. Drop patch: i8xx-shadow.diff Upload to experimental. Build against Xserver 1.9.1 rc1. Upload to experimental. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Bump libdrm-dev build-dep. Drop libdrm-from-sid-is-ok.diff accordingly. Upload to experimental. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Upload to experimental. Document the cherry-pick. Upload to experimental. Switch to dh. Get rid of maintainer scripts. Remove xsfbs accordingly. Remove leftovers. Update Uploaders list. Thanks, David & Brice! Remove long obsolete Replaces/Conflicts. Wrap Depends/Provides/Recommends. Bump Standards-Version to 3.9.1 (no changes needed). Add a placeholding series file. Upload to unstable Document the cherry-pick (Closes: #613830). Upload to unstable. Revert "uxa: Fallback if the temporary is too large" Merge branch 'upstream-unstable' into debian-unstable Bump changelogs. Stop shipping libxvmc symlinks. Override lintian warning about the libXvMC shared objects. Merge branch 'upstream-unstable' into debian-unstable Bump changelogs. Upload to unstable. Merge branch 'upstream-unstable' into debian-unstable Bump changelogs. Merge branch 'upstream-unstable' into debian-unstable Bump changelogs again (Closes: #622653). Upload to unstable. Mention upstream git URL in a comment. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Upload to unstable. Upload to unstable. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Enable SNA support, as suggested by upstream. Add patch to support passing a builder string. Pass a builder string, as done in the server. Upload to experimental. Build against Xserver 1.12 RC1 (Closes: #653914). Upload to experimental. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Implement a generate-snapshot rule to ease packaging snapshots. Upload to experimental. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Upload to experimental. Merge branch 'upstream-experimental' into debian-experimental Bump changelogs. Upload to experimental. Merge branch 'upstream-unstable' into debian-unstable Bump changelogs. Disable SNA for unstable. Since we're building for unstable, let's go back to the previous xorg-server build-dep. Upload to unstable. Enable SNA again, in experimental. Upload to experimental. Fix build failure when passing --with-builderstring. Dan Nicholson (1): Fix dist of xvmc sources Daniel Vetter (2): Xv overlay: fix planar YUV copy for right rotated crtcs legacy/ums/Xv overlay: fix planar YUV copy for right rotated crtcs Dave Airlie (13): i965: fix memcpy of the sf_kernel when a mask is needed i965: increase composite vertex buffer size and alignment to be safe fixup pciaccess version detect intel: fix drm check. intel: fix drm check. Default kernel mode setting to off, add configure flag to enable modeset: fix xf86CrtcRotate API change across server versions modeset: transformPresent is a new API member exa: fix map gtt call to use current API intel: don't call enter/leave VT for KMS enabled systems intel/kms: disable overlay when it needs physical address drmmode: with 1.7 server, set mode major doesn't get gamma setup. intel: fix video xvPipe range check David Nusinow (42): 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. Import xserver-xorg-video-i810-1.4.1.3 for rollback to 7.0 Copy i810 driver over to working branch Move packaging over * Add call to dh_makeshlibs. Reorder dh_installdeb and dh_shlibdeps so that Fix for bug #371152. Thanks Joey Hess. Pull patches from ubuntu for ARCHITECTURE, LAPTOP, RECONFIGURE, FIRSTINST, and UPGRADE variables Prepare changelog for upload to unstable * New upstream version Prepare changelog for upload Move the files so they'll be put in debian/xsfbs automatically when pulled * Apply patch 20-i915_bios.patch from upsteam (1.7.4) to help with faulty Prepare drivers for use with xserver 1.2, which has a new ABI (version 1.1) Merge branch 'upstream-experimental' into debian-experimental Note new upstream version Merge branch 'deb-exp' into debian-experimental Merge branch 'xsfbs' into debian-unstable 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 Merge branch 'xsfbs-unstable' into debian-experimental * Generate Provides: line automatically Prepare changelog for upload Add 01_gen_pci_ids.diff. Add previous patch to the series (wtf quilt?) and autoreconf Generate PCI ID's without the leading 0x. Autoreconf to deal with it. Fix merge goof Remove make-orig-tar-gz target * Use the same architectures for the -dbg and i810 packages as -intel. * Make -i810 arch: all again * Conflict with 915resolution. This driver now handles all of this itself Merge branch 'upstream-experimental' into debian-experimental * New upstream snapshot Prepare changelog for upload Kill the manifest code. * New upstream stable branch release candidate. Fixes the following bugs: Remove 01_gen_pci_ids.diff. Add README.source David Schleef (1): Bug #15219: Fix default overlay CSC factors, and use BT709 if available. Drew Parsons (14): * Standards version 3.7.2. add me to the i810 uploaders list * Typo fix in man page. Closes: #364559. Lockup fixes: * Build-Depends: quilt, needed to apply patches. Revert "Move single mode setting code to X server." autoreconf and git-add Makefile.in files in ./src subdirectories Merge git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-experimental Pull in latest upstream git to restore Xv support. Merge branch 'upstream-experimental' into debian-experimental Pull in latest upstream git (updated Xv fix) Merge branch 'upstream-experimental' into debian-experimental Upload to experimental. Install upstream README file in docs. Eric Anholt (93): Fix some physical address handling for >4GB addresses. Quirk away the nonexistent TV connector on the Panasonic CF-Y4. Add the file mode for bios_dumper output so it doesn't have 000 permissions. Bug #11593: Remove dead struct vch_bdb_20 which was angering the sun compiler. Revert "Use mprotect on unbound AGP memory to attempt to catch use while unbound." Fix 965+ rendering issues with DRI disabled. Add a "total" field to intel_idle output (set when any unit is busy). Fix compiler warning from 24-bit lvds change. Bug #15807: Fix use of the ring while VT-switched, hit by fast user switching. Disable a bunch of clock gating disables on IGD_GM, which doesn't need them. Just remove the mprotect kludge. Replace a couple of wait-for-ring-idles with a single function to do so. Remove duplicated i830_stop_ring()/SetHWOperatingState() in EnterVT(). Remove gratuitous wait_ring_idle after I830Sync. Syncing implies that. Move BIOS scratch register setup to EnterVT instead of PreInit. Initialize clock gating from EnterVT and save/restore it appropriately. Remove SVG_WORK_CONTROL init. Move debug clock printout from ErrorF to X_INFO. Set up/restore PWRCTXA from enter/leavevt not server start/exit. Add DisplayPort registers. Initial HDMI work. Not currently hooked up at startup. The phase shift its are now reserved, and add HDMI clock limits. Add pixel multiplier support for HDMI Set the sync active bits like we're supposed to, matching the BIOS. Get HDMI output working. Fix hdmi POSTING_READ to use the register number instead of the register value. Automatically detect the presence of HDMI. Fix a crash in i830_sdvo_init error paths by setting up dev_priv earlier. Fix DSPARB setting on 845/865, which have only the AEND field and 96 entries. Get prototype for i830_bios_get_tv(). Fix uninitialized-use warning in i830_debug.c ring dumping. Fix distcheck. Remove VGA regs from debug output. Add little hotplug detector app. Set lvds_ddc_mode before use to avoid a segfault on mac mini. Move debug code for I965DisplayVideoTextured to separate functions. Move I965DisplayVideoTextured surface/sampler setup to separate functions. Move I965DisplayVideoTextured unit state setup to separate functions. Move i965 video cc state to BOs. Move i965 video vs/sf state to BOs. Stop allocating unused scratch space for i965 video. Move i965 video wm and sampler state to BOs. Move remaining i965 video programs to BOs. Move i965 video vertex data to BOs. Move i965 video surface state and binding table to BOs. Emit proper relocations to pixmaps in BOs in i965 video. Remove the extra memory allocation for 965 video state now that it's all in BOs. uxa: Add in EnableDisableFBAccess handling like examodule.c did. uxa: Reject solid/copy to under-8bpp destinations. uxa: Correctly prepare/finishaccess of stipple in ValidateGC (and only it) Remove old mergedfb includes and defines, which bother spatch. Rely on libdrm 2.4.3 and stop checking for xf86drmMode.h. Add PCI write posting to LeaveVT path when we're about to wait on write results. uxa: Do a hack to use the aperture mapping instead of bo_map in sw fallbacks. Don't touch the pipestat regs for detecting FIFO underrun. The kernel owns them. Disable DRI2 buffer tiling on non-965, as those need fence regs for 2D blits. Fix pin leakage with EXA GTT-mapping shortcut, and crash with UXA on KMS. Always enable KMS if server's new enough, and remove option. Re-emit i915 composite setup when the batchbuffer wraps. Protect i915 textured video against batchbuffer wrapping. Fix invarient state emits for DRI2 (do it per batch, since there's no lock). Bump version to 2.6.1. Remove logical context setup. Fix compile failure after 45f45c73469f1bd46a1b6fb206f2e9e5e4fd66b3 warning fix. Move 965 video setup to a separate function so we can move it around. Do check_aperture_space and batch_start_atomic for i965 video. Move i965 render state bo setup back to prepare_composite. Use intel_emit_reloc from video to prettify 965 render bind_bo setup. Move filter computation from emit_batch_header to prepare_composite. i965: Pull check_aperture out to a separate function and make it dtrt. Move i965 render transform setup from emit_composite_state to prepare_composite. Move i965 render vb setup to use time, and decouple state emit from it. Use drm_intel_bo_subdata to put render vb data in. Fix build with server 1.4. Remove 965 render wm scratch space, which was just unused. Move 965 render unit state to BOs. Move i965 render kernels to BOs. Move i965 render sampler state to BOs. Don't forget the new state bos in check_aperture. dri2: Use modesetting's master fd instead of opening our own non-master. uxa: Ask for BOs ready for rendering for pixmaps. Don't do AdjustFrame in KMS mode. Fix distcheck from drmmode_display.h deletion. Bump version to 2.6.2 for release. Disable fb resizing for DRI1-only server so that DRI1 can initialize. Only allocate pixmaps aligned for tiling when requested by DRI2 GetBuffers. Bump version to 2.6.3. Fix XV with non-GEM kernels by allocating a larger fake bufmgr. Align tiled pixmap height so we don't address beyond the end of our buffers (plus fix) Only align DRI2 tiled pixmaps to the DRI2 tiled pixmap alignment requirement. Fix sampler indexes on i965 planar video. Align the height of untiled pixmaps to 2 lines as well. Eric S. Raymond (1): Fix seriously malformed list syntax on intel(4). Helge Bahmann (1): Move disable_render_standby to EnterVT instead of startup. Henry unbongo (1): Add support for SDVO LVDS. Hong Liu (8): 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 Bug #14935: Fix i9xx reference clock for spread spectrum. fix possible segfault in I830FreeScreen Set SDVO sync polarity to default on 965 Fix SDVO HDMI output. Hugo Jacques (1): SDVO: add composite TV out support Ian Romanick (1): Prevent redefinitions of CARD8 and friends. Fixes build. Jesse Barnes (72): Legacy backlight changes: - add support for 965GM - make sure legacy enabled systems don't reduce the range of backlight values we can present to the user Add pipe A force enable quirk Don't modify low bit of BLC_PWM_CTL when using combo backlight control Fix compilation error when not using DRI Remove unnecessary quirk code in CRT probing Merge branch 'master' into xf86-video-intel-2.2-branch Program FBC fence offset register Only enable FBC if one pipe is active Fix typo in merge Fix build warnings on 64 bit Bump version to 2.2.1.90 for 2.2.1 pre-release Fix version bump, should have been 2.2.0.90 Only disable FBC if registers are available 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 Add CACHE_MODE_0 register to dump output Bump version to 2.2.1 Initial panel fitting changes Fixup backlight control and panel fitting property names Use combo backlight control rather than pure legacy Fix LVDS regression Add a new quirk for BIOSes that reprogram regs at lid close/open time Add FIFO watermark regs to register dumper Save/restore cursor registers Panel fitting: fix letterbox modes Fixup power saving registers Fix TV programming: add vblank wait after TV_CTL writes Add support for keeping vblank counters sane across mode setting Remove ErrorF debugging from modeset ioctl Add pipe a force enable quirk for Lenovo T60 Add pipea force enable quirk for HP Pavilion ze4944ea Improve FBC size checking Improve VBIOS feature detection, add SSC support Add VBIOS based TV connector detection Don't disable pipe A on 855 chips Choose a split for DSPARB based on the configured modes for both planes. Add no LVDS quirk for Transtec Senyo 610 mini PC Add pipe a force enable quirk for Lenovo T60 Add pipea force enable quirk for HP Pavilion ze4944ea Improve FBC size checking Don't disable pipe A on 855 chips Add no LVDS quirk for Transtec Senyo 610 mini PC Update DSPARB while planes are still off Reorganize VBIOS code Fix pipe A force quirk Update man page Pack bdb_general_definitions block Remove unused VBIOS flag defines Don't disable planes in i830_update_dsparb Update version to 2.4.98 for 2.5.0 release candidate Merge branch 'master' into xf86-video-intel-2.5-branch Bump version to 2.5.0 for release Don't modify render standby if kernel mode setting is active Make I830FALLBACK debugging a runtime instead of compile-time option. Update version to 2.5.1 in preparation for release Make sure DRM library paths are included Tear down batchbuffers unconditionally on LeaveVT Don't run in KD_TEXT mode even with KMS Fixup bogus VBT modes when detected Support tiled back/depth on 915-class hardware with DRI2. Use UXA when KMS is active Create known output configuration at EnterVT time Re-enable disabled outputs after rotation Don't install fences if the kernel is managing them Don't manage fences part two Tiling fixes, third set Require libdrm 2.4.6 for GTT unmap support Match GTT unmap with map in KMS rotation case Fix offset in begin_gtt_access case Don't enable kernel execbuf fencing w/EXA Joerg Sonnenberger (1): Fix DRI config for NetBSD Julien Cristau (240): For each driver, add a symlink to xserver-xorg-core's bug script, so that each * Don't build-dep on libdrm-dev on hurd-i386, and don't try to install * Drop duplicate build dependency on libdrm-dev, so this really * Add support for the armeb and armel architectures, thanks to Riku Voipio Merge branch 'xsfbs' into debian-experimental Revert to using xserver-xorg-video-1.0, as the ABI is still compatible. * Drop all our patches, applied upstream. * debian/rules clean needs to depend on xsfclean. Add new "serverabi" rule to generate drivers dependency on the server. Merge branch 'xsfbs' into debian-experimental Generate the dependency on xserver-xorg-core automatically. Fix copy/paste typo in the input driver provides. * Bump build-dep on libdrm-dev to >= 2.2. Thanks, Marc 'HE' Brockschmidt! Merge remote branch 'upstream/master' into debian-experimental autoreconf Rename to xserver-xorg-video-intel. * (Build-)Depend on a newer xserver. Prepare changelog for upload. Merge tag 'xf86-video-intel-1.9.92' into debian-experimental autoreconf New upstream release candidate. Merge tag 'xf86-video-intel-1.9.93' into debian-experimental New upstream release candidate. Bump build-dep on xserver-xorg-dev to >= 2:1.2.99.903. Update upstream changelog. Merge tag 'xf86-video-intel-1.9.94' into debian-experimental Revert "Build a xserver-xorg-video-intel-dbg package with debugging symbols." New upstream release candidate. Merge tag 'xf86-video-intel-2.0.0' into debian-experimental New upstream release. autoreconf. Merge branch 'xsfbs-unstable' of ../../xsfbs into debian-experimental Change the bug script symlink from -i810 to -intel, and prepare to upload. Update and install the upstream ChangeLog. Merge remote branch 'origin/debian-unstable' into debian-unstable Build xserver-xorg-video-i810 in binary-indep instead of binary-arch. Mention i965 chipsets in the long description. Update watch file (s/i810/intel/) Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-experimental Pull latest upstream git and autoreconf. Prepare changelog for upload. Merge branch 'master' of git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-experimental Update to latest upstream (commit 1e2e3013) and autoreconf. Add myself to uploaders. Merge tag 'xf86-video-intel-2.1.0' of git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel into debian-unstable New upstream release. Actually install the upstream README. Add upstream url to the copyright file. Revert "Revert "Build a xserver-xorg-video-intel-dbg package with debugging symbols."" Prepare changelog for upload. Merge tag 'xf86-video-intel-2.1.1' into debian-unstable New upstream release Delete obsolete file. Prepare changelog for upload. Build against xserver 1.3.99.0. Also install the pci id list on hurd-i386. Prepare changelog for upload. Shorten the description of the -dbg package to fit in changes files. Rebuild for xserver 1.4. Prepare changelog for upload. Merge tag 'xf86-video-intel-2.1.99' into debian-experimental autoreconf Update changelogs. Merge git.debian.org:/git/pkg-xorg/xsfbs into debian-experimental Close some more bugs. Prepare changelog for upload. Merge branch 'upstream-unstable' of git+ssh://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-intel into debian-unstable Update changelogs autoreconf Prepare changelog for upload. Build the intel_reg_dumper tool, and install it in the -dbg package. Add the ${shlibs:Depends} substvar to the -dbg package's dependencies 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. autoreconf Build against xserver 1.5 rc1 (1.4.99.901). xsfbs.mk: make 'serverabi' depend on 'install' Don't try to build XvMC if DRI is disabled Add bug closer Run dpkg-shlibdeps with --warnings=6 Prepare changelog for upload Remove xsfbs-autoreconf.mk Build-depend on dpkg-dev >= 1.14.17 for dpkg-shlibdeps --warnings. Merge branch 'debian-unstable' into debian-experimental Merge tag 'xf86-video-intel-2.3.0' into debian-experimental Update changelogs Refresh patch autoreconf Prepare changelog for upload Remove the .pc directory properly xsfbs.sh: add remove_conffile_lookup xsfbs.sh: use 'local' now that policy allows it Update debian/copyright autoreconf update changelog Prepare changelog for upload Build against xserver 1.5 rc5. xsfbs.mk: fix the prepare target for parallel make xsfbs.mk: more parallel make fixing xsfbs.mk: update the list of releases, and drop some unused code xsfbs.mk: make 'log' a separate target Fix gen4asm rule to work with a build dir Link the driver with -lpciaccess and -ldrm if needed The phase shift its are now reserved. update changelog for cherry-picked patches add bug closers for the pipe a force enable quirks Merge tag 'xf86-video-intel-2.4.0' into debian-experimental refresh patch, autoreconf and update changelogs Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-experimental Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable Fix debian/rules build/patch dependencies. Prepare changelog for upload Merge branch 'debian-unstable' into debian-experimental Update DEB_BUILD_OPTIONS handling Run autoreconf at build-time; build-depend on automake, libtool and xutils-dev. Drop the debian revision from the libxvmc-dev build-dep. Prepare changelog for upload Fix up the HP Pavilion ze4944ea quirk Don't skip the checks for DRI headers with --enable-dri Merge branch 'xf86-video-intel-2.4-branch' of git.freedesktop.org:/git/xorg/driver/xf86-video-intel into debian-experimental update changelogs Prepare changelog for upload Drop the xserver-xorg-video-i810 transitional package. Build against xorg-server 1.5. Merge tag 'xf86-video-intel-2.4.2' into debian-experimental update changelogs for new upstream release Drop the binary-indep stuff from debian/rules Prepare changelog for upload Merge tag 'xf86-video-intel-2.4.2' into upstream-experimental Merge tag 'xf86-video-intel-2.5.1' into upstream-experimental Merge branch 'upstream-experimental' into debian-experimental update changelogs Wrap build-deps in debian/control. Update libdrm build-dep Build-depend on libdrm-intel1, to make sure it's available Prepare changelog for upload Merge commit 'xf86-video-intel-2.5.1' into upstream-experimental Merge branch 'upstream-experimental' into debian-experimental Update changelogs Update libdrm-dev build-dep to 2.4.3. add bug closer Prepare changelog for upload Merge tag 'xf86-video-intel-2.6.1' into debian-experimental Update changelogs Build against xserver 1.6 rc1. Prepare changelog for upload xsfbs: add a repack script for uscan xsfbs.sh: kill {,de}register_x_lib_dir_with_ld_so xsfbs: repack.sh needs to be executable Merge tag '2.6.3' into debian-unstable Update changelogs Bump build-dep on libdrm-dev to 2.4.5. Add bug closer Upload to unstable. xsfbs: don't run dpkg --print-installation-architecture Merge branch 'master' of git://anongit.freedesktop.org/xorg/driver/xf86-video-intel into debian-experimental Update changelog, bump libdrm-dev b-dep Cleanup libtool macros Merge commit '2.7.1' into debian-experimental Merge commit 'origin/debian-unstable' into debian-experimental Merge branch 'debian-unstable' of git://git.debian.org/git/pkg-xorg/xsfbs into debian-experimental Adding README.source means we can bump Standards-Version Prepare changelog for upload Kill custom readlink function Merge branch 'master' of git.freedesktop.org:/git/xorg/driver/xf86-video-intel into debian-experimental Update changelog and reenable xvmc Prepare changelog for upload Disable UXA render accel on i8xx chips for now. Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable xsfbs.sh: remove unused check_symlinks_and_{bomb,warn} xsfbs.sh: remove unused analyze_path xsfbs.sh: remove unused maplink function xsfbs.sh: remove unused find_culprits function xsfbs.sh: remove unused reject_whitespace function xsfbs.mk: no need for shlibs.local Re-enable render accel on 8xx. Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable Add missing xsfclean dependency to debian/rules clean. Bump Standards-Version to 3.8.3 (no changes). Mention intel_reg_dumper in the debug package's long description. Prepare changelog for upload xsfbs.sh: fix typo and remove svn keyword xsfbs.mk: kill obsolete DEFAULT_DCRESOLUTIONS and SOURCE_DIR usage xsfbs.mk: remove more obsolete code Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable Merge tag '2.9.1' into debian-unstable bump changelogs Prepare changelog for upload Enable kernel mode setting by default on linux. Upload to unstable. 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. Merge commit '2370af32fe31bed8e5715639023635bdb3b83b1b' into upstream-unstable Xv: enable drmmode overlay Merge branch '2.9-kms-overlay' into debian-unstable Bump libdrm-dev build-dep for the kms video overlay changes xsfbs.mk: don't use a directory as a make target Update serverabi rule for xserver 1.7.6.901 Merge branch 'debian-unstable' of git.debian.org:/git/pkg-xorg/xsfbs into debian-unstable Update xsfbs, use new ${xviddriver:Depends} subsvar. Prepare changelog for upload Merge branch 'upstream-unstable' of git.debian.org:/git/pkg-xorg/driver/xserver-xorg-video-intel into debian-unstable Merge branch 'debian-experimental' of git.debian.org:/git/pkg-xorg/driver/xserver-xorg-video-intel into debian-unstable Update changelogs legacy/ums: fix distcheck Merge branch 'legacy' of git://people.freedesktop.org/~ickle/xf86-video-intel into debian-unstable Changelog update Upload to unstable Revert "legacy/ums: fix distcheck" Revert "legacy/ums/Xv overlay: fix planar YUV copy for right rotated crtcs" Revert "legacy/ums: Don't use uninitialised methods for synchronisation" Revert "legacy/ums: #include <drm.h>" Revert "legacy/ums/dri: Enable framebuffer mapping for dri" Revert "legacy/ums/i965: we do not handle SourcePictures" Revert "legacy/ums: Fix build with DRI disabled" Revert "legacy/ums: Re-add missing HWS initialisation" Revert "ums: ChangeGC changed prototype in 1.8.99, not 1.7.98" Revert "Reintegrate legacy UMS." Revert "Destroy screen pixmap on screen close." Merge branch 'upstream-unstable' into debian-unstable Update changelogs Bump libdrm build-dep for DRM_MODE_CONNECTOR_eDP. Don't enable DRI2 if the shadow option is on. Use shadowfb on i8xx by default. Close a bunch of bugs Fix stupid typo Upload to unstable UMS is gone, this means Linux-only (closes: 597845). Add changelog entry Update i8xx-shadow.diff. Temporarily disable xvmc Re-enable XvMC. Merge tag '2.15.901' into debian-experimental Bump changelogs Build against xserver 1.10.99.x. Delete symlink that makes dpkg-source unhappy Upload to experimental Merge tag '2.20.4' into debian-experimental Bump changelogs Julien Danjou (5): Merge tag '2.20.2' into debian-experimental New upstream release (2.20.2) Merge tag '2.20.5' into debian-experimental New upstream release 2.20.5 Upload 2.20.5 to experimental Kalev Lember (2): Fix Xv crash with overlay video. Fix VT switch with XV overlay video enabled. Keith Packard (51): Move single mode setting code to X server. Eliminate bogus (and harmful) blanking adjustment for load detect. Ensure pipe/output active before doing load detection. Remove hard-coded CRT blanking frobbing for load detection. Clean up tv mode name allocation and copy. Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD Transformed coord computed using floats. Don't move bilinear composite dst. Disable cursors while switching modes Compute du/dv/dw in no-mask SF prog Clarify comment in exa_sf program Reimplement wm program for nomask case to handle affine transforms Fix the sf_mask program to compute and pass corrected uvw cooefficients Remove rotation sf and wm progs Use m4 to clean up gen4 asm progs. Start adding projective transform support. Dont set the compr bit on 8-unit sends Back to new shaders, fix urb read length remove old monolithic shaders remove old monolithic shaders remove old shader source files Fix composite with mask using new compositing thread code Shrink WM thread to 32 registers and 1024 scratch space. Add projective versions of the PS kernels Remove extra flushing Forgot to build exa_wm_src_sample_argb.g4b Rename src/mask/data registers to indicate channel Use symbolic names for channels in YUV code Remove sync after 965 video put. Remove .g4b files on clean Single memcpy when pitches align on planar image transfer Revert "remove '#line NUM ...' in macro process" Add a kludge-around to fix cd/wt bits in fb ptes on linux. Overlay video doesn't require that the target pixmap be in video memory. Use new xf86RotateFreeShadow function to clean up shadow buffers. Skip copying on FOURCC_XVMC surfaces Only use FOURCC_XVMC when INTEL_XVMC is defined Use long crt hotplug activation time on GM45. Add RandR 1.3 panning support by supporting the crtc set_origin function Handle drm_bo_map failure in 965 video and composite paths. uxa: handle uxa_prepare_access failure FatalError on batchbuffer map failure Fix LVDS EDID to match all possible default modes Assign rotation memory dri_bo to rotation pixmap. Make i830_allocate_memory take tiling parameters. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1t5cu3-0003gj...@vasks.debian.org