Michael Smith wrote:
> I don't use the make_hard_realtime() call explicidly in my program
> because I am compiling a kernel module as apposed to a user space
> program where I use the init() and exit() calls as apposed to the
> main() call.
> What I attempted to do was to wait for the Sync from RTnet in init()
> before I started my threads. But what I realized from you mail is that
> the init() thread is not running in real-time although it is running
> in the kernel space (I never realized that before).
> Only the threads started with rt_task_init() and
> rt_task_make_periodic() calls are running real-time. And I have tried
> to insert the make_hard_real_time() call in my init() function but
> realized it won't work in my kernel space program because it was
> written for user space programs.
> Is there another way to make the init() thread real-time so I can Sync
> the other threads with RTnet from the start?

Nope (as far as I recall RTAI). Can't you move your initial
synchronisation into the startup phase of a real-time thread?

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to