[ANNOUNCE] xf86-video-intel-2.1.99

2007-11-14 Thread Jesse Barnes
Ok, the first Intel 2.2 pre-release is out, available at the usual locations 
(e.g. http://xorg.freedesktop.org/archive/individual/driver/).  The changelog 
is fairly large, you can look at git if you really want to see it.

For those of you who still have open bugs on the 2.2 blocker list 
(https://bugs.freedesktop.org/showdependencytree.cgi?id=13027), please give 
this driver a try and update or close your bugs as appropriate.

This driver assumes:
  - X server 1.4(.x)
  - Mesa 7.0.x
  - latest released version of DRM (i.e. latest released Linux kernel for
Linux users).

Additional suspend/resume fixes are available in development versions of the 
DRM (in the Mesa DRM tree and recent -mm kernels I believe).

There are still several open issues with this release, but bugs are being 
squashed fairly quickly, so it may shape up into something decent by release 
time.

The main highlights of this release versus 2.1.0 are:
  - EXA by default (cheers & jeers all around please)
  - Tiled front buffer (should improve performance)
  - Framebuffer compression (a power saving feature)
  - Many, many bug fixes (yay!)

The final release should have some additional features, including improved 
backlight support and additional TV output properties, along with many more 
bug fixes.

Many thanks to everyone who's contributed fixes, testing and bug reports so 
far, please keep up the good work!

Thanks,
Jesse
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-intel 2.2.0

2007-11-15 Thread Jesse Barnes
   Move tiling fence register setup to bind time instead of allocate time.
  Update memory manager sizing for the current set of LIFETIME_FIXED 
bufffers.
  Don't double-free the memory manager allocation.
  Use mprotect on unbound AGP memory to attempt to catch use while unbound.
  Fix failure in tiling setup on non-power-of-two allocations on pre-965.
  In update_front_offset(), set pScrn->fbOffset even at EnterVT during init.
  Bump pciaccess version requirement for  new API usage.
  Add some nickle scripts for looking at PLL issues.
  Warn in the log if we choose a PLL clock that's way out of line.
  In the clock graph, draw the VCO as erasures in the lines representing 
clocks.
  Fix typo in my hand-application of rglowery's patch.
  Bug #12059: Add ch7019 to the list of supported devices for ch7017.

Hong Liu (1):
  Fix pixmap offset

Jesse Barnes (55):
  Enable framebuffer compression (use Option "FrameBufferCompression"
  Framebuffer compression changes:
  Fixup line length buffer padding, add kludge for front buffer tile
  FBC fixes:
  Revert discard alpha change, requires other fixes to work.
  Remove tiling kludge.  May need more fixes for 965.
  Re-add tiling kludge, but only for 965.
  FBC and tiling changes
  Fix tiling and fb compression defaults for 965 (not yet fully supported).
  Fix debug output in fbc enable/disable routines.  Add logic to make sure 
fbc
  Update man page with current behavior.
  Fix naming of FBC plane enable bits (mistakenly called them pipes 
earlier).
  Fix manpage to reflect default behavior.
  FBC fixes:
  Legacy backlight changes:
  Tiled rendering & fbc fixes:
  Limit Solid & Copy offsets to 4k when rendering to tiled targets
  More tiled rendering fixes: - check for tiling, not just offset in 
PrepareSolid - combine pI830->tiling 
and frontbuffer checks into new exaPixmapTiled function for readability
  Remove 4k offset checks from Copy & Solid hooks.
  Fixup pitch in Prepare* functions, since actual hooks may
  Tiling fixes for 965
  Enable tiling by default on 965.
  Cleanup tiling and FBC driver output.
  Disambiguate plane and pipe mapping, use plane A on pipe B on pre-965 LVDS
  Only swap planes and pipes if DRM supports it
  Fix crash in ScreenInit
  Fix plane/pipe mapping compat code
  Remove unused plane->pipe mappings from SAREA private
  Go back to using old drm_i915_flip_t field name
  Fix palette save/restore
  intel_reg_dumper - dump VGA AR registers too
  Framebuffer compression fix: front buffer may not be at fence 0
  Check DPLL status before writing PIPEnCONF regs
  Setup 3D state at EnterVT time
  Fix overlay destination clamping
  Clear current video crtc on DPMS off
  Default to EXA
  Bump driver version to 2.1.99 in preparation for 2.2 release
  Update man page to reflect EXA by default
  Remove unused 'palette_enable' variable
  Fixup warnings
  Add 'ret' variable to i830_allocator_init
  Fix typo in PLL enable check
  Improve backlight control
  Remove harmless error message
  Don't stop ring before restoring hw state
  Add FBC registers to register dump output
  Correct FBC debug message
  Fix kernel get_brightness function
  Add more FBC regs
  Disable FBC by default on 965GM
  Backlight fixes
  Add 1920x1080 mode to TV out
  Adjust default TV out paramaters
  Bump version to 2.2.0

Keith Packard (24):
  Eliminate bogus (and harmful) blanking adjustment for load detect.
  Ensure pipe/output active before doing load detection.
  Remove hard-coded CRT blanking frobbing for load detection.
  Clean up tv mode name allocation and copy.
  Set DSPATILEOFF/DSPBTILEOFF to handle 965 tiled frame buffers.
  Save/restore tile-mode offset registers DSPATILEOFF and DSPBTILEOFF
  Make sure XV_PIPE is used whenever possible.
  Thinkpad X61s has no TV out
  Lenovo 201a is x60s, not x61s
  Sort quirk table, add Dell Latitude X1
  Intel driver configuration (only) changes for X server libpciaccess usage.
  Change IS_Ixxx tests to work with or without libpciaccess.
  Add libpciaccess declarations to I810Rec and I830Rec.
  Change DRI interface to fill in PCI data from new libpciaccess structure.
  Mechanical API conversions for libpciaccess.
  i810_driver.c changes for libpciaccess.
  i830_driver.c changes for libpciaccess.
  Add register defines for hw binning
  Limit TV formats to those supported by current connection
  Don't set supported TV formats until after RandR initialized.
  Switch to pci_device_map_range/pci_device_unmap_range APIs.
  Quirk for Samsung Q35 which has no TV output.
  Include xf86mm.h if using XF86DRI_MM

[ANNOUNCE] xf86-video-intel 2.2.0.90

2008-02-08 Thread Jesse Barnes
Here's the first of what I hope will be very few 2.2.1 pre-releases.  We've
fixed lots of bugs since 2.2.0, including some nasty regressions.  Please give
it a try, especially if you have open bugs, since several are in need of
re-verification with the latest bits.

We still have a few blockers open, but several have fixes included in this
release, so we should be able to close them soon.  I'd also like to fix the
remaining backlight problems in this release (13709, 14243), I'll look at 
doing that tomorrow.

Note that EXA is still expected to be slow in this release; the batchbuffer
branch isn't quite ready yet.  Hopefully that'll be fixed in 2.3; we'll post
plans for that release soon.

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 (1):
  ivch: fails on address mismatch as I seem to get this on my 865 system

Eric Anholt (1):
  Remove extra have_libpciaccess=no that broke tools build with old 
servers.

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

Hong Liu (4):
  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

Jesse Barnes (23):
  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
  Add pipe A force enable quirk
  Don't modify low bit of BLC_PWM_CTL when using combo backlight control
  Fix compilation error when not using DRI
  Remove unnecessary quirk code in CRT probing
  Remove unnecessary quirk code in CRT probing
  Turn on backlight when LVDS panel is powered up
  Program FBC fence offset register
  Only enable FBC if one pipe is active
  Fix typo in merge
  Fix build warnings on 64 bit
  Bump version to 2.2.1.90 for 2.2.1 pre-release
  Fix version bump, should have been 2.2.0.90

Joakim (1):
  Aopen Minipc 965GM LVDS quirk

Julien Cristau (2):
  Bug 14032: i810, set default depth to 16
  Don't build reg_dumper if we don't have pciaccess 0.10.0

Mark Kettenis (1):
  Bug #14246: Fix biuld on OpenBSD.

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 (1):
  Make sure symbols used by other modules are public.

Zhenyu Wang (14):
  Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree
  exa: fix rendering issue on some 855GM laptops
  Fix tv quirk for Dell Latitude X1
  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
  Don't crash if SW cursor
  Fix last commit on i8xx debug p2 value

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

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

git tag: xf86-video-intel-2.2.0.90

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.2.0.90.tar.bz2
MD5: 783c6d67dbebaea4a46ae78665f47a2c  xf86-video-intel-2.2.0.90.tar.bz2
SHA1: 6c93afc8381c2b758f727f655dc61573a1f72b1d  
xf86-video-intel-2.2.0.90.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.2.0.90.tar.gz
MD5: 8ecffca6cedb9a661c8ea93fc74382e5  xf86-video-intel-2.2.0.90.tar.gz
SHA1: 4bc1e67fe65195ddd06fa2425e704179fa0b65d8  
xf86-video-intel-2.2.0.90.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-intel-2.2.1

2008-02-23 Thread Jesse Barnes
Well, it's that time again.  Here's the 2.2.1 release.

There are many more changes in here than I would have liked, and we still 
weren't able to close all the blockers (though we did squash quite a few 
tough ones), but we had to release someday.  According to bugzilla, we closed 
at least a few dozen bugs between 2.2.0 and 2.2.1, but I suspect my 
bugzilla-fu isn't good enough to get the real list.

Thanks a ton to our community testing team, who was diligent about testing the 
pre-release and herding bugs to the slaughterhouse, and of course the 
development team and all who contributed fixes.

Zhenyu will be handling the 2.3 release, which should include a few new 
features relative to 2.2 (we're hoping to reduce some of the mode setting 
flicker that occurs at startup, among other things), and volunteers are 
welcome to step forward if they'd like to see a 2.2.2 release with a few more 
bug fixes.

And on the policy front, we've decided it's worth spending some time fixing 
kernel framebuffer related bugs, so if you see problems with this driver 
running on top of vesafb (intelfb should only be used if you *really* know 
what you're doing), please report them.  We'll probably need register dumps 
and lots of testing to fix any issues, but we do want to hear about them.

Thanks,
Jesse

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 (1):
  ivch: fails on address mismatch as I seem to get this on my 865 system

Eric Anholt (1):
  Remove extra have_libpciaccess=no that broke tools build with old 
servers.

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

Hong Liu (4):
  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

Jesse Barnes (30):
  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
  Add pipe A force enable quirk
  Don't modify low bit of BLC_PWM_CTL when using combo backlight control
  Fix compilation error when not using DRI
  Remove unnecessary quirk code in CRT probing
  Remove unnecessary quirk code in CRT probing
  Turn on backlight when LVDS panel is powered up
  Program FBC fence offset register
  Only enable FBC if one pipe is active
  Fix typo in merge
  Fix build warnings on 64 bit
  Bump version to 2.2.1.90 for 2.2.1 pre-release
  Fix version bump, should have been 2.2.0.90
  Only disable FBC if registers are available
  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
  Add CACHE_MODE_0 register to dump output
  Bump version to 2.2.1

Joakim (1):
  Aopen Minipc 965GM LVDS quirk

Julien Cristau (2):
  Bug 14032: i810, set default depth to 16
  Don't build reg_dumper if we don't have pciaccess 0.10.0

Keith Packard (1):
  Decode DSPCLK_GATE, dump PIPE*STAT, MI_MODE, MI_DISPLAY_POWER_DOWN, 
MI_ARB_STATE, MI_RDRET_STATE, ECOSKPD

Mark Kettenis (1):
  Bug #14246: Fix biuld on OpenBSD.

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 (1):
  Make sure symbols used by other modules are public.

Zhenyu Wang (21):
  Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree
  exa: fix rendering issue on some 855GM laptops
  Fix tv quirk for Dell Latitude X1
  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
  Don't crash if SW cursor
  Fix last commit on i8xx debug p2 value
  Bug #14440: fix stolen mem size mask on i830M
  Fix last 8XX clock's p2 value commit
  Wrap up chipsets which needs graphics address for status page
  hardware statu

[ANNOUNCE] xf86-video-intel 2.4.97.0

2008-09-04 Thread Jesse Barnes
Here's the first 2.5.0 test release.  Should be about as stable as the 2.4.1
and upcoming 2.4.2 releases, but also includes GEM and kernel mode setting
code.  We haven't pushed the video tearing fixes yet, hopefully that'll be
upstream for the next test release.  Carl has made good progress on improving
EXA performance, but I think the scrolling case may still be sub-par, but
we're interested in getting feedback there.

I expect most people will be using this driver on top of a non-GEM kernel, so
bugs with that configuration will get priority.  However the driver should run
well on top of GEM enabled kernels (and a bit less well against mode setting
enabled kernels if you include the patches I posted to dri-devel recently,
though note that there's no video support with kernel mode setting yet).

The blocker list is getting pared down, 14/20 left on the list, and some of
those have test patches attached.

To build this release you'll need a git version of libdrm; hopefully we'll
see a release with the necessary bits soon.  Otherwise we'll probably just
pull the bufmgr bits out of libdrm git and stuff them into Mesa &
xf86-video-intel to make the final release.

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center


Adam Jackson (1):
  Don't touch pScrn->monitor->DDC directly.

Alan Coopersmith (1):
  Man page typo fixes

Carl Worth (9):
  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
  Add intel_statuspage to .gitignore
  Add OUT_RELOC macro and backing intel_batch_emit_reloc function
  Switch to using a buffer object for the vertex buffer
  Eliminate unnecessary flush from i965_composite
  Add call to intel_bufmgr_gem_enable_reuse
  Call DRM_I915_GEM_THROTTLE from I830BlockHandler

Dave Airlie (2):
  [gem] remove one more unused bit
  intel: fix drm check.

Eric Anholt (35):
  Add initial GEM hacks to bring the server up.
  [gem] Reduce console spam from debugging.
  [gem] Note if pinning a buffer fails.
  Add a little program to dump out the first 64 dwords of the status page.
  Use batchbuffers instead of ring emits for general commands.
  Avoid needless flush emits in the blockhandler.
  Use the DRM for submitting batchbuffers when available.
  Change most usage of pixmap offsets to using a reloc macro.
  Use bufmgr_gem when available instead of the fake bufmgr.
  [gem] Don't set up the ring in GEM mode, as that'll be handled by the 
kernel.
  [gem] Chase move of create ioctl from generic to device-specific.
  Require libdrm 2.4.0 always since we need the bufmgr code.
  [gem] Catch -EINTR from blocking GEM ioctl and restart.
  Add little hotplug detector app.
  Remove VGA regs from debug output.
  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.
  Set tiling state for buffers allocated using GEM.
  Fix DSPARB setting on 845/865, which have only the AEND field and 96 
entries.
  Bump version number past the 2.4 stable branch.
  Get prototype for i830_bios_get_tv().
  Fix uninitialized-use warning in i830_debug.c ring dumping.
  Fix distcheck.
  Don't set up the HWS page in GEM mode now that the kernel manages it.
  intel-gem: Give a better error message if the kernel rejects the tiling 
mode.
  intel-gem: Use new getparam to detect kernel GEM support.
  intel_idle: Instead if #if 0, add an ignore flag for unreliable INSTDONE 
bits.
  Set lvds_ddc_mode before use to avoid a segfault on mac mini.

Hong Liu (1):
  Fix SDVO HDMI output.

Jesse Barnes (44):
  Add support for keeping vblank counters sane across mode setting
  Fix back buffer damage handler for 965+ chips
  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
  Update DSPARB while planes are still off
  Update man page
  Reorganize VBIOS code
  Revert "Switch to using a buffer 

[ANNOUNCE] xf86-video-intel 2.4.98

2008-10-24 Thread Jesse Barnes
This is mainly a smoke test for the final 2.5.0 release which I hope to do on 
Monday.  Please give it a try and let me know if you run into build issues, 
etc.

Looks like we won't get *all* the blockers fixed, but I think we did pretty 
well.

Changelog from 2.4.97 below.

Thanks,
Jesse

Adam Jackson (1):
  Fix Mac mini crash in DDC mode probe

Bryce Harrington (1):
  Add TV out quirk for HP Compaq nx6110

Carl Worth (8):
  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.

Daniel Stone (1):
  i830: Fix timer leak

Dave Airlie (1):
  mode: fix missing comma

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 (12):
  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.
  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.

Fabio (1):
  Man page patch to clarify meaning of VideoRam option with i810/i815

Jesse Barnes (15):
  Update version to post-2.5
  Fix UXA build for distcheck
  Fix build when using kernel DRM headers
  Only BO map render state if kernel mode setting is active
  Add Cappuccino SlimPRO SP625F to no LVDS quirks list
  Add no TV out quirk for HP Compaq nx6110
  Revert "Add no TV out quirk for HP Compaq nx6110"
  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
  Revert "Use -Werror by default"
  Document more VBIOS functionality
  Update version to 2.4.98 for 2.5.0 release candidate

Julien Cristau (1):
  Typo fix

Keith Packard (6):
  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

Lukas Hejtmanek (1):
  Fix driver build against server master.

Olivier Fourdan (1):
  Fix ordering of VGA vs. plane disable

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.

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 (15):
  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

git tag: xf86-video-intel-2.4.98.0

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.98.0.tar.bz2
MD5: e3ab56e8d15205ab63978d0336fd385f  xf86-video-intel-2.4.98.0.tar.bz2
SHA1: 8213fc95ceaa347cf96f70375d8820818b406400  
xf86-video-intel-2.4.98.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver

[ANNOUNCE] xf86-video-intel 2.5.0

2008-10-24 Thread Jesse Barnes
 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.
  Set tiling state for buffers allocated using GEM.
  Fix DSPARB setting on 845/865, which have only the AEND field and 96 
entries.
  Bump version number past the 2.4 stable branch.
  Get prototype for i830_bios_get_tv().
  Fix uninitialized-use warning in i830_debug.c ring dumping.
  Fix distcheck.
  Don't set up the HWS page in GEM mode now that the kernel manages it.
  intel-gem: Give a better error message if the kernel rejects the tiling 
mode.
  intel-gem: Use new getparam to detect kernel GEM support.
  intel_idle: Instead if #if 0, add an ignore flag for unreliable INSTDONE 
bits.
  Set lvds_ddc_mode before use to avoid a segfault on mac mini.
  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.
  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.

Fabio (1):
  Man page patch to clarify meaning of VideoRam option with i810/i815

Hong Liu (1):
  Fix SDVO HDMI output.

Jesse Barnes (60):
  Add support for keeping vblank counters sane across mode setting
  Fix back buffer damage handler for 965+ chips
  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
  Update DSPARB while planes are still off
  Update man page
  Reorganize VBIOS code
  Revert "Switch to using a buffer object for the vertex buffer"
  Initial port of kernel modesetting from old intel-kernelmode branch
  Make it actually build the kernel stuff if possible
  Add EXA pixmap management functions for kernel mode setting
  Update DRM based modesetting support
  Don't wait for ring if kernel mode setting is active
  Don't run old accel init code
  Don't set tiling (yet) if kernel mode setting is active
  Map gen4 render state buffer before initializing
  Make EXA & UXA share bo getting function
  Use pwrite for cursor updates
  Fixup AccelMethod kernel mode setting code
  Map/unmap render state only when bo is available
  Fix pipe A force quirk
  Remove last TTM bits
  Pack bdb_general_definitions block
  Remove unused VBIOS flag defines
  Add VBIOS software flags dumper program
  Add quirk for pre-915s with working PFIT regs
  Bail out if kernel mode setting is active but DRI fails
  Don't allocate EXA offscreen space if kernel mode setting is active
  Use GTT mapping for EXA PrepareAccess function
  Add swf_dumper to .gitignore
  Add more panel debugging info to register dump & vbios reader
  Don't allocate a pipe for hotplug detection
  Don't disable planes in i830_update_dsparb
  Fix compiler warnings in VBIOS utils
  Hide kernel mode setting EXA code behind XF86DRM_MODE
  Update version to post-2.5
  Update version to 2.4.97 for first 2.5 test release
  Fix UXA build for distcheck
  Fix UXA build for distcheck
  Fix build when using kernel DRM headers
  Only BO map render state if kernel mode setting is active
  Add Cappuccino SlimPRO SP625F to no LVDS quirks list
  Add no TV out quirk for HP Compaq nx6110
  Revert "Add no TV out quirk for HP Compaq nx6110"
  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
  Revert "Use -Werror by default"
  Document m

[ANNOUNCE] xf86-video-intel 2.4.3

2008-11-13 Thread Jesse Barnes
Hopefully this is the last 2.4.x release.  This one just includes a few
changes relative to 2.4.2, but the G4x stolen memory bit is an important
one.

Adam Jackson (1):
  Quirk: No LVDS on Dell Studio Hybrid

Carl Worth (1):
  Disable frame buffer compression by default for GM965.

Eric Anholt (1):
  Fix broken stolen memory counting on G4X.

Jesse Barnes (3):
  Don't allocate a pipe for hotplug detection
  Add a few programs to .gitignore
  Update version to 2.4.3 for release

Zhenyu Wang (3):
  Disable render standby
  Add backlight kernel method support on Asus and Eeepc
  quirk LVDS on Asus Eee box

git tag: xf86-video-intel-2.4.3

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.3.tar.bz2
MD5: a664819288b98a37f77ab6ae1e14c9d9  xf86-video-intel-2.4.3.tar.bz2
SHA1: 8335294c9b76b1f9daad5082d2290555ba2dbce5  xf86-video-intel-2.4.3.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.3.tar.gz
MD5: cc38aa1c53bb49e4c4828968120df8eb  xf86-video-intel-2.4.3.tar.gz
SHA1: 42535298c358c20c0fd75214a043ca6cb5f1ccca  xf86-video-intel-2.4.3.tar.gz


___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-intel 2.5.1

2008-11-13 Thread Jesse Barnes
Quite a few fixes in this relative to 2.5.0, recommended for anyone currently
using the 2.5.x series.

Thanks,
Jesse

Adam Jackson (1):
  Quirk: No LVDS on Dell Studio Hybrid

Carl Worth (1):
  Ignore intel_gtt binary

Dave Airlie (1):
  Default kernel mode setting to off, add configure flag to enable

Jesse Barnes (4):
  Don't modify render standby if kernel mode setting is active
  Make I830FALLBACK debugging a runtime instead of compile-time option.
  Update version to 2.5.1 in preparation for release
  Make sure DRM library paths are included

Keith Packard (1):
  Use long crt hotplug activation time on GM45.

Maxim Levitsky (1):
  Add an option to make the overlay be the first XV adaptor.

Zhenyu Wang (12):
  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
  quirk LVDS on Asus Eee box

git tag: xf86-video-intel-2.5.1

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.1.tar.bz2
MD5: 62e96948860b7a8507963300f56d0d16  xf86-video-intel-2.5.1.tar.bz2
SHA1: 58f6f005a698e63cb34ba1b011b0ddce0b0b3862  xf86-video-intel-2.5.1.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.1.tar.gz
MD5: 8cc92bc60a2366bbd018aa0c7230ab13  xf86-video-intel-2.5.1.tar.gz
SHA1: 4a6cecbd7cd13d6f51b3d88933001bc77a966e2f  xf86-video-intel-2.5.1.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] libdrm 2.4.9

2009-04-10 Thread Jesse Barnes
Aka, the "kick jbarnes" release.  Not only did I push the broken
speedup patch but I flubbed the version bump, so we get to go from
2.4.7 to 2.4.9.  Yay for me.

Available from
http://people.freedesktop.org/~jbarnes/libdrm-2.4.9.tar.* until someone
in the dri group copies it over.

Thanks,
Jesse

Jesse Barnes (3):
  Revert "libdrm: speed up connector & mode fetching"
  Bump version to 2.4.8
  Bump version to 2.4.9

git tag: libdrm-2.4.9

http://dri.freedesktop.org/libdrm/libdrm-2.4.9.tar.bz2
MD5: a7eacf9d4532391c7a53709da8f34495  libdrm-2.4.9.tar.bz2
SHA1: 75e6e198efbd0eb207fa5c5a41c73dbdf8d11976  libdrm-2.4.9.tar.bz2

http://dri.freedesktop.org/libdrm/libdrm-2.4.9.tar.gz
MD5: 789eeb30da183f407664b4b3c492df4f  libdrm-2.4.9.tar.gz
SHA1: ca40ef9fe1cfbfd2538631d449a68bf5247bc285  libdrm-2.4.9.tar.gz



-- 
Jesse Barnes, Intel Open Source Technology Center
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] dri2proto 2.2

2010-01-08 Thread Jesse Barnes
New DRI2 proto release with the new driver type and swap etc. events.

Aaron Plattner (1):
  Add a DRI2DriverVDPAU driver type.

Gaetan Nadon (7):
  .gitignore: use common defaults with custom section # 24239
  configure.ac: AM_MAINTAINER_MODE missing #24238
  configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
  Makefile.am: INSTALL file is missing or incorrect #24206
  Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  README: file created or updated #24206
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Jesse Barnes (9):
  Add SwapBuffers request
  Update protocol description for swapbuffers
  Add swap interval and synchronization support
  Fix DRI2SwapBuffers reply length
  Bump package version to 2.2
  Add DRI2SwapInterval protocol
  Pad out DRI2 swap buffers reply
  Add DRI2 event support for DRI2BufferSwapComplete
  Fix cut & paste error: Extension Requests -> Extension Events

Kristian Høgsberg (1):
  Make swapbuffers an async request

git tag: dri2proto-2.2

http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.2.tar.bz2
MD5:  3ca8ddb42cd4ee31b8690031303221af  dri2proto-2.2.tar.bz2
SHA1: 21e9c0c7e0be5fe971f51589d0573b0273202b7f  dri2proto-2.2.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.2.tar.gz
MD5:  df58be4c4485d553337c0cb223a599fc  dri2proto-2.2.tar.gz
SHA1: 77f5afe65c63c3a9317de743a84d2c1e12fa72bd  dri2proto-2.2.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] glproto 1.4.11

2010-01-08 Thread Jesse Barnes
New GL proto with event support.

Gaetan Nadon (7):
  .gitignore: use common defaults with custom section # 24239
  configure.ac: AM_MAINTAINER_MODE missing #24238
  configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
  Makefile.am: INSTALL file is missing or incorrect #24206
  Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
  README: file created or updated #24206
  Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Jesse Barnes (2):
  Add GLX swap buffers event support
  Bump version for release

git tag: glproto-1.4.11

http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.11.tar.bz2
MD5:  78e7c4dc7dcb74b1869fee7897e00f59  glproto-1.4.11.tar.bz2
SHA1: 7c2a723d488dc0e09e7e0e28bde838502d774b16  glproto-1.4.11.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.11.tar.gz
MD5:  0753d5ebe5a1b7eae389eb480f8a2df7  glproto-1.4.11.tar.gz
SHA1: e643f341d7bcdec529bbdbfaaf68b65ef296fdea  glproto-1.4.11.tar.gz
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] libdrm 2.4.20

2010-04-03 Thread Jesse Barnes
New version includes a few fixes relative to 2.4.19.

Ben Skeggs (4):
  nouveau: remove unused field from nouveau_bo
  nouveau: fix segfault in nouveau_bo_new_tile() failure path
  nouveau: fix annoying compiler warning
  Fix pkgconfig includes for /usr/include/drm

Chris Wilson (2):
  intel: Propagate some more error returns
  intel: Repeat execbuffer if interrupted by signal

Eric Anholt (3):
  intel: Only align Y-tiling pitch to the Y tile width.
  intel: Align untiled buffer pitch to 64B.
  intel: Install the header file in the libdrm/ directory.

Francisco Jerez (4):
  nouveau: Update nouveau_class.h.
  nouveau: Small lighting related addition to nouveau_class.h.
  nouveau: Fix up the stride of NV20TCL_LIGHT_BACK_*.
  nouveau: Regenerate nouveau_class.h.

Jerome Glisse (1):
  drm/radeon: tab/whitespace cleanup

Jesse Barnes (2):
  modetest: add optional select codepath
  libdrm: bump version number to 2.4.20 for release

Julien Cristau (3):
  libdrm_intel.pc: don't include ${includedir}/drm
  libdrm_nouveau requires libdrm
  Install headers to $(includedir)/libdrm

Pauli Nieminen (4):
  libdrm: Move intel_atomic.h to libdrm core for sharing.
  libdrm_radeon: Optimize cs_gem_reloc to do less looping.
  libdrm: Fix error message if libdrm_intel|radeon is disabled and there is 
no atomic ops.
  Check HAVE_RADEON only after checking for atomic operations.

git tag: 2.4.20

http://dri.freedesktop.org/libdrm/libdrm-2.4.20.tar.bz2
MD5:  3c56e03172b236e14905ef9a68ba2f97  libdrm-2.4.20.tar.bz2
SHA1: f1448ac0f1c7a5f74a86d2fb50941fc12dc932db  libdrm-2.4.20.tar.bz2

http://dri.freedesktop.org/libdrm/libdrm-2.4.20.tar.gz
MD5:  dcbf9aa0497c84c7e4af15adb0021955  libdrm-2.4.20.tar.gz
SHA1: e492e292df048566f910244bf5e0a9a8f07039b6  libdrm-2.4.20.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] glproto 1.4.13

2011-05-04 Thread Jesse Barnes
Dave Airlie (2):
  glxtokens.h: add GLX_EXT_framebuffer_sRGB support.
  glproto: add GLX_ARB_context_create + GLX_ARB_context_create_profile

Jesse Barnes (1):
  glxproto: make GLX swap event struct match spec

git tag: glproto-1.4.13

http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.13.tar.bz2
MD5:  9542f2d36751a8ad7eae9d8e176f70d4  glproto-1.4.13.tar.bz2
SHA1: 40c4e235a0a1ddff0ee508dcddc21cf9928c  glproto-1.4.13.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.13.tar.gz
MD5:  813a82dabd4f10d413d4b62261f293d6  glproto-1.4.13.tar.gz
SHA1: 230a1cb03e543450996ab7b5e5cef27709e80105  glproto-1.4.13.tar.gz

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] dri2proto 2.4

2011-05-04 Thread Jesse Barnes
Gaetan Nadon (3):
  config: install and distribute dri2proto.txt
  config: remove the pkgconfig pc.in file from EXTRA_DIST
  config: update AC_PREREQ statement to 2.60

Jesse Barnes (1):
  dri2proto: make DRI2 swap event match GLX spec

Marcin Kościelnicki (1):
  Fix DRI2Connect line encoding to match existing code

Mike Stroyan (2):
  Add more info about dri2proto events
  Fix typo and obsolete reference in dri2proto.txt

git tag: dri2proto-2.4

http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.4.tar.bz2
MD5:  0cdeb1e95901813385dc9576be272bd3  dri2proto-2.4.tar.bz2
SHA1: 0650ad4bad3aabb58fda22ff3dbb4bc79d59bf7c  dri2proto-2.4.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.4.tar.gz
MD5:  0d70217f84d5059a8fe0d49a774252f8  dri2proto-2.4.tar.gz
SHA1: d586e32f1344189964f13cca0d6599b16204b8c6  dri2proto-2.4.tar.gz

Thanks,
-- 
Jesse Barnes, Intel Open Source Technology Center
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


Re: [ANNOUNCE] dri2proto 2.4

2011-05-05 Thread Jesse Barnes
On Wed, 4 May 2011 14:17:29 -0700
Jesse Barnes  wrote:

> Gaetan Nadon (3):
>   config: install and distribute dri2proto.txt
>   config: remove the pkgconfig pc.in file from EXTRA_DIST
>   config: update AC_PREREQ statement to 2.60
> 
> Jesse Barnes (1):
>   dri2proto: make DRI2 swap event match GLX spec
> 
> Marcin Kościelnicki (1):
>   Fix DRI2Connect line encoding to match existing code
> 
> Mike Stroyan (2):
>   Add more info about dri2proto events
>   Fix typo and obsolete reference in dri2proto.txt

Ignore this release too; compatibility is more important than forcing
bug fixes down people's throats.

-- 
Jesse Barnes, Intel Open Source Technology Center
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


Re: [ANNOUNCE] glproto 1.4.13

2011-05-05 Thread Jesse Barnes
On Wed, 4 May 2011 14:16:50 -0700
Jesse Barnes  wrote:

> Dave Airlie (2):
>   glxtokens.h: add GLX_EXT_framebuffer_sRGB support.
>   glproto: add GLX_ARB_context_create + GLX_ARB_context_create_profile
> 
> Jesse Barnes (1):
>   glxproto: make GLX swap event struct match spec
> 
> git tag: glproto-1.4.13

Ok ignore this one, I should have made it backward compatible.  The bug
fix isn't important enough to cause existing builds to break.

-- 
Jesse Barnes, Intel Open Source Technology Center
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] dri2proto 2.6

2011-06-29 Thread Jesse Barnes
Chad Versace (1):
  Add attachment token DRI2BufferHiz

Jesse Barnes (2):
  Revert "dri2proto: make DRI2 swap event match GLX spec"
  dri2proto: add a new DRI2BufferSwapComplete struct that matches the spec

git tag: dri2proto-2.6

http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.6.tar.bz2
MD5:  2eb74959684f47c862081099059a11ab  dri2proto-2.6.tar.bz2
SHA1: ba65fc53376fd6e6b41bf6ef1e2ea1ba4b12ca96  dri2proto-2.6.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/dri2proto-2.6.tar.gz
MD5:  873142af5db695537cfe05e01d13541f  dri2proto-2.6.tar.gz
SHA1: ebce24ebc3c9674d40a9b100a4520e735670a23c  dri2proto-2.6.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] glproto 1.4.14

2011-06-29 Thread Jesse Barnes
Jesse Barnes (2):
  Revert "glxproto: make GLX swap event struct match spec"
  glproto: add a new GLXBufferSwapComplete struct that matches the spec

git tag: glproto-1.4.14

http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.14.tar.bz2
MD5:  f48257daf0017f7a7667e5bf48ca3578  glproto-1.4.14.tar.bz2
SHA1: ab1941ad184a76c023858dd1623edd625d70fc2c  glproto-1.4.14.tar.bz2

http://xorg.freedesktop.org/archive/individual/proto/glproto-1.4.14.tar.gz
MD5:  a8e4ca93ff07494eda6fdc6a273e8967  glproto-1.4.14.tar.gz
SHA1: a5c22d0ccd1da979995a8ea480312b29df196121  glproto-1.4.14.tar.gz

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce