Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Jul 2000 10:48:28 -0500
From:      Karl Lehenbauer <karl@NeoSoft.com>
To:        freebsd-small@FreeBSD.ORG
Subject:   Re: Real Time FreeBSD ??
Message-ID:  <39771F49.527C9E12@NeoSoft.com>
References:  <3976A75D.9935.2F629B@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
There is *some* realtime stuff in FreeBSD.

Check out rtprio(1) and rtprio(2).  "A realtime process can only be preempted by
a process of equal or higher priority, or by an interrupt."

Also check out posix1b(9), which documents kernel options for posix priority
scheduling.

Also the asynchronous I/O operations aio_write(2), aio_read(2) and friends
support posix prioritized I/O.

There is a warning in one of the pages that FreeBSD can't guarantee it won't take
a page fault on a realtime process.  Also, system calls are not preemptable.

--
Karl Lehenbauer
employee #0
procplace.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-small" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39771F49.527C9E12>