xf86-video-intel: Changes to 'refs/tags/xf86-video-intel-2.4.0'

Zhenyu Wang zhen at kemper.freedesktop.org
Wed Jul 23 01:20:38 PDT 2008


Tag 'xf86-video-intel-2.4.0' created by Zhenyu Wang <zhenyu.z.wang at intel.com> at 2008-07-23 09:07 -0700

xf86-video-intel-2.4.0

Changes since xf86-video-intel-2.2.0:
Adam Jackson (1):
      i830_sdvo_mode_valid: Fix return values to match what we actually check.

Alan Coopersmith (1):
      Define DEFFILEMODE for OS'es that don't have it

Alan Hourihane (1):
      vendor is CARD8

Andreas Stawinoga (1):
      Samsung Q45 has no TV output

Bryce Harrington (4):
      Quirks from Ubuntu/Dell
      More quirks from ubuntu/dell
      More Pipe A force quirks
      Two more Dell quirks

Carl Worth (7):
      Enumerate all possible cc_state objects
      Enumerate all possible src,mask sampler state pairs
      Enumerate all possible wm_state objects
      Associate one sf_state object with each sf_kernel
      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

Dave Airlie (4):
      ivch: fails on address mismatch as I seem to get this on my 865 system
      fixup pciaccess version detect
      quirk: add DVO ivch quirk
      intel: fix drm check.

David Schleef (1):
      Bug #15219: Fix default overlay CSC factors, and use BT709 if available.

Eric Anholt (69):
      Remove extra have_libpciaccess=no that broke tools build with old servers.
      Add detail on different units to intel_idle.
      Add a little program to output the stepping information for several chipsets.
      Fix SDVO I2C access on Mac Mini in EFI mode.
      Avoid setting reserved bits in SDVOx on everything 965-class.
      Add support for brightness control to i915 textured video output.
      Cleanse DVO drivers of CARD* types.
      Remove i830+ driver's use of CARD*/INT* types for great justice.
      Nuke more CARD* types from i810 driver.  Untested.
      Separate i810 and i830 ring macros out into separate files.
      Eliminate local variables defined in i830 BEGIN_LP_RING().
      Add workarounds for 830/845's lack of a8/x8r8g8b8/x8b8g8r8 support.
      Remove h0h0 UploadToScreen implementation that used pattern blits.
      Change OUT_RING and similar calls to OUT_BATCH for batchbuffer merge
      Disable a bunch of clock gating disables on IGD_GM, which doesn't need them.
      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).
      Add SDVO TV-out registers.
      Add WIP SDVO TV-out support.
      SDVO: Handle RGB outputs that are really TV outputs, and select a TV format.
      SDVO: Fix mixups with input and output channels.
      SDVO: Use the TV reference clock for SDVO TV outputs.
      SDVO: Fix lols TV mode list handling.
      SDVO: Set adjusted_mode in mode_fixup from the preferred input timings for TV.
      SDVO: Rename output_dtd variable to input_dtd, which is its new job.
      Add dolt to speed up compile time and reduce insanity.
      Keep static copies of the 965 render programs in video memory.
      Add copyright information for recent editors of this file.
      Statically allocate the sampler default color, which we never change.
      Fix compiler warning from 24-bit lvds change.
      Fix the offset to sampler default color, and a compiler warning.
      Rename some variables in i965_render.c for clarity.
      Make the VS unit state static for 965 render.
      Move the 965 static variables local to the function they're used in.
      Move the binding table for 965 to the state structure.
      Move the vertex buffer to the state structure as well.
      Abstract surface setup into a separate function.
      Update dolt from git, fixing fallback to libtool.
      Make the binding table and surface state be arrays to reduce syncing.
      Bug #15807: Fix use of the ring while VT-switched, hit by fast user switching.
      Add i915 support to intel_idle.
      Formatting fixes for intel_idle.
      Just remove the mprotect kludge.
      Replace a couple of wait-for-ring-idles with a single function to do so.
      Move DSPARB setup into a separate function, and save/restore it at VT switch.
      Remove duplicated i830_stop_ring()/SetHWOperatingState() in EnterVT().
      Move the remaining two lines of SetHWOperatingState to the caller.
      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.

Erik Andren (1):
      Clevo M720R has no TV-out

