From owner-freebsd-hackers Wed Apr 10 18:09:57 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA23539 for hackers-outgoing; Wed, 10 Apr 1996 18:09:57 -0700 (PDT) Received: from rogerswave.ca (mail.rogerswave.ca [198.231.117.195]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id SAA23533 for ; Wed, 10 Apr 1996 18:09:48 -0700 (PDT) Received: from wong.rogerswave.ca (wong.rogerswave.ca [204.92.17.32]) by rogerswave.ca (8.7.2/8.7.2) with SMTP id VAA05432; Wed, 10 Apr 1996 21:12:42 -0400 (EDT) Date: Wed, 10 Apr 1996 20:55:59 -0400 (EDT) From: Wong To: Terry Lambert cc: terry@lambert.org, hasty@rah.star-gate.com, roell@blah.a.isar.de, hackers@FreeBSD.org, roell@xinside.com Subject: Re: The F_SETOWN problem.. In-Reply-To: <199604100126.SAA06479@phaeton.artisoft.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk On Tue, 9 Apr 1996, Terry Lambert wrote: > > AST's are easy. It's the stacks they need to run while your program > is already using your only stack that are annoying. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ why? you can allocate space for each and every process ( thread ) that want to handle AST. in fact it can be on another CPU. > > Queued event delivery shouldn't have any impact on how RT the system AST are delived to those process that registered to handle a given interrept. in a user space. > is or isn't (maybe I just can't see what you mean...). Message > passing does not a R.T. system make, in my book... > well, I was just a bite vague on this, I meant besides the regular textbook schedule on R.T. pre-emptive,fixed priority etc..., this even I can do even when I am awake. but for for applications, you want to have a process run on a specific CPU alone wait for A/D conversion complate, so that the process can strobe the data in in a _determinestic_ manner. I am not good in drawing, otherwise, I can show you the exact timing in this. anyway, in my book, exact timing is R.T. Ken