Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Mar 1998 10:07:30 -0700
From:      Steve Passe <smp@csn.net>
To:        Peter Dufault <dufault@hda.com>
Cc:        rich@immrc1.Eng.McMaster.CA (Richard Teltz), realtime@FreeBSD.ORG
Subject:   Re: threads questions 
Message-ID:  <199803111707.KAA10990@Ilsa.StevesCafe.com>
In-Reply-To: Your message of "Wed, 11 Mar 1998 11:52:25 EST." <199803111652.LAA25788@hda.hda.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

> You still have the many issues of the non-reentrancy of the kernel,
> etc, that make FreeBSD inappropriate for most serious uses.  If I
> had the time I'd follow this route:
>  ...

I am trying to use 2.2.5 for soft realtime in a project, including
the use of threads.  One trick we are experimenting with is the
use of NMI on our custom hardware.  When the hardware needs service
it (optionally) asserts both an NMI and a regular INT.   The NMI
code jumps in and grabs timely info from the hardware, storing it
away with the 64bit CPU timestamp, then exits.  The regular INT then
comes along later and does the higher level things that require
reentrancy and critical region protection of the kernel proper.

I've been toying around with the idea of setting up a web page to support
RT and possibly threads, as a place where we could all gather our
experiences in this area.  Any interest out there in contributing info
for such a page?

--
Steve Passe	| powered by 
smp@csn.net	|            Symmetric MultiProcessor FreeBSD



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803111707.KAA10990>