xf86-video-intel: Changes to 'refs/tags/2.9.99.901'
Carl Worth
cworth at kemper.freedesktop.org
Mon Nov 30 20:20:05 PST 2009
Tag '2.9.99.901' created by Carl Worth <cworth at cworth.org> at 2009-12-01 04:19 -0800
Intel 2.9.99.901 release (2.10.0 rc1)
Changes since 2.9.0:
Albert Damen (2):
Drop frontbuffer from crtc in I830CloseScreen
Fix crash in uxa_acquire_pattern when pDst is NULL
Carl Worth (4):
NEWS: Add generic notes for the 2.9.99.901 snapshot.
configure.ac: Bump version to 2.9.99.901.
NEWS: Note that the driver now has a hard dependency on KMS.
Add i830_bios.h and i830_display.h to EXTRA_DIST.
Chris Wilson (29):
Complete the removal of UMS build support
uxa: Free the ScratchPixmapHeader after its associated Picture
uxa: Refactor create Picture for pixman format
conf: Add debugging flush options
debug: Enable cache flushing after every operation
uxa: Force alpha bits to fill remaining bits
Check that batch buffers are atomic.
i915: Check for overflow before overflowing.
i915: Use the color channels to pass along solid sources and masks.
i915: Fix texture sampling coordinates.
uxa: Do not remove repeat from solids for 1x1 composites.
i915: Derive the correct target color from the pixmap by checking its format
Cleanup a few compiler warnings.
uxa-glyphs: Stream uploads via temporary bo
batch: Track pixmap domains.
batch: Emit a 'pipelined' flush when using a dirty source.
Only flush batch during prepare access if it may modify the pixmap.
uxa: PutImage acceleration
uxa-glyphs: Enable TILING_X on glyph caches.
overlay: Fix build after 646b4a9483
debug: Don't always flush the batch when emitting a debugging flush
i915: Fix missing texture offset for mask.
i915: Remove routing of alpha channel to green.
debug: Enable dumping of batchbuffer [compile-time only]
i915: Whitespace
i915: Disable centre-point sampling.
uxa: Remove cache flush for copy
uxa: Initialise lists for private pixmap structure.
uxa: Limit maximum size of tiled objects
Daniel Kahn Gillmor (1):
Makefile.am: Add missing .g4i to be included in the tar file.
Daniel Vetter (22):
Xv i830_display_video splitup: extract i830_calc_src_regs
Xv i830_display_video splitup: extract i830_overlay_cmd
Xv: rename i830_display_video to i830_display_overlay
Xv: introduce planar memcpy helper
Xv: use is_planar_fourcc helper some more
Xv: kill hw double buffering logic
Xv: kill destId in I830PutImage
Xv I830PutImage splitup: extract i830_dst_pitch_and_size
Xv I830PutImage splitup: extract i830_setup_video_buffer
Xv I830PutImage splitup: extract i830_copy_video_data
Xv I830PutImage splitup: extract i830_wait_for scanline
Xv: small cleanups in I830PutImage
Xv: scrap overlay offscreen pixmap support
Xv: create xvmc_passthrough helper
Xv: rework overlay buffer management
Xv: introduce an overlay hal
Implement drmmode overlay
Xv overlay: remove some more dead stuff from ums overlay support
Xv: fixup the disabled drmmode overlay code
Xv overlay: further cleanups
Xv overlay: fix planar YUV copy for right rotated crtcs
Kill some more #defines only needed for User-Modesetting
Dave Airlie (1):
drmmode: with 1.7 server, set mode major doesn't get gamma setup.
Eric Anholt (25):
Remove error state dumping code.
Remove UMS overlay support.
Remove UMS support.
Move to kernel coding style.
Remove intel_idle, replaced by intel_gpu_top in intel_gpu_tools.
Trim down the hotplug debug app.
Remove the stepping debug app, replaced by version in intel_gpu_tools.
Remove the reg_dumper code, now that it's been moved to intel_gpu_tools.
Remove more dead UMS code.
Rename the screen private from I830Ptr pI830 to intel_screen_private *intel.
Rename the xf86 screen private from pScrn to scrn.
Share several render fields between render implementations.
de-pCamelHungarian the Render pictures and pixmaps.
Call pPixmaps plain old pixmaps.
Rename the xv pPriv to adaptor_priv to reflect whose private it is.
Rename pDraw to plain old drawable.
Rename pGC to gc.
Rename pScreen to screen.
Clean up more i830_memory.c madness.
Replace dolt and shave with relying on current autotools.
Enable XVMC by default on gen4.
XVMC: Use XCB DRI2 instead of cargo-culting our own copy of Xlib stuff. (v2)
Remove flow-control macros for fallbacks in the 2D driver.
Fix "Remove flow-control macros for fallbacks in the 2D driver."
Revert "configure: make --disable-dri work even if the server supports DRI"
Gaetan Nadon (7):
.gitignore: use common defaults with custom section # 24239
.gitignore: use common defaults with custom section # 24239
Several driver modules do not have a ChangeLog target in Makefile.am #23814
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
video-intel: remove i2c_vid.h from src/Makefile.am
Jesse Barnes (2):
DRI2 compat build fix: it's drawable->pScreen not drawable->screen
Increase stride limit for IGDNG
Kristian Høgsberg (1):
Use new drmGetDeviceNameFromFd() for mapping to drm device name
Rémi Cardona (5):
configure: check for libdrm and libpciaccess earlier
configure: group system header checks at the top
configure: make --disable-dri work even if the server supports DRI
configure: use CWARNFLAGS from xorg-macros.m4
configure: drop some more cruft
Thomas Arnhold (1):
Fix 64-bit compiler warnings in intel_xvmc_dump_render().
Zhao Yakui (1):
Return failure when the enum-type output property values are not found
Zhenyu Wang (1):
i965 XvMC cleanup
---
.gitignore | 82
Makefile.am | 14
NEWS | 15
configure.ac | 69
m4/dolt.m4 | 178 -
m4/shave.m4 | 73
man/intel.man | 6
shave-libtool.in | 69
shave.in | 76
src/.gitignore | 6
src/Makefile.am | 29
src/bios_reader/.gitignore | 1
src/bios_reader/Makefile.am | 2
src/bios_reader/bios_dumper.c | 93
src/bios_reader/bios_reader.c | 880 ++++----
src/bios_reader/swf_dumper.c | 96
src/ch7017/Makefile.am | 16
src/ch7017/ch7017.c | 330 ---
src/ch7017/ch7017_module.c | 36
src/ch7017/ch7017_reg.h | 162 -
src/ch7xxx/Makefile.am | 17
src/ch7xxx/ch7xxx.c | 323 --
src/ch7xxx/ch7xxx.h | 31
src/ch7xxx/ch7xxx_module.c | 35
src/ch7xxx/ch7xxx_reg.h | 80
src/common.h | 31
src/drmmode_display.c | 119 -
src/i2c_vid.h | 132 -
src/i810_driver.c | 2
src/i830.h | 1191 +++-------
src/i830_3d.c | 403 +--
src/i830_accel.c | 238 --
src/i830_batchbuffer.c | 318 +-
src/i830_batchbuffer.h | 192 +
src/i830_bios.c | 555 ++---
src/i830_bios.h | 481 ++--
src/i830_common.h | 105
src/i830_crt.c | 557 -----
src/i830_cursor.c | 307 --
src/i830_debug.c | 2540 -----------------------
src/i830_debug.h | 34
src/i830_display.c | 2367 ---------------------
src/i830_display.h | 19
src/i830_dri.c | 573 ++---
src/i830_dri.h | 54
src/i830_driver.c | 3884 ++++++++++-------------------------
src/i830_dvo.c | 521 ----
src/i830_hdmi.c | 368 ---
src/i830_hwmc.c | 226 +-
src/i830_hwmc.h | 59
src/i830_i2c.c | 392 ---
src/i830_io.c | 35
src/i830_lvds.c | 1627 --------------
src/i830_memory.c | 1845 +++-------------
src/i830_modes.c | 69
src/i830_quirks.c | 430 ---
src/i830_reg.h | 33
src/i830_render.c | 1307 ++++++-----
src/i830_ring.h | 56
src/i830_sdvo.c | 2443 ----------------------
src/i830_sdvo.h | 29
src/i830_sdvo_regs.h | 726 ------
src/i830_tv.c | 2042 ------------------
src/i830_uxa.c | 1300 ++++++-----
src/i830_video.c | 3882 ++++++++++++-----------------------
src/i830_video.h | 95
src/i915_3d.c | 144 -
src/i915_3d.h | 306 +-
src/i915_hwmc.c | 1414 ++++++------
src/i915_hwmc.h | 28
src/i915_reg.h | 158 -
src/i915_render.c | 1440 +++++++------
src/i915_video.c | 795 +++----
src/i965_hwmc.c | 325 +-
src/i965_hwmc.h | 36
src/i965_render.c | 2998 ++++++++++++++-------------
src/i965_video.c | 1954 ++++++++---------
src/ivch/Makefile.am | 16
src/ivch/ivch.c | 373 ---
src/ivch/ivch_module.c | 64
src/ivch/ivch_reg.h | 291 --
src/reg_dumper/.gitignore | 4
src/reg_dumper/Makefile.am | 27
src/reg_dumper/audio.c | 548 ++---
src/reg_dumper/gtt.c | 15
src/reg_dumper/hotplug.c | 186 -
src/reg_dumper/idle.c | 227 --
src/reg_dumper/lid.c | 166 -
src/reg_dumper/main.c | 132 -
src/reg_dumper/reg_dumper.h | 18
src/reg_dumper/statuspage.c | 55
src/reg_dumper/stepping.c | 137 -
src/reg_dumper/util.c | 64
src/reg_dumper/xprintf.c | 42
src/sil164/Makefile.am | 17
src/sil164/sil164.c | 270 --
src/sil164/sil164.h | 31
src/sil164/sil164_module.c | 38
src/sil164/sil164_reg.h | 60
src/tfp410/Makefile.am | 17
src/tfp410/tfp410.c | 292 --
src/tfp410/tfp410.h | 33
src/tfp410/tfp410_module.c | 38
src/tfp410/tfp410_reg.h | 91
src/xvmc/.gitignore | 6
src/xvmc/Makefile.am | 6
src/xvmc/dri2.c | 301 --
src/xvmc/dri2.h | 70
src/xvmc/i915_program.h | 146 -
src/xvmc/i915_structs.h | 1441 ++++++-------
src/xvmc/i915_xvmc.c | 4366 ++++++++++++++++++++--------------------
src/xvmc/i915_xvmc.h | 80
src/xvmc/i965_xvmc.c | 1190 +++++-----
src/xvmc/i965_xvmc.h | 1
src/xvmc/intel_batchbuffer.c | 198 -
src/xvmc/intel_batchbuffer.h | 5
src/xvmc/intel_xvmc.c | 1395 ++++++------
src/xvmc/intel_xvmc.h | 251 +-
src/xvmc/intel_xvmc_dump.c | 211 +
src/xvmc/shader/mc/Makefile.am | 1
src/xvmc/shader/vld/Makefile.am | 6
src/xvmc/xvmc_vld.c | 1737 ++++++++-------
uxa/Makefile.am | 2
uxa/uxa-accel.c | 1662 +++++++--------
uxa/uxa-glyphs.c | 1350 ++++++------
uxa/uxa-priv.h | 407 +--
uxa/uxa-render.c | 2003 +++++++++---------
uxa/uxa-unaccel.c | 576 ++---
uxa/uxa.c | 614 ++---
uxa/uxa.h | 895 ++++----
130 files changed, 22091 insertions(+), 43985 deletions(-)
---
More information about the xorg-commit
mailing list