xserver-xorg-video-intel: Changes to 'refs/tags/xserver-xorg-video-intel-2_2.20.5-1'
Tag 'xserver-xorg-video-intel-2_2.20.5-1' created by Julien Danjou <julien@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.
Reply to: