[ANNOUNCE] xf86-video-intel 2.2.99.901
Zhenyu Wang
zhenyu.z.wang at intel.com
Wed Mar 19 19:51:11 PDT 2008
Here's the first rc for xf86-video-intel 2.3 release. The most noteable
thing is xvmc branch got merged, and it currently supports XvMC MC hardware
decode on 915/945/G33 chipsets(i965 hardware decode is still under work,
and would be in next release though). And we have also fixed several Xv
relate issues, and with bunch of bug fixes as usual.
Please test for any regressions, and send feedback to us. Thanks!
Changelogs:
Dave Airlie (2):
fixup pciaccess version detect
quirk: add DVO ivch quirk
Eric Anholt (13):
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
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 (25):
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
Julien Cristau (2):
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
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 (72):
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
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
use field name to initialize i915 xvmc driver
split xvmc user lib chipset drivers
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
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
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
xvmc: move batch buffer init/fini code into generic
xvmc: add "XvMC" option, default is false.
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
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
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
bug 15060: Dell Latitude X300 needs pipe A quirk
Disable XvMC if DRI is not enabled.
Bump version 2.2.99.901
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
git tag: xf86-video-intel-2.2.99.901
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.2.99.901.tar.bz2
MD5: 0ef9cba695fdfa50002894f863f4a60c xf86-video-intel-2.2.99.901.tar.bz2
SHA1: c0d3a3dffabd02f41d2de834c62b5a259302f43e xf86-video-intel-2.2.99.901.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.2.99.901.tar.gz
MD5: bea6899b89de88873baae08f33b5d70f xf86-video-intel-2.2.99.901.tar.gz
SHA1: 62a301ef95cf80ba3faf17da4f7c444cd8e3d20a xf86-video-intel-2.2.99.901.tar.gz
More information about the xorg
mailing list