Re: [ANNOUNCE] Linux 2.6 Real Time Kernel

From: Lee Revell
Date: Sun Oct 10 2004 - 12:33:37 EST


On Sun, 2004-10-10 at 08:21, John Richard Moser wrote:

> Does any of this 'work' on x86_64 yet? I heard that Ingo's voluntary
> pre-empt was x86 only and didn't work on amd64; this stuff's kinda new,
> does it work outside x86 yet?
>
> I'd like to see what these kinds of things do. :)

The VP patches currently work on x86, x64, amd64, and ppc AFAIK. As
stated in the docs, the MontaVista stuff is x86 only right now.

My tests show the worst case latency with the MontaVista patches is
about twice that of the VP patches. Probably due to debug overhead and
a bug or two. But, as expected, the average case latency is _much_
better.

Here's the top of the VP histogram, delay is in usecs:

Delay #
0 5764433
1 3154867
2 461521
3 332445
4 403847
5 320120
6 237955
7 152418
8 94274
9 66496
10 52976
11 44605
12 38437
13 31620
14 27816
15 26845
16 23743
17 20648
18 21611
19 24853
20 30352
21 50046
22 101989
23 24843
24 28829
25 56247
26 42408
27 28228
28 20773
29 19521

Here's the top of the Mvista histogram:

Delay #
0 6771692
1 26
2 29
3 12
4 15
5 15
6 15
7 18
8 19
9 10
10 15
11 10
12 19
13 12
14 15
15 11
16 13
17 13
18 11
19 13
20 12
21 9
22 11
23 13
24 17
25 10
26 9
27 11
28 8
29 12

Lee

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/