All of lore.kernel.org
 help / color / mirror / Atom feed
* [Adeos-main] 2.6.5 + vesuvio + gcc-3.4.0 = success
@ 2004-05-02 16:17 Rus V. Brushkoff
  2004-05-02 17:07 ` Philippe Gerum
  0 siblings, 1 reply; 3+ messages in thread
From: Rus V. Brushkoff @ 2004-05-02 16:17 UTC (permalink / raw)
  To: adeos-main

[-- Attachment #1: Type: TEXT/PLAIN, Size: 261 bytes --]


	Hi.

 This little patch against hal5c2-2.6.5.patch needed to compile all the above.
The rtai_up examples works ok, but lxrt scheduler failed (box freezed
solid while starting XFree 4.4.0 and running lxrt latency test).
Congratulations - it worked ! ;)


		Rus

[-- Attachment #2: Type: APPLICATION/octet-stream, Size: 1573 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Adeos-main] 2.6.5 + vesuvio + gcc-3.4.0 = success
  2004-05-02 16:17 [Adeos-main] 2.6.5 + vesuvio + gcc-3.4.0 = success Rus V. Brushkoff
@ 2004-05-02 17:07 ` Philippe Gerum
  2004-05-03  7:03   ` Rus V. Brushkoff
  0 siblings, 1 reply; 3+ messages in thread
From: Philippe Gerum @ 2004-05-02 17:07 UTC (permalink / raw)
  To: Rus V. Brushkoff; +Cc: adeos-main

On Sun, 2004-05-02 at 18:17, Rus V. Brushkoff wrote:
> 	Hi.
> 
>  This little patch against hal5c2-2.6.5.patch needed to compile all the above.

Applied and committed, thanks. Even works with 2.95.3, good. :o)

> The rtai_up examples works ok, but lxrt scheduler failed (box freezed
> solid while starting XFree 4.4.0 and running lxrt latency test).

As far as I can remember, starting the X server while a RT app is
running always crashed the box. There must be something in the card
support messing with the interrupt machinery well beyond the real-time
layer can bear...

However, we made good progress on vesuvio last week, and now the full
stack works in UP+SMP, including with the preemptible kernel support
enabled.

> Congratulations - it worked ! ;)
> 

Thanks, but it was not deliberate! Nah, just kidding... :o)

> 
> 		Rus
-- 

Philippe.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Adeos-main] 2.6.5 + vesuvio + gcc-3.4.0 = success
  2004-05-02 17:07 ` Philippe Gerum
@ 2004-05-03  7:03   ` Rus V. Brushkoff
  0 siblings, 0 replies; 3+ messages in thread
From: Rus V. Brushkoff @ 2004-05-03  7:03 UTC (permalink / raw)
  To: Philippe Gerum; +Cc: adeos-main

On Sun, 2 May 2004, Philippe Gerum wrote:

:> The rtai_up examples works ok, but lxrt scheduler failed (box freezed
:> solid while starting XFree 4.4.0 and running lxrt latency test).
:
:As far as I can remember, starting the X server while a RT app is
:running always crashed the box. There must be something in the card
:support messing with the interrupt machinery well beyond the real-time
:layer can bear...

 Yes you may be right (XFree 4.4.0 issued cli/sti and can hold cpu bus in
any time - depends from the m/b and video card chipset combination), but
kernel mode latency example working like a sharm while X server
started/exited. Anyway framebuffer X gives the smallest and stablest
latencies in the linux/RTAI world.

:However, we made good progress on vesuvio last week, and now the full
:stack works in UP+SMP, including with the preemptible kernel support
:enabled.

Several comments to vesuvio branch :

 - the 2.6 kernel has an option to compile ctitical funcs with
	gcc regparm(3) attribute, the help says that even kernel modules
	need to be compiled with this attribute. So vesuvio ignores this
	config option and this resulted in box crash while simple
	inserting the rtai_hal module.
 - I tried to rem CONFIG_MODVERSIONS check in configure - no problems at
	all.

:Thanks, but it was not deliberate! Nah, just kidding... :o)
:

Welcome to Linux 2.6 world my dear RTAI ! Yea, kidding too ... ;)

:
:

		Rus


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-05-03  7:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-02 16:17 [Adeos-main] 2.6.5 + vesuvio + gcc-3.4.0 = success Rus V. Brushkoff
2004-05-02 17:07 ` Philippe Gerum
2004-05-03  7:03   ` Rus V. Brushkoff

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.