Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Nov 1995 10:05:39 +1100 (EST)
From:      John Birrell <cimaxp1!jb@werple.net.au>
To:        lambert.org!terry@werple.net.au (Terry Lambert)
Cc:        hackers@FreeBSD.org, jb@cimlogic.com.au
Subject:   Re: DELAY's in syscons
Message-ID:  <199511182301.KAA09250@werple.net.au>
In-Reply-To: <199511182140.OAA09716@phaeton.artisoft.com> from "Terry Lambert" at Nov 18, 95 02:40:55 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > I think this only works reliably for 8MHz ISA buses.  Otherwise I would
> > have used it in DELAY().  The only way it can be reliable is if all buses
> > know it is special and put something there that inserts wait states to
> > extend the i/o time to 1.25us.
> 
> Time to scream about high resoloution kernel timers once again?  A nice
> reschedulable one-shot HRT interface would fix DELAY right up.  There
> are only *minor* kernel preemption issues involved.

What are the issues about getting better time resolution in general from the
kernel? With process control software (that is threaded) running flat out in
memory (no disk or network I/O), we notice the timer resolution.

We'd also like a better nanosleep than we get using select. Is nanosleep
something you'd implement with your "reschedulable one-shot HRT interface"?

> 
> 
> 					Terry Lambert
> 					terry@lambert.org
> ---
> Any opinions in this posting are my own and not those of my present
> or previous employers.
> 


-- 
John Birrell                                CIMlogic Pty Ltd
jb@cimlogic.com.au                          119 Cecil Street
Ph  +61  3 9690 9600                        South Melbourne Vic 3205
Fax +61  3 9690 6650                        Australia
Mob +61 18  353  137



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