Tag 'xf86-video-intel-2.5.99.1' created by Zhenyu Wang <zhenyu.z.w...@intel.com> at 2008-12-16 01:35 +0000
xf86-video-intel-2.5.99.1 Changes since xf86-video-intel-2.4.97.0: Adam Jackson (2): Fix Mac mini crash in DDC mode probe Quirk: No LVDS on Dell Studio Hybrid Bryce Harrington (3): Add TV out quirk for HP Compaq nx6110 PipeA quirk for Quanta/W251U (launchpad bug #244242) Pipe-A quirk for HP 2730p (bug #18852) Carl Worth (21): Examine picture repeatType as well as repeat field. Add support for RepeatPad and RepeatReflect. Prefer repeatType field over using both repeat and repeatType. Fallback to software for RepeatNone with transformed RGB-only pictures. Revert "Fallback to software for RepeatNone with transformed RGB-only pictures." Rename default_color to border_color Document and use 'legacy' border color mode Disable frame buffer compression by default for GM965. Ignore intel_gtt binary Rename gen4_state_t to gen4_static_state_t Rename gen4_state_init to gen4_static_state_init Rename state_base_offset to static_state_offset in gen4_static_state_init Use consistent idiom for obtaining static_state Use buffer object for vertex buffer (in new gen4_dynamic_state) 965: Move composite setup to new _emit_batch_header_for_composite Rename gen4_dynamic_state to gen4_vertex_buffer Unreference the vertex_buffer_bo in gen4_render_state_cleanup Use buffer objects for binding table and surface-state objects. 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. Daniel Stone (1): i830: Fix timer leak Dave Airlie (3): mode: fix missing comma Default kernel mode setting to off, add configure flag to enable uxa: don't call composite routines with no buffer. David Schleef (1): Bug #17277: fix upscaling limit Eamon Walsh (2): Remove unused exa_pixmap_key. Change uxa private keys to integer variables. Eric Anholt (40): Don't set up sarea or drm mappings in DRI2 mode. UXA: Re-enable non-965 render. DRI2: Emit the MI_FLUSH before flushing batch in swapbuffers. DRI2: Move pixmap pitch alignment for use with depth to pixmap create. Add some MCHBAR registers for debugging tile swizzling issues. Bug #17446: Don't try to manage IRQs in GEM mode. Track move of bufmgr functions to libdrm_intel. Track the move of irq emit/wait to fake bufmgr. Track move of exec to bufmgr, and restoration of emit/wait funcs for non-drm. Merge branch 'master' into dri2 Fix build failures that should have been in the previous merge commit. Work around libpciaccess reporting a 0 rom size by guessing. Add support for RepeatPad and RepeatReflect to 915 and 830-class Render accel. Fix bios_reader build against old servers. Fix driver build against server 1.4.2. Add a GTT dumper for G4x debugging. Fix broken stolen memory counting on G4X. Remove gratuitous flushing in EXA after solid operations. Enable Option "Legacy3D" for 965 as well, and clarify both the docs and code. Remove the CheckDevices timer. Make I830FALLBACK debugging a runtime instead of compile-time option. i965: Support render acceleration with pixmaps in BOs. Remove DRI_MM defines which are always true now. UXA: Add support for tiled front/back/depth by cutting over to the GTT map. Re-enable composite accel on 965 with UXA. Enable tiling for DRI2 back/depth buffers. 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. Fabio (1): Man page patch to clarify meaning of VideoRam option with i810/i815 Jesse Barnes (25): Update version to post-2.5 Fix UXA build for distcheck Fix build when using kernel DRM headers Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel Merge branch 'master' into xf86-video-intel-2.5-branch Only BO map render state if kernel mode setting is active Merge branch 'master' into xf86-video-intel-2.5-branch Add Cappuccino SlimPRO SP625F to no LVDS quirks list Add no TV out quirk for HP Compaq nx6110 Merge branch 'master' into xf86-video-intel-2.5-branch Revert "Add no TV out quirk for HP Compaq nx6110" Merge branch 'master' into xf86-video-intel-2.5-branch Update supported hardware list Work around gcc uninitialized variable warnings Use -Werror by default Use VBT LFP info pointers by default Be more verbose about panel data in VBIOS dumper Merge branch 'master' into xf86-video-intel-2.5-branch Revert "Use -Werror by default" Merge branch 'master' into xf86-video-intel-2.5-branch Document more VBIOS functionality Merge branch 'master' of ssh://git.freedesktop.org/git/xorg/driver/xf86-video-intel Don't modify render standby if kernel mode setting is active Default to FULL_ASPECT panel fitting Make sure DRM library paths are included Julien Cristau (2): Typo fix Don't unconditionally define DRI2 Keith Packard (15): Fix mis-merge of DRI2 changes related to pI830->directRenderingType Use uintptr_t instead of uint64_t to hold pointer value Eliminate INT10 call to get BIOS contents i830 nondrm batch buffer insertion was missing ADVANCE_LP_RING() call For non-DRM, add NOOPs after BATCH_BUFFER_START to verify completion XAA tiling support was mis-computing adjusted pitch (>>4 instead of >>2) Handle differently tiled front/back/depth/third in DRI window management Check for DRI module before initializing GEM mm Remove accidental 'return;' left at the top of I830DRIInitBuffers No need to check for drmCommandWriteRead; we link against libdrm Reduce incidence of MI_FLUSH usage. Use pipes, not planes for sarea geometry data Use long crt hotplug activation time on GM45. Merge commit 'origin/dri2' Add RandR 1.3 panning support by supporting the crtc set_origin function Kristian Høgsberg (8): Add DRI2 support. Fix broken test for DRI1 in DRI2 conversion. Merge commit 'origin/master' into HEAD Update to DRI2 changes. Merge commit 'origin/master' into dri2 Fix KMS compilation. Simplify crtc preinit a bit. Make sure DRI/DRI2 can initialize properly with KMS. Lukas Hejtmanek (1): Fix driver build against server master. Ma Ling (1): enable Intel G35 SDVO HDMI audio output Maxim Levitsky (1): Add an option to make the overlay be the first XV adaptor. Olivier Fourdan (1): Fix ordering of VGA vs. plane disable Paulo Cesar Pereira de Andrade (2): Export libIntelXvMC and libI80XvMC symbols. Include <X11/Xfuncproto.h> prior to including "edid.h" from the sdk. Robert Lowery (1): TV: add support to set TV margins in xorg.conf Robert Noland (2): Check for drm before calling modeset ioctl. Fix typo in last commit Shuang He (1): Fix a typo in G965 texture video code Stefan Dirsch (1): Pipe A force quirk for Toshiba Satellite A30. Wu Fengguang (3): introduce i830_hdmi_priv.has_hdmi_sink enable Intel G45 integrated HDMI audio output refresh batch_bo reference after intel_batch_flush() Xiang, Haihao (4): Put back check for pI830->hw_status in setting hws in non-GEM mode. Move bufmgr init earlier so it's available at I830DRIDoMappings time. Put back check for pI830->hw_status in setting hws in non-GEM mode. Move bufmgr init earlier so it's available at I830DRIDoMappings time. Zhenyu Wang (39): Destroy bufmgr after allocation finish Fix X exit crash in NoAccel Disable render standby Add support for G41 chipset Check display stride limit when allocate front buffer Fix output detection for DVI-I Bug #16515: Fix VT switch with DVI on G45 Do force CRT detect sequence twice on 4 series chipset Render register clock gating disable fix on 4 series chipset Bug #16631: add option for SDVO force detect Put forware VBIOS data parsing Remove Lenovo T61 TV quirk Bug #17892: Fix possible crash in CRT probe Make GTT dumper work on other 9XX chips Don't handle irq in GEM mode Make IS_GM45 into IS_G4X define SDVO: fix wrong order of sdvo version's major/minor SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource command SDVO: fix sdvo tv format and sdtv resolution request/reply definition SDVO: add GetScaledHDTVResolutionSupport command SDVO: add command for set monitor power state SDVO: fix more command definition errors TV: white space cleanup TV: fix default contrast and saturation modifier TV: save serveral TV_CTL register fields in mode set TV: fix timing parameters for PAL, 480p, 1080i TV: subcarrier fix for NTSC and PAL quirk LVDS on Asus Eee box TV: fix contrast and saturation for 915/945G Disable XvMC on DRI2 for now Fix maxium backlight level restored issue Fix TV compiling warning Fix DRI2 compiling warning Remove Cappuccino SlimPRO SP625F 855GM LVDS quirk bug #17395: Quirk CRT for Sony VGC-LT71DB Try to always probe SDVOC on 965G/965GM Fix directRenderingType check Don't warn on ring enabled in GEM Bump version 2.5.99.1 Zou Nan hai (14): 965 xvmc, current only frame based DCT_type support [965-xvmc] some fixes for earlier 965 chips Fix from He Shuang(shuang...@intel.com), [965-xvmc] support field prediction and dct type, optimize in GPU [965-xvmc] add missing g4a file [965-xvmc] half-pixel bug fix [965-xvmc] some shader optimize [965-xvmc] There is some issue with uv half pixel, remove it till fix [965-xvmc] optimize, pack some payload [965-xvmc] IGD support [965-xvmc] 965q indirect media data workaround Merge branch '965-xvmc' [965-xvmc] fix dual prime kernel, flush issue on G4x Update binary versions of the dual-prime kernels root (1): [i965-xvmc] bypass copy when put image with xvmc --- Makefile.am | 7 configure.ac | 35 man/intel.man | 69 src/Makefile.am | 11 src/bios_reader/Makefile.am | 3 src/bios_reader/bios_reader.c | 235 ++ src/brw_defines.h | 3 src/brw_structs.h | 22 src/common.h | 37 src/drmmode_display.c | 5 src/drmmode_display.h | 2 src/i810.h | 3 src/i810_driver.c | 14 src/i810_reg.h | 38 src/i830.h | 66 src/i830_accel.c | 35 src/i830_batchbuffer.c | 158 + src/i830_batchbuffer.h | 12 src/i830_bios.c | 69 src/i830_bios.h | 176 ++ src/i830_common.h | 16 src/i830_crt.c | 123 + src/i830_debug.c | 44 src/i830_display.c | 93 - src/i830_dri.c | 401 +++-- src/i830_driver.c | 464 ++--- src/i830_exa.c | 112 - src/i830_hdmi.c | 34 src/i830_hwmc.c | 8 src/i830_hwmc.h | 5 src/i830_lvds.c | 9 src/i830_memory.c | 71 src/i830_modes.c | 1 src/i830_quirks.c | 23 src/i830_render.c | 43 src/i830_sdvo.c | 17 src/i830_sdvo_regs.h | 137 + src/i830_tv.c | 249 +-- src/i830_video.c | 56 src/i830_video.h | 7 src/i830_xaa.c | 10 src/i915_render.c | 44 src/i965_hwmc.c | 317 +++ src/i965_hwmc.h | 25 src/i965_render.c | 518 ++++-- src/i965_video.c | 1075 +++++++------ src/reg_dumper/.gitignore | 1 src/reg_dumper/Makefile.am | 13 src/reg_dumper/gtt.c | 118 + src/xvmc/I810XvMC.c | 54 src/xvmc/Makefile.am | 119 + src/xvmc/addidct.g4i | 152 + src/xvmc/backward.g4b | 1472 ++++++++++++++++++ src/xvmc/block_clear.g4i | 140 + src/xvmc/dual_prime.g4a | 223 ++ src/xvmc/dual_prime.g4b | 2486 +++++++++++++++++++++++++++++++ src/xvmc/dual_prime_igd.g4a | 223 ++ src/xvmc/dual_prime_igd.g4b | 1142 ++++++++++++++ src/xvmc/f_b.g4b | 2886 ++++++++++++++++++++++++++++++++++++ src/xvmc/field_backward.g4a | 124 + src/xvmc/field_backward.g4b | 1341 ++++++++++++++++ src/xvmc/field_backward_igd.g4a | 124 + src/xvmc/field_backward_igd.g4b | 669 ++++++++ src/xvmc/field_f_b.g4a | 223 ++ src/xvmc/field_f_b.g4b | 2486 +++++++++++++++++++++++++++++++ src/xvmc/field_f_b_igd.g4a | 223 ++ src/xvmc/field_f_b_igd.g4b | 1142 ++++++++++++++ src/xvmc/field_forward.g4a | 121 + src/xvmc/field_forward.g4b | 1340 ++++++++++++++++ src/xvmc/field_forward_igd.g4a | 121 + src/xvmc/field_forward_igd.g4b | 668 ++++++++ src/xvmc/forward.g4b | 1471 ++++++++++++++++++ src/xvmc/frame_backward.g4a | 69 src/xvmc/frame_backward.g4b | 716 ++++++++ src/xvmc/frame_backward_igd.g4a | 69 src/xvmc/frame_backward_igd.g4b | 374 ++++ src/xvmc/frame_f_b.g4a | 131 + src/xvmc/frame_f_b.g4b | 1257 +++++++++++++++ src/xvmc/frame_f_b_igd.g4a | 131 + src/xvmc/frame_f_b_igd.g4b | 573 +++++++ src/xvmc/frame_forward.g4a | 65 src/xvmc/frame_forward.g4b | 715 ++++++++ src/xvmc/frame_forward_igd.g4a | 65 src/xvmc/frame_forward_igd.g4b | 373 ++++ src/xvmc/i965_xvmc.c | 760 +++++++++ src/xvmc/i965_xvmc.h | 2 src/xvmc/intel_batchbuffer.h | 37 src/xvmc/intel_xvmc.c | 70 src/xvmc/intel_xvmc.h | 1 src/xvmc/ipicture.g4a | 166 ++ src/xvmc/ipicture.g4b | 125 + src/xvmc/motion_field_uv.g4i | 46 src/xvmc/motion_field_uv_igd.g4i | 46 src/xvmc/motion_field_y.g4i | 45 src/xvmc/motion_field_y_igd.g4i | 45 src/xvmc/motion_frame_uv.g4i | 29 src/xvmc/motion_frame_uv_igd.g4i | 29 src/xvmc/motion_frame_y.g4i | 57 src/xvmc/motion_frame_y_igd.g4i | 57 src/xvmc/null.g4a | 57 src/xvmc/null.g4b | 17 src/xvmc/read_field_x0y0_uv.g4i | 74 src/xvmc/read_field_x0y0_uv_igd.g4i | 40 src/xvmc/read_field_x0y0_y.g4i | 83 + src/xvmc/read_field_x0y0_y_igd.g4i | 48 src/xvmc/read_field_x0y1_uv.g4i | 78 src/xvmc/read_field_x0y1_uv_igd.g4i | 43 src/xvmc/read_field_x0y1_y.g4i | 86 + src/xvmc/read_field_x0y1_y_igd.g4i | 51 src/xvmc/read_field_x1y0_uv.g4i | 75 src/xvmc/read_field_x1y0_uv_igd.g4i | 40 src/xvmc/read_field_x1y0_y.g4i | 83 + src/xvmc/read_field_x1y0_y_igd.g4i | 48 src/xvmc/read_field_x1y1_uv.g4i | 172 ++ src/xvmc/read_field_x1y1_uv_igd.g4i | 75 src/xvmc/read_field_x1y1_y.g4i | 166 ++ src/xvmc/read_field_x1y1_y_igd.g4i | 78 src/xvmc/read_frame_x0y0_uv.g4i | 73 src/xvmc/read_frame_x0y0_uv_igd.g4i | 39 src/xvmc/read_frame_x0y0_y.g4i | 109 + src/xvmc/read_frame_x0y0_y_igd.g4i | 50 src/xvmc/read_frame_x0y1_uv.g4i | 79 src/xvmc/read_frame_x0y1_uv_igd.g4i | 44 src/xvmc/read_frame_x0y1_y.g4i | 113 + src/xvmc/read_frame_x0y1_y_igd.g4i | 54 src/xvmc/read_frame_x1y0_uv.g4i | 75 src/xvmc/read_frame_x1y0_uv_igd.g4i | 41 src/xvmc/read_frame_x1y0_y.g4i | 110 + src/xvmc/read_frame_x1y0_y_igd.g4i | 51 src/xvmc/read_frame_x1y1_uv.g4i | 159 + src/xvmc/read_frame_x1y1_uv_igd.g4i | 71 src/xvmc/read_frame_x1y1_y.g4i | 264 +++ src/xvmc/read_frame_x1y1_y_igd.g4i | 105 + uxa/uxa-glyphs.c | 20 uxa/uxa-priv.h | 9 uxa/uxa-render.c | 2 uxa/uxa.c | 26 137 files changed, 31192 insertions(+), 1653 deletions(-) --- -- 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/e1vek2o-00053f...@vasks.debian.org