Hong Liu (13):
      Fix pixmap offset
      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
      Fix DPLL programming in CRTC mode set
      Fix rotation mem with kernel memory manager in VT switch
      SDVO: Fix DDC bus selection based on output priority list.
      Bug #14935: Fix i9xx reference clock for spread spectrum.
      fix possible segfault in I830FreeScreen
      Fix DSPARB change on 965G
      Set SDVO sync polarity to default on 965
      Fix SDVO HDMI output.

Jesse Barnes (64):
      Fix typo in 1920x1080 resolution entry
      Use "LEGACY" backlight method if backlight control is such
      Add BCM_ to backlight control method enums
      Fix backlight setting save/restore
      Describe output properties in more detail
      CRT hotplug detection improvements
      Add cscope files to .gitignore
      Unconditionally restore pipe configuration
      Fix compilation error when not using DRI
      Don't modify low bit of BLC_PWM_CTL when using combo backlight control
      Add pipe A force enable quirk
      Remove unnecessary quirk code in CRT probing
      Turn on backlight when LVDS panel is powered up
      Frame buffer compression support on new chipset
      Program FBC fence offset register
      Only enable FBC if one pipe is active
      Fix build warnings on 64 bit
      Only disable FBC if registers are available
      Add CACHE_MODE_0 register to dump output
      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
      Change FBC idle mode back to default
      Refactor memory allocation into a separate function
      Move MTRR fixup to its own routine
      Account for FBC LL cache in memory reservation
      Pull chipset detection out of PreInit into its own function
      Implement new get_property feature for backlight control
      Enable hardware overlay on 965
      Add pipe A force enable quirk for Dell Latitude D500
      Add pipe A force enable quirk for Toshiba Portege R205-S209
      Add pipe A force quirk for Thinkpad R31
      Add stdint.h to i830_bios.h
      Add stdint.h to DVO drivers
      Add sysfs backlight support for Fujitsu laptops
      Remove fbc enable/disable messages
      Initial panel fitting changes
      Add support for new ->get_crtc output callbacks
      Merge branch 'master' into pfit
      Fixup backlight control and panel fitting property names
      Merge branch 'master' into pfit
      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
      Revert "Disable FBC by default on 965GM"
      Fixup power saving registers
      Handle display FIFOs better
      Fixup FIFO comment
      Fixup DSPARB for 855 & 945
      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

Joakim (1):
      Aopen Minipc 965GM LVDS quirk

Joerg Sonnenberger (1):
      Fix DRI config for NetBSD

Julien Cristau (7):
      Bug 14032: i810, set default depth to 16
      Don't build reg_dumper if we don't have pciaccess 0.10.0
      Look for src/{modes,parser} in $srcdir, not in objdir
      Add i8[13]0_ring.h to _SOURCES to fix distcheck
      Don't try to build XvMC if DRI is disabled
      Fix gen4asm rule to work with a build dir
      Link the driver with -lpciaccess and -ldrm if needed

Keith Packard (48):
      Add intel_idle to measure GPU load ratio.
      Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD
      8xx/9xx can handle textures to 2kx2k. 965 can do 8kx8k
      Add defines for 9xx S3 word in 3D_STATE_LOAD_STATE_IMMEDIATE
      Add i830_transform_is_affine and i830_get_transformed_coordinates_3d.
      Handle projective transforms on 9xx for Composite.
      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
      Merge commit 'origin/master' into projective-965
      Rename src/mask/data registers to indicate channel
      Use symbolic names for channels in YUV code
      Compute pixel values directly into data port
      Use shared exa_wm code for packed yuv decode
      Add planer video decode kernel
      Remove sync after 965 video put.
      Revert "Compute pixel values directly into data port"
      Update yuv->rgb conversion programs to write to src_sample regs
      Remove .g4b files on clean
      Use available symbolic register name
      Single memcpy when pitches align on planar image transfer
      Revert "remove '#line NUM ...' in macro process"
      Use compressed instructions for yuv conversion
      Set some mask bits to try and get yuv conversion working
      Skip copying on FOURCC_XVMC surfaces
      Kludge to make planar video work - duplicate sampler state
      Move wm_scratch first to meet alignment requirements
      Only use FOURCC_XVMC when INTEL_XVMC is defined
      Add a kludge-around to fix cd/wt bits in fb ptes on linux.
      Add a bunch of 965 ring stuff to the debug dump
      Dump batch buffers found from main ring
      Overlay video doesn't require that the target pixmap be in video memory.
      Use new xf86RotateFreeShadow function to clean up shadow buffers.

Kristian Høgsberg (2):
      Silence warnings about possible uninitialize use of dst_format.
      Crack down on warnings.

Lukas Hejtmanek (1):
      Fix maximum backlight issue

Mark Kettenis (2):
      Bug #14246: Fix biuld on OpenBSD.
      Bug #14649: Fix build if pciaccess headers are not with other xorg headers.

Matthias Hopf (3):
      Fix obviously stray '(' in non-I830_USE_EXA case.
      Fix obviously wrong verification of DRI_SUPPORTS_CLIP_NOTIFY.
      Include missing stdlib.h for free()

Matthieu Herrb (1):
      Makefile.am: nuke RCS Id

Maxim Levitsky (1):
      Fix crash triggered by dpms low power mode with hardware overlay running

Michel Dänzer (1):
      Always set pPriv->buf to NULL after freeing the memory it pointed to.

Mike Isely (2):
      Implement support for 24 bit pixel format
      Implement option to ignore external fixed mode settings

Nanhai Zou (1):
      TV: fix 576p refresh rate

Paulo Cesar Pereira de Andrade (3):
      Make sure symbols used by other modules are public.
      Compile warning fixes.
      More compile warning fixes.

Peng Li (1):
      HP Compaq 6730s has no TV output

Robert Lowery (1):
      Fix TV out connection type detection

Roland Test-tools Bär (1):
      i810: Remove an effectively unused variable (only used in an incorrect free())

Rémi Cardona (1):
      Add glproto to DRI dependencies

Shuang He (1):
      Fix typo in xvmc block destroy

Stefan Dirsch (1):
      Add pipea force enable quirk for another 855GM machine.

Tomas Carnecky (1):
      Fix compile error in LeaveVT

Xiang, Haihao (13):
      enable XvMC for i915
      fix some bugs
      fix some bugs
      Release resource allocated for surface/subpicture
      fix some bugs
      fix a bug related to display surface
      1. The pitches for y/u/v surfaces are 1024bytes aligned.
      block some signals within critical section to avoid
      add copyright
      move i830_allocate_xvmc_buffer out of  #if/#endif
      lock display when creating context
      don't initialize XvMC if xv is disabled.
      only enable xvmc for 915/945/G33

Zhenyu Wang (143):
      code cleanups
      remove xvmc attributes
      explicit say "unsigned int"
      I missed to remove port attributes wrapper
      check early if we have slot left for new context or surface
      disable subpicture initial
      Merge branch 'master' into xvmc-i915
      Merge branch 'master' into xvmc-i915
      Add media state definition on i965
      Create xvmc driver interface
      comment out i965_xvmc_driver for now
      fix i915 xvmc devPrivate reference
      clean up err report
      Log xvmc driver name
      Revert to origin xvmc setup steps
      clean up old i915 xvmc function declare
      rename xvmc init function names
      Temp work around ttm allocation for xvmc, which should be fixed later.
      move some definition out of i915 specific header
      Merge branch 'master' into xvmc
      use field name to initialize i915 xvmc driver
      Merge branch 'xvmc' of git+ssh://zhen@people.freedesktop.org/~zhen/xf86-video-intel into xvmc
      split xvmc user lib chipset drivers
      Merge branch 'master' into xvmc
      revert xvmc memory allocation hacks
      add missing license header for new files
      fix xvmc return values
      Fix DRI context creation for XvMC
      try to move some fields to xvmc driver structure
      Merge branch 'master' into xvmc
      Merge branch 'xvmc' of git+ssh://zhen@people.freedesktop.org/~zhen/xf86-video-intel into xvmc
      Merge branch 'master' into xvmc
      xvmc: attempt to move batch buffer code out of i915 private
      xvmc: take out batch buffer handling code
      xvmc: move batch buffer init/fini to intel_batchbuffer.c
      Merge branch 'master' into xvmc
      Merge branch 'master' into xvmc
      xvmc: oops, should first map batch buffer before init
      xvmc: move locking code into generic place
      xvmc: some code clean up
      xvmc: i915 rename files
      xvmc: remove unused SAREAPTR macro
      xvmc: intel_xvmc.c cleanups
      xvmc: more i915 xvmc cleanups
      xvmc: remove i915 drm map type
      xvmc: clean batch buffer finish
      xvmc: move some i915 context destroy code to generic function
      xvmc: add xvmc decoder type string
      Merge branch 'master' into xvmc
      Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree
      xvmc: move batch buffer init/fini code into generic
      xvmc: add "XvMC" option, default is false.
      exa: fix rendering issue on some 855GM laptops
      Fix tv quirk for Dell Latitude X1
      Merge branch 'master' into xvmc
      xvmc: move dri context handling to generic code
      xvmc: handle surface create/destory in generic code
      xvmc: add disable xvmc build support
      xvmc: store XvMCContext pointer instead of context_id in internal ctx list
      xvmc: consolidate put surface interfaces
      xvmc: make XvMC default on
      xvmc: add info in intel.man
      xvmc: move drmOpen earlier
      xvmc: add context id info in debug/trace
      xvmc: setup driver info for XvMCGetDRInfo request
      Change origin i965G_1 to chipset market name G35.
      Add new integrated graphics chipset ids
      GTT access change for new integrated graphics device
      Update PIPELINE_SELECT instruction and surface state format for new chipset
      Disable frame buffer compression on new chipset now.
      Add missing i830M and 845G pci ids info
      Fix i830 block handler wrap
      Clear shadow memory after allocation
      Set vtSema before EnterVT
      Wrap up chipsets which needs graphics address for status page
      hardware status page initialization rework
      Don't crash if SW cursor
      Fix last commit on i8xx debug p2 value
      Bug #14440: fix stolen mem size mask on i830M
      Add DMI info for i830 quirks
      Fix Lenovo X60 TV quirk
      Fix last 8XX clock's p2 value commit
      Don't leak memory if no DMI info is provided by kernel
      Fix overlay rotation
      Bug 14591: comment out MI_DISPLAY_POWER_DOWN as for 965GM only
      Really print adjusted_mode for mode debug
      No ring, no sync
      remove extra dri checking
      Merge branch 'master' into xvmc
      disable memory alloc debug
      Pass default visual in dri context create
      Always bind memory after agp aperture allocation
      remove unused init/fini hooks for xvmc driver
      nuke unneed error_base and event_base
      Merge branch 'master' into xvmc
      bug 15060: Dell Latitude X300 needs pipe A quirk
      Disable XvMC if DRI is not enabled.
      Merge branch 'master' into xvmc
      Merge branch 'xvmc'
      xvmc: fix distcheck
      Disable overlay on new mobile chipset
      Disable DRI earlier if fb width > 2048
      Include <stdint.h> in i810.h for integer types definition
      remove '#line NUM ...' in macro process
      Remove old sf/wm program from Makefile
      Change default panel fitting mode to origin
      Only check xvmc lib when xvmc is enabled.
      Check pitch for EXA operation
      Use I830FALLBACK when check pitch for debug
      Fix i965 render getting dest format error
      Revert last HP 965GM pipe A quirk
      Revert "Add FIFO watermark regs to register dumper"
      xvmc: remove unused dri drawable
      xvmc: a little cleanup
      xvmc: move block size lookup helper to generic
      xvmc: add render dump function
      Fix compiler warning when disable xvmc config
      Fix compiling with server master in LVDS backlight patch
      Add support for Intel 4 series chipsets.
      xvmc: formalize surface type definition
      xvmc: environ debug option support
      xvmc: init one-time mc context once
      xvmc: init dest and reference buffer once
      xvmc: init mc render load indirect command once
      xvmc: only allocate memory requiring physical address on 915G
      xvmc: enlarge batch buffer size
      xvmc: Don't copy on xvmc surface in PutImage
      xvmc: fix motion_type dump for frame/field picture
      Fix SDVOC typo
      Give asus and eeepc backlight method higher priority
      Fix official name for GM45 chipset
      move FBC register dump out of display registers
      xvmc: use vector based structure
      Only initialize integrated TV encoder for mobile chips
      Thinkpad R60e TV quirk via DMI info
      Check underrun on enabled pipe
      SSC is LVDS only
      only check pipe underrun if vtSema is true.
      Bug #16801: fix X crash when NoAccel on 965
      Fix HDMI output number
      Fix distcheck for clean doltcompile
      shut up gcc warning
      Bump version 2.4.0

hulifox008 (1):
      Fix copy'n'paste-o in unused airlied i2c code.

lipeng (1):
      Fix GPIO pin usage for DDC on second HDMI port.

liuhong (1):
      xf86-video-intel: fix ivch using wrong dvo register

root (3):
      1. using batch buffer
      a fix for 945G/945GM
      1. clean code

---
 .gitignore                        |    2 
 Makefile.am                       |    1 
 acinclude.m4                      |  140 ++
 configure.ac                      |   69 -
 man/Makefile.am                   |    1 
 man/intel.man                     |  212 ++-
 src/Makefile.am                   |  129 +
 src/bios_reader/Makefile.am       |    3 
 src/bios_reader/bios_dumper.c     |    5 
 src/bios_reader/bios_reader.c     |    4 
 src/brw_defines.h                 |   26 
 src/brw_structs.h                 |  119 +
 src/ch7017/Makefile.am            |    3 
 src/ch7017/ch7017.c               |   43 
 src/ch7xxx/Makefile.am            |    3 
 src/ch7xxx/ch7xxx.c               |   19 
 src/common.h                      |  157 --
 src/exa_sf.g4a                    |   78 +
 src/exa_sf.g4b                    |   15 
 src/exa_sf_mask.g4a               |  105 +
 src/exa_sf_mask.g4b               |   15 
 src/exa_sf_mask_prog.h            |   25 
 src/exa_sf_prog.h                 |   17 
 src/exa_sf_rotation.g4a           |   55 
 src/exa_sf_rotation_prog.h        |   20 
 src/exa_wm.g4i                    |  156 ++
 src/exa_wm_affine.g4i             |   44 
 src/exa_wm_ca.g4a                 |   38 
 src/exa_wm_ca.g4b                 |    4 
 src/exa_wm_ca_srcalpha.g4a        |   37 
 src/exa_wm_ca_srcalpha.g4b        |    4 
 src/exa_wm_mask_affine.g4a        |   41 
 src/exa_wm_mask_affine.g4b        |    8 
 src/exa_wm_mask_projective.g4a    |   53 
 src/exa_wm_mask_projective.g4b    |   16 
 src/exa_wm_mask_sample_a.g4a      |   48 
 src/exa_wm_mask_sample_a.g4b      |    2 
 src/exa_wm_mask_sample_argb.g4a   |   48 
 src/exa_wm_mask_sample_argb.g4b   |    2 
 src/exa_wm_maskca.g4a             |  228 ---
 src/exa_wm_maskca_prog.h          |   95 -
 src/exa_wm_maskca_srcalpha.g4a    |  228 ---
 src/exa_wm_maskca_srcalpha_prog.h |   95 -
 src/exa_wm_masknoca.g4a           |  228 ---
 src/exa_wm_masknoca_prog.h        |   95 -
 src/exa_wm_noca.g4a               |   38 
 src/exa_wm_noca.g4b               |    4 
 src/exa_wm_nomask.g4a             |   96 -
 src/exa_wm_nomask_prog.h          |   70 -
 src/exa_wm_projective.g4i         |   51 
 src/exa_wm_rotation.g4a           |  184 --
 src/exa_wm_rotation_prog.h        |   70 -
 src/exa_wm_src_affine.g4a         |   45 
 src/exa_wm_src_affine.g4b         |    8 
 src/exa_wm_src_projective.g4a     |   49 
 src/exa_wm_src_projective.g4b     |   16 
 src/exa_wm_src_sample_a.g4a       |   47 
 src/exa_wm_src_sample_a.g4b       |    2 
 src/exa_wm_src_sample_argb.g4a    |   47 
 src/exa_wm_src_sample_argb.g4b    |    2 
 src/exa_wm_src_sample_planar.g4a  |   65 
 src/exa_wm_src_sample_planar.g4b  |    4 
 src/exa_wm_write.g4a              |   74 +
 src/exa_wm_write.g4b              |   18 
 src/exa_wm_xy.g4a                 |   52 
 src/exa_wm_xy.g4b                 |    4 
 src/exa_wm_yuv_rgb.g4a            |   98 +
 src/exa_wm_yuv_rgb.g4b            |   12 
 src/i810.h                        |   13 
 src/i810_cursor.c                 |    6 
 src/i810_dri.c                    |   28 
 src/i810_driver.c                 |   34 
 src/i810_io.c                     |   24 
 src/i810_memory.c                 |    4 
 src/i810_reg.h                    |  198 ++-
 src/i810_ring.h                   |   90 +
 src/i810_video.c                  |   70 -
 src/i830.h                        |  278 ++--
 src/i830_3d.c                     |  223 ++-
 src/i830_accel.c                  |   21 
 src/i830_bios.c                   |   93 +
 src/i830_bios.h                   |  228 ++-
 src/i830_crt.c                    |   84 -
 src/i830_cursor.c                 |   14 
 src/i830_debug.c                  |  962 ++++++++++++--
 src/i830_display.c                |  409 +++++-
 src/i830_dri.c                    |  155 --
 src/i830_driver.c                 | 1345 ++++++++++++--------
 src/i830_dvo.c                    |   29 
 src/i830_exa.c                    |  188 +-
 src/i830_hdmi.c                   |  233 +++
 src/i830_hwmc.c                   |  155 ++
 src/i830_hwmc.h                   |  113 +
 src/i830_i2c.c                    |   23 
 src/i830_lvds.c                   |  545 +++++++-
 src/i830_memory.c                 |  189 +-
 src/i830_quirks.c                 |  262 +++-
 src/i830_render.c                 |  468 ++++---
 src/i830_ring.h                   |   98 +
 src/i830_sdvo.c                   |  921 +++++++++++---
 src/i830_sdvo.h                   |    2 
 src/i830_sdvo_regs.h              |  286 +++-
 src/i830_tv.c                     |  130 +
 src/i830_video.c                  |  580 ++++----
 src/i830_video.h                  |   31 
 src/i830_xaa.c                    |  140 +-
 src/i915_3d.c                     |   66 -
 src/i915_3d.h                     |   13 
 src/i915_hwmc.c                   |  889 +++++++++++++
 src/i915_hwmc.h                   |   62 
 src/i915_reg.h                    |   10 
 src/i915_render.c                 |  177 +-
 src/i915_video.c                  |  307 ++--
 src/i965_render.c                 | 1744 +++++++++++++++-----------
 src/i965_video.c                  |  421 +++---
 src/ivch/Makefile.am              |    3 
 src/ivch/ivch.c                   |   38 
 src/packed_yuv_sf.g4b             |   17 
 src/packed_yuv_wm.g4a             |  144 +-
 src/packed_yuv_wm.g4b             |   79 +
 src/reg_dumper/.gitignore         |    3 
 src/reg_dumper/Makefile.am        |   23 
 src/reg_dumper/hotplug.c          |  151 ++
 src/reg_dumper/idle.c             |  224 +++
 src/reg_dumper/reg_dumper.h       |    3 
 src/reg_dumper/stepping.c         |  137 ++
 src/sf_prog.h                     |   17 
 src/sil164/Makefile.am            |    3 
 src/sil164/sil164.c               |   27 
 src/sil164/sil164_reg.h           |   15 
 src/tfp410/Makefile.am            |    3 
 src/tfp410/tfp410.c               |   25 
 src/tfp410/tfp410_reg.h           |   15 
 src/wm_prog.h                     |   82 -
 src/xvmc/I810XvMC.c               |    2 
 src/xvmc/Makefile.am              |   22 
 src/xvmc/i915_program.h           |  276 ++++
 src/xvmc/i915_structs.h           | 1030 +++++++++++++++
 src/xvmc/i915_xvmc.c              | 2483 ++++++++++++++++++++++++++++++++++++++
 src/xvmc/i915_xvmc.h              |  117 +
 src/xvmc/intel_batchbuffer.c      |  272 ++++
 src/xvmc/intel_batchbuffer.h      |   42 
 src/xvmc/intel_xvmc.c             | 1158 +++++++++++++++++
 src/xvmc/intel_xvmc.h             |  264 ++++
 src/xvmc/intel_xvmc_dump.c        |  149 ++
 src/xvmc/xf86dri.c                |  566 ++++++++
 src/xvmc/xf86dri.h                |  118 +
 src/xvmc/xf86dristr.h             |  390 +++++
 148 files changed, 18759 insertions(+), 5292 deletions(-)
---


More information about the xorg-commit mailing list