xserver-xorg-video-intel: Changes to 'refs/tags/xf86-video-intel-2.2.99.901'
Tag 'xf86-video-intel-2.2.99.901' created by Zhenyu Wang <zhenyu.z.wang@intel.com> at 2008-03-20 02:33 +0000
xf86-video-intel-2.2.99.901
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 Hourihane (1):
vendor is CARD8
Andreas Stawinoga (1):
Samsung Q45 has no TV output
Dave Airlie (3):
ivch: fails on address mismatch as I seem to get this on my 865 system
fixup pciaccess version detect
quirk: add DVO ivch quirk
Eric Anholt (14):
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
Erik Andren (1):
Clevo M720R has no TV-out
Hong Liu (7):
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
Jesse Barnes (38):
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
Add support for new ->get_crtc output callbacks
Joakim (1):
Aopen Minipc 965GM LVDS quirk
Julien Cristau (4):
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
Keith Packard (6):
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.
Kristian Høgsberg (2):
Silence warnings about possible uninitialize use of dst_format.
Crack down on warnings.
Mark Kettenis (2):
Bug #14246: Fix biuld on OpenBSD.
Bug #14649: Fix build if pciaccess headers are not with other xorg headers.
Matthieu Herrb (1):
Makefile.am: nuke RCS Id
Michel Dänzer (1):
Always set pPriv->buf to NULL after freeing the memory it pointed to.
Nanhai Zou (1):
TV: fix 576p refresh rate
Paulo Cesar Pereira de Andrade (2):
Make sure symbols used by other modules are public.
Compile warning fixes.
Peng Li (1):
HP Compaq 6730s has no TV output
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 (100):
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'
Bump version 2.2.99.901
hulifox008 (1):
Fix copy'n'paste-o in unused airlied i2c code.
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 | 1
configure.ac | 31
man/Makefile.am | 1
man/intel.man | 92 +
src/Makefile.am | 21
src/bios_reader/Makefile.am | 3
src/bios_reader/bios_dumper.c | 1
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 | 135 --
src/i810.h | 12
src/i810_cursor.c | 6
src/i810_dri.c | 28
src/i810_driver.c | 22
src/i810_io.c | 24
src/i810_memory.c | 4
src/i810_reg.h | 91 +
src/i810_ring.h | 90 +
src/i810_video.c | 70 -
src/i830.h | 217 ++-
src/i830_3d.c | 223 ++-
src/i830_accel.c | 19
src/i830_bios.c | 2
src/i830_bios.h | 135 +-
src/i830_crt.c | 82 -
src/i830_cursor.c | 14
src/i830_debug.c | 360 ++++-
src/i830_display.c | 200 ++-
src/i830_dri.c | 153 +-
src/i830_driver.c | 1034 ++++++++++-------
src/i830_dvo.c | 27
src/i830_exa.c | 150 --
src/i830_hwmc.c | 154 ++
src/i830_hwmc.h | 106 +
src/i830_i2c.c | 23
src/i830_lvds.c | 147 +-
src/i830_memory.c | 133 +-
src/i830_quirks.c | 205 +++
src/i830_render.c | 441 ++++---
src/i830_ring.h | 113 +
src/i830_sdvo.c | 141 +-
src/i830_sdvo_regs.h | 54
src/i830_tv.c | 119 +
src/i830_video.c | 380 +++---
src/i830_video.h | 29
src/i830_xaa.c | 138 +-
src/i915_3d.c | 66 -
src/i915_3d.h | 13
src/i915_hwmc.c | 873 ++++++++++++++
src/i915_hwmc.h | 61 +
src/i915_reg.h | 10
src/i915_render.c | 162 +-
src/i915_video.c | 297 ++--
src/i965_render.c | 299 ++--
src/i965_video.c | 235 +--
src/ivch/Makefile.am | 3
src/ivch/ivch.c | 38
src/reg_dumper/.gitignore | 2
src/reg_dumper/Makefile.am | 16
src/reg_dumper/idle.c | 177 ++
src/reg_dumper/reg_dumper.h | 1
src/reg_dumper/stepping.c | 104 +
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/xvmc/Makefile.am | 20
src/xvmc/driDrawable.c | 174 ++
src/xvmc/driDrawable.h | 64 +
src/xvmc/i915_program.h | 276 ++++
src/xvmc/i915_structs.h | 973 ++++++++++++++++
src/xvmc/i915_xvmc.c | 2535 ++++++++++++++++++++++++++++++++++++++++++
src/xvmc/i915_xvmc.h | 117 +
src/xvmc/intel_batchbuffer.c | 271 ++++
src/xvmc/intel_batchbuffer.h | 42
src/xvmc/intel_xvmc.c | 1069 +++++++++++++++++
src/xvmc/intel_xvmc.h | 252 ++++
src/xvmc/xf86dri.c | 601 +++++++++
src/xvmc/xf86dri.h | 111 +
src/xvmc/xf86dristr.h | 390 ++++++
87 files changed, 12447 insertions(+), 2541 deletions(-)
---
Reply to: