[PATCH] xfree86: AllowEmptyInput is true by default - update the xf86Info defaults.

2008-10-20 Thread Peter Hutterer
AEI is true if we expect to get the devices from HAL. With
d936a4235c9625bd41569cef3452dd086284e0d7, AEI also triggers the console RAW
mode.

AEI is set depending on AutoAddDevices and AutoEnableDevices, but only if a
configuration file is present. If not, the console is opened before we can set
it and RAW mode is never set.

So let's simply set it to TRUE as default, since that's what it is by default
anyway (AutoAddDevices and AutoEnableDevices are true by default).

And while we're at it, switch the rest of the defaults over to named
intializers.

Signed-off-by: Peter Hutterer [EMAIL PROTECTED]
---
 hw/xfree86/common/xf86Globals.c |   55 ---
 1 files changed, 28 insertions(+), 27 deletions(-)

diff --git a/hw/xfree86/common/xf86Globals.c b/hw/xfree86/common/xf86Globals.c
index f72f1b6..11d643d 100644
--- a/hw/xfree86/common/xf86Globals.c
+++ b/hw/xfree86/common/xf86Globals.c
@@ -98,37 +98,38 @@ InputInfoPtr xf86InputDevs = NULL;
 /* Globals that video drivers may not access */
 
 xf86InfoRec xf86Info = {
-   -1, /* consoleFd */
-   -1, /* vtno */
-   FALSE,  /* vtSysreq */
-   SKWhenNeeded,   /* ddxSpecialKeys */
-   -1, /* lastEventTime */
-   FALSE,  /* vtRequestsPending */
-   FALSE,  /* dontVTSwitch */
-   FALSE,  /* dontZap */
-   FALSE,  /* dontZoom */
-   FALSE,  /* notrapSignals */
-   FALSE,  /* caughtSignal */
-   NULL,   /* currentScreen */
+.consoleFd  = -1,
+.vtno   = -1,
+.vtSysreq   = FALSE,
+.ddxSpecialKeys = SKWhenNeeded,
+.lastEventTime  = -1,
+.vtRequestsPending  = FALSE,
+.dontVTSwitch   = FALSE,
+.dontZap= FALSE,
+.dontZoom   = FALSE,
+.notrapSignals  = FALSE,
+.caughtSignal   = FALSE,
+.currentScreen  = NULL,
 #ifdef CSRG_BASED
-   -1, /* screenFd */
-   -1, /* consType */
+.screenFd   = -1,
+.consType   = -1,
 #endif
-   FALSE,  /* allowMouseOpenFail */
-   TRUE,   /* vidModeEnabled */
-   FALSE,  /* vidModeAllowNonLocal */
-   TRUE,   /* miscModInDevEnabled */
-   FALSE,  /* miscModInDevAllowNonLocal */
-   Pix24DontCare,  /* pixmap24 */
-   X_DEFAULT,  /* pix24From */
+.allowMouseOpenFail = FALSE,
+.vidModeEnabled = TRUE,
+.vidModeAllowNonLocal   = FALSE,
+.miscModInDevEnabled= TRUE,
+.miscModInDevAllowNonLocal  = FALSE,
+.pixmap24   = Pix24DontCare,
+.pix24From  = X_DEFAULT,
 #ifdef __i386__
-   FALSE,  /* pc98 */
+.pc98   = FALSE,
 #endif
-   TRUE,   /* pmFlag */
-   LogNone,/* syncLog */
-   FALSE,  /* kbdCustomKeycodes */
-   FALSE,  /* disableRandR */
-   X_DEFAULT   /* randRFrom */
+.pmFlag = TRUE,
+.log= LogNone,
+.kbdCustomKeycodes  = FALSE,
+.disableRandR   = FALSE,
+.randRFrom  = X_DEFAULT,
+.allowEmptyInput= TRUE
 };
 const char *xf86ConfigFile = NULL;
 const char *xf86InputDeviceList = NULL;
-- 
1.5.4.3

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


[PATCH] close sockets in AbortServer()

2008-10-20 Thread Matthieu Herrb
Hi,

while implementing or testing new features, I'm getting tired of having
to remove the /tmp/.X11-unix/X0 socket that's left around when X
crashes. The attached patch fixes it.

I wonder if there are reasons for not doing that, or if it's some
oversight (may be the xtrans implementation for other kind of local
transports doen't need cleanup ?)

If there are no objections I'll commit it.
-- 
Matthieu Herrb
diff --git a/os/log.c b/os/log.c
index ca93eb8..d443aba 100644
--- a/os/log.c
+++ b/os/log.c
@@ -416,6 +416,7 @@ void AbortServer(void) __attribute__((noreturn));
 void
 AbortServer(void)
 {
+CloseWellKnownConnections();
 OsCleanup(TRUE);
 CloseDownDevices();
 AbortDDX();
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Colin Guthrie
Eric Anholt wrote:
 I couldn't find any clearer release process for it than tag it and dump
 a tarball into this directory -- if any other DRM maintainer-types want
 to suggest an appropriate process, I'd love to hear.

With 2.3.1 an announce was sent to xorg-announce. Seeing as this affects 
xorg etc. it would probably be nice to do this (although I grant that 
it's not officially part of an xorg release)

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]

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


Re: 3d very slow on 945GM using intel driver

2008-10-20 Thread Adam Lantos
Same here w/i915. and glxgears shows only 70-75 fps...

On Mon, Oct 20, 2008 at 2:02 PM, Clemens Eisserer [EMAIL PROTECTED] wrote:
 Same here, cannot play many games which run absolutly pefect with
 Windows-Drivers because of low performance.
 Tuxracer-0.69 is only playable at low resolutions and
 tuxracer-1.1-demo stutters at 5-15fps, its the same with other OpenGL
 apps.

 - Clemens

 2008/10/20 Christoph Groth [EMAIL PROTECTED]:
 Hello,

 I'm running Debian testing on a Dell Latitude D430 which has the 945GM 
 chipset.
 I'm using the intel driver in xorg.conf.  Everything seems to work 
 including
 direct rendering but still OpenGL programs are extremely slow.  For example,
 extreme tux racer with all extra effects disabled runs at 7-8 fps at 
 800x600.

 Searching the web didn't reveal any solution.  I tried a more recent
 xserver-xorg-video-intel package from Debian experimental (2.4.2), but this
 also didn't help.  Now I wonder whether there is any trick to make 3d less 
 slow
 on my machine?

 I attach the output of glxinfo, cat /var/log/Xorg.0.log, and dmesg.

 thanks
 Christoph


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


Re: [PATCH] close sockets in AbortServer()

2008-10-20 Thread Adam Jackson
On Mon, 2008-10-20 at 12:35 +0200, Matthieu Herrb wrote:
 Hi,
 
 while implementing or testing new features, I'm getting tired of having
 to remove the /tmp/.X11-unix/X0 socket that's left around when X
 crashes. The attached patch fixes it.
 
 I wonder if there are reasons for not doing that, or if it's some
 oversight (may be the xtrans implementation for other kind of local
 transports doen't need cleanup ?)

Abstract unix sockets in Linux don't need explicit cleanup, but they're
a pretty recent innovation as far as xtrans is concerned.

 If there are no objections I'll commit it.

Ack, please do.

- ajax


signature.asc
Description: This is a digitally signed message part
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Sergio Monteiro Basto
Hi , 

Since xf86-video-intel 2.5 needs libdrm 2.4.0 , we need Mesa 7.2 ? 
or is enough ? just upgrade libdrm , and compile xf86-video-intel 2.5
for xserver 1.4.2 

Thanks, 

On Sun, 2008-10-19 at 12:16 -0700, Eric Anholt wrote:
 On Sun, 2008-10-19 at 20:50 +0200, Rémi Cardona wrote:
  Jesse Barnes a écrit :
   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.
  
  configure wants libdrm 2.4.0 which has yet to be released. I've tried 
  tweaking configure.ac to get it to build on non-GEM drm (which was 
  announced to be still supported for 2.5, iirc) but then I get massive 
  failure in src/i830.h about dri_bo being undefined.
  
  So I gave up and installed mesa and libdrm from git, but then I get DRM 
  errors in dmesg and rendering errors in Firefox 3 and gnome-terminal 
  (both of which use render).
  
  And if I start a GEM kernel, X doesn't even start. See my previous post 
  on intel-gfx.
 
 libdrm 2.4.0 is released.
 
 http://dri.freedesktop.org/libdrm/
 
 I couldn't find any clearer release process for it than tag it and dump
 a tarball into this directory -- if any other DRM maintainer-types want
 to suggest an appropriate process, I'd love to hear.
 
 ___
 xorg mailing list
 xorg@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/xorg
-- 
Sérgio M. B.


smime.p7s
Description: S/MIME cryptographic signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Jesse Barnes
On Sunday, October 19, 2008 11:50 am Rémi Cardona wrote:
 Jesse Barnes a écrit :
  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.

 configure wants libdrm 2.4.0 which has yet to be released. I've tried
 tweaking configure.ac to get it to build on non-GEM drm (which was
 announced to be still supported for 2.5, iirc) but then I get massive
 failure in src/i830.h about dri_bo being undefined.

That should be defined in the libdrm headers.  According to 
http://dri.freedesktop.org/libdrm/ there's a 2.4.0 release now, but I haven't 
seen the announcement yet... maybe Eric's mail didn't make it through?

 So I gave up and installed mesa and libdrm from git, but then I get DRM
 errors in dmesg and rendering errors in Firefox 3 and gnome-terminal
 (both of which use render).

Hm, that sounds bad...  What kind of DRM errors are you seeing?  If it's just 
these:
[drm:i915_getparam] *ERROR* Unknown parameter 5
[drm:i915_getparam] *ERROR* Unknown parameter 5
that should be ok.  That's just the 2D driver checking for GEM (we should 
probably make the messages a little less threatening, but really they're 
normal for non-GEM configurations).

 And if I start a GEM kernel, X doesn't even start. See my previous post
 on intel-gfx.

This is the failed to pin back buffer error?  

-- 
Jesse Barnes, Intel Open Source Technology Center


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


Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Jesse Barnes
On Sunday, October 19, 2008 12:16 pm Eric Anholt wrote:
 On Sun, 2008-10-19 at 20:50 +0200, Rémi Cardona wrote:
  Jesse Barnes a écrit :
   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.
 
  configure wants libdrm 2.4.0 which has yet to be released. I've tried
  tweaking configure.ac to get it to build on non-GEM drm (which was
  announced to be still supported for 2.5, iirc) but then I get massive
  failure in src/i830.h about dri_bo being undefined.
 
  So I gave up and installed mesa and libdrm from git, but then I get DRM
  errors in dmesg and rendering errors in Firefox 3 and gnome-terminal
  (both of which use render).
 
  And if I start a GEM kernel, X doesn't even start. See my previous post
  on intel-gfx.

 libdrm 2.4.0 is released.

 http://dri.freedesktop.org/libdrm/

 I couldn't find any clearer release process for it than tag it and dump
 a tarball into this directory -- if any other DRM maintainer-types want
 to suggest an appropriate process, I'd love to hear.

Yeah I guess it's not common to send out announcements about libdrm releases, 
but maybe we should start.  Following the X.Org announcement template would be 
a good way to go I think, and would allow people to see what changes the 
release includes, etc.

Anyway glad it's finally out; that means we can release 2.5.0.

/me trolls the bug list to see if there are any last minute blockers.

-- 
Jesse Barnes, Intel Open Source Technology Center

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


Re: Blend modes take 3

2008-10-20 Thread Carl Worth
On Sun, 2008-10-19 at 01:54 +0200, Soeren Sandmann wrote:
 This sort of suggests that instead of adding all the PDF blend modes
 as separate operators, they could instead be given as modifiers to an
 existing operator. For example, you could then specify IN and
 MULTIPLY, and the result would be 
 
 IN, MULT   0  0D * S0

I think that's an interesting result from an academic perspective, but
it's not obvious to me that it will be worthwhile to pursue this.

As evidence, look at the Conjoint and Disjoint operators in the Render
specification. These came about when Keith found a generalization of the
Porter-Duff operators that led to a family of operators that happened to
include one non-Porter-Duff operator he'd already added to Render,
(SATURATE).

The generalization was even hinted at in the original Porter-Duff paper,
where it says that the assumption of uncorrelated coverage could be
improved:

if we know that the coverage seldom overlaps (adjacent
segments of a continuous line) or always overlaps (repeated
application of a picture)

So mathematically speaking, the generalization was quite justified.

But in practice, it wasn't very useful. I did actually write one
application that used it, (and that gave the impetus to Keith to invent
the implementation of these operators). But when it came time to expose
Render's operators in cairo 1.0 we dropped all the Conjoint and Disjoint
variants. There was not any measurable application demand for these, and
they would not map at all well onto any backends other than Render.

So I'd suggest just naming the new equations as operators with the same
names as PDF rather than introducing a new notion of blend mode.

-Carl




signature.asc
Description: This is a digitally signed message part
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Rémi Cardona
Jesse Barnes a écrit :
 And if I start a GEM kernel, X doesn't even start. See my previous post
 on intel-gfx.

 This is the failed to pin back buffer error?

I would say yes. dmesg says :

[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: 
-123[drm:i915_gem_idle] *ERROR* hardware wedged
[drm:i915_gem_entervt_ioctl] *ERROR* Reenabling wedged hardware, good luck
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: 
-123[drm:i915_gem_idle] *ERROR* hardware wedged
[drm:i915_gem_entervt_ioctl] *ERROR* Reenabling wedged hardware, good luck
[drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
[drm:i915_gem_object_pin] *ERROR* Failure to bind: 
-123[drm:i915_gem_idle] *ERROR* hardware wedged

while Xorg.0.log says :

(II) intel(0): xf86BindGARTMemory: bind key 5 at 0x03bff000 (pgoffset 15359)
(EE) intel(0): Failed to pin back buffer: Cannot allocate memory

Fatal server error:
Couldn't bind memory for BO back buffer

I've attached full logs on the intel-gfx mailing list : 
http://lists.freedesktop.org/archives/intel-gfx/2008-October/thread.html#348

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


Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Eric Anholt
On Tue, 2008-10-21 at 00:11 +0200, Rémi Cardona wrote:
 Jesse Barnes a écrit :
  And if I start a GEM kernel, X doesn't even start. See my previous post
  on intel-gfx.
 
  This is the failed to pin back buffer error?
 
 I would say yes. dmesg says :
 
 [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
 [drm:i915_gem_object_pin] *ERROR* Failure to bind: 
 -123[drm:i915_gem_idle] *ERROR* hardware wedged
 [drm:i915_gem_entervt_ioctl] *ERROR* Reenabling wedged hardware, good luck
 [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
 [drm:i915_gem_object_pin] *ERROR* Failure to bind: 
 -123[drm:i915_gem_idle] *ERROR* hardware wedged
 [drm:i915_gem_entervt_ioctl] *ERROR* Reenabling wedged hardware, good luck
 [drm:i915_gem_object_bind_to_gtt] *ERROR* GTT full, but LRU list empty
 [drm:i915_gem_object_pin] *ERROR* Failure to bind: 
 -123[drm:i915_gem_idle] *ERROR* hardware wedged
 
 while Xorg.0.log says :
 
 (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x03bff000 (pgoffset 15359)
 (EE) intel(0): Failed to pin back buffer: Cannot allocate memory
 
 Fatal server error:
 Couldn't bind memory for BO back buffer

The Legacy3D FALSE option may help you bring the GEM environment up in a
limited-aperture-space situation.

On our end, we should also cut back the EXA offscreen space in the
presence of limited aperture to increase the chance of success.  Also,
we could use Legacy3D as a signal that it's safe to resize the
framebuffer, and actually do that.

-- 
Eric Anholt
[EMAIL PROTECTED] [EMAIL PROTECTED]




signature.asc
Description: This is a digitally signed message part
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [ANNOUNCE] xf86-video-intel 2.4.98

2008-10-20 Thread Eric Anholt
On Mon, 2008-10-20 at 19:48 +0100, Sergio Monteiro Basto wrote:
 Hi , 
 
 Since xf86-video-intel 2.5 needs libdrm 2.4.0 , we need Mesa 7.2 ? 
 or is enough ? just upgrade libdrm , and compile xf86-video-intel 2.5
 for xserver 1.4.2 

No, it needs libdrm 2.4.0.  That doesn't imply anything about mesa
required.

libdrm should always be safe to upgrade.  If it isn't, we're doing something 
wrong.

--

Eric Anholt
[EMAIL PROTECTED] [EMAIL PROTECTED]




signature.asc
Description: This is a digitally signed message part
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: 3d very slow on 945GM using intel driver

2008-10-20 Thread Steven J Newbury
On Mon, 2008-10-20 at 17:05 -0700, Keith Packard wrote:
 On Mon, 2008-10-20 at 15:11 +0200, Adam Lantos wrote:
  Same here w/i915. and glxgears shows only 70-75 fps...
 
70-75fps sounds like sync to vblank


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


Re: 3d very slow on 945GM using intel driver

2008-10-20 Thread Keith Packard
On Tue, 2008-10-21 at 01:09 +0100, Steven J Newbury wrote:
 On Mon, 2008-10-20 at 17:05 -0700, Keith Packard wrote:
  On Mon, 2008-10-20 at 15:11 +0200, Adam Lantos wrote:
   Same here w/i915. and glxgears shows only 70-75 fps...
  
 70-75fps sounds like sync to vblank

Not if it changes; vblank glxgears should be wired to the refresh rate.
-- 
[EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: 3d very slow on 945GM using intel driver

2008-10-20 Thread Steven J Newbury
On Mon, 2008-10-20 at 17:17 -0700, Keith Packard wrote:
 On Tue, 2008-10-21 at 01:09 +0100, Steven J Newbury wrote:
  On Mon, 2008-10-20 at 17:05 -0700, Keith Packard wrote:
   On Mon, 2008-10-20 at 15:11 +0200, Adam Lantos wrote:
Same here w/i915. and glxgears shows only 70-75 fps...
   
  70-75fps sounds like sync to vblank
 
 Not if it changes; vblank glxgears should be wired to the refresh rate.
Yes, of course, but I assumed Adam meant 70-75 as in a value around
that.  I could easily be wrong in that assumption, it's clear he's
having other problems.

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


Re: 3d very slow on 945GM using intel driver

2008-10-20 Thread Keith Packard
On Tue, 2008-10-21 at 01:28 +0100, Steven J Newbury wrote:

 Yes, of course, but I assumed Adam meant 70-75 as in a value around
 that.  I could easily be wrong in that assumption, it's clear he's
 having other problems.

Yeah, hence my assumption that he's not getting HW accel, but you're
right, I shouldn't have assumed that '70-75' was a variable number :-)

-- 
[EMAIL PROTECTED]


signature.asc
Description: This is a digitally signed message part
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[ANNOUNCE] xf86-video-intel 2.5.0

2008-10-20 Thread Jesse Barnes
Well, here it is (finally!).  Lots of changes in this release (see below for
the shortlog  download URLs).  We planned several things for this release:
  1) usable EXA support
  2) support for GEM (if supported by the currently running kernel)
  3) support for kernel mode setting (again, if the underlying kernel supports
 it)
  4) no more video tearing with textured video  XvMC
  5) Bug fixing
  6) removal of XAA code

Item (4) was the main thing we missed this time (Nanhai has been working
flat out to get MPEG2 offload working so we didn't get a chance to try
different approaches for vblank sync'ing).  I think the real fix here will
be DRI2, which should allow us to run compositing managers in DRI mode,
with real vblank sync'ing for all their drawing.

Also, I didn't follow through with my threat to remove XAA, even though EXA
improved significantly this time around (especially with post-1.5 X servers).

The blocker list was almost completely cleared out.  We still have a few
issues (including a Sony/GM45 related problem we still don't understand), but
overall all our bug fixers deserve a big thank you.

GEM support is looking great now, and is now in upstream Linux, so should be
part of the 2.6.28 release.

Kernel mode setting support is also included, though the kernel bits aren't
queued up yet.  Small patches will be needed when it finally lands upstream,
mainly for mapping pixmaps through the GTT for better fallback handling.

This release also includes UXA, a new acceleration architecture Keith put
together specifically for UMA machines.  It does its own pixmap management,
but as a result really wants the same sort of GTT mapping interface that we
need for kernel mode setting.  I'm hoping to have that fixed up this week
(again this means small patches on top of 2.5.0 to get good performance).

This release requires libdrm 2.4.0 which was recently released, but should
work on both GEM and non-GEM enabled kernels.  It should also build  work
against old X servers (theoretically going back to 1.3 I think, but I haven't
tested that configuration recently).

So please pull this release down and give it a try.  As usual, report bugs
to bugs.freedesktop.org and use xorg@ and intel-gfx@ for questions and
development discussion.

Thanks,
Jesse

Adam Jackson (2):
  Don't touch pScrn-monitor-DDC directly.
  Fix Mac mini crash in DDC mode probe

Alan Coopersmith (1):
  Man page typo fixes

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

Carl Worth (17):
  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
  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 (3):
  [gem] remove one more unused bit
  intel: fix drm check.
  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 (48):
  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 

[ANNOUNCE] xf86-input-elographics 1.2.3

2008-10-20 Thread Peter Hutterer
Peter Hutterer (7):
  Remove trailing whitespaces.
  Remove XFREE_V4 define and all code that expects it to be unset.
  Remove RCS tags.
  Fix build, xf86Version.h - xorgVersion.h
  Add Option Model to supported list of options.
  Add special handling for Sunit dSeries. RH #445193
  elographics 1.2.3

William Brack (1):
  Don't convert coordinates for servers 1.4 and above.

William M. Brack (1):
  WaitForInput before trying to xf86EloGetPacket. #14109

git tag: xf86-input-elographics-1.2.3

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.2.3.tar.bz2
MD5: cc2923460c8eff9652b01889a063058d  xf86-input-elographics-1.2.3.tar.bz2
SHA1: 9485c42a79e91035447e72a3a2d1ba9a2ecbe8af  
xf86-input-elographics-1.2.3.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-elographics-1.2.3.tar.gz
MD5: f1b8455700ad8ccb2d0a49b35ced1a89  xf86-input-elographics-1.2.3.tar.gz
SHA1: 5d433aadb0a8494e0d46584fe352f6159265646d  
xf86-input-elographics-1.2.3.tar.gz



signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: RFC: HAL probing for VMware vmmouse device

2008-10-20 Thread Peter Hutterer
On Fri, Oct 17, 2008 at 05:33:33PM -0700, Philip Langdale wrote:
 I've attached example fdi and callout script implementations (the 
 vmmouse-detect
 binary that is referred to is debian/ubuntu specific but that can be folded 
 into
 a hald-probe style binary or bundled elsewhere if desired)

 So, one option is to write hald-probe-vmmouse and include it with the main 
 hal package.
 In that case, it would not actually set input.x11_driver, but some more 
 generic
 property and then the x11-input fdi would check that property to set 
 x11_driver.

 Alternatively it could live outside of hal - possibly with the X11 driver 
 package
 itself, but I'm concerned about how successfully it would be deployed in that 
 situation.

synaptics and wacom provide their own fdi files and they work fine. I wouldn't
worry about deployment issues too much.

I don't think that x11-input.fdi should check of a generic property just in
case vmmouse sets it. this seems like complicating the case for the large
majority of users who don't need to run vmmouse. the driver-specific fdi files
are invoked after x11-input.fdi, so it's trivial to just overwrite the values
with your own ones.

aside from that: I don't know what the HAL's community take on the callout
scripts is, but it seems like a simple enough approach.

Cheers,
  Peter
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg