Re: [PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-12-08 Thread Keith Packard
Adam Jackson writes: > I've left off the libXfont2 bit in 5/20, since there's neither a > release nor bits in git to build against yet; 18/20 and 19/20 since > they require that 5/20 be already in; and 20/20 since xwayland is using > that API now. I've released the first version of libXfont2 (2.

Re: [PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-12-01 Thread Adam Jackson
On Wed, 2015-11-11 at 22:02 -0800, Keith Packard wrote: > This allows the server to call GetTimeInMillis() after each request is > processed to avoid needing setitimer. -dumbSched now turns off the > setitimer. > > Signed-off-by: Keith Packard I've merged most of this series: remote: I: patch #

Re: [PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-11-23 Thread Keith Packard
Peter Harris writes: > Data point: > > I've got a Dell box (also Ivy Bridge) where calling GetTimeInMillis() > after each request dings noop performance by like 30% because the TSC is > unstable. That's terrible. > That said, this box is an outlier. Every other recent box I can put my > hands o

Re: [PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-11-20 Thread Peter Harris
On 2015-11-17 15:10, Adam Jackson wrote: > On Wed, 2015-11-11 at 22:02 -0800, Keith Packard wrote: >> This allows the server to call GetTimeInMillis() after each request is >> processed to avoid needing setitimer. -dumbSched now turns off the >> setitimer. > > I'm not sure there are real systems w

Re: [PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-11-17 Thread Keith Packard
Adam Jackson writes: > On Wed, 2015-11-11 at 22:02 -0800, Keith Packard wrote: >> This allows the server to call GetTimeInMillis() after each request is >> processed to avoid needing setitimer. -dumbSched now turns off the >> setitimer. > > I'm not sure there are real systems we'd be protecting b

Re: [PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-11-17 Thread Adam Jackson
On Wed, 2015-11-11 at 22:02 -0800, Keith Packard wrote: > This allows the server to call GetTimeInMillis() after each request is > processed to avoid needing setitimer. -dumbSched now turns off the > setitimer. I'm not sure there are real systems we'd be protecting by not requiring setitimer.  But

[PATCH xserver 01/20] Remove non-smart scheduler. Don't require setitimer.

2015-11-11 Thread Keith Packard
This allows the server to call GetTimeInMillis() after each request is processed to avoid needing setitimer. -dumbSched now turns off the setitimer. Signed-off-by: Keith Packard --- configure.ac| 2 +- dix/dispatch.c | 17 ++--- include/dix-config.h.in | 3 +++