Date: Sat, 17 Mar 2001 03:47:48 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: mjacob@feral.com Cc: tlambert@primenet.com (Terry Lambert), arch@FreeBSD.ORG Subject: Re: man pages/more formal def enable_intr/disable_intr/restore_intr Message-ID: <200103170347.UAA03669@usr05.primenet.com> In-Reply-To: <Pine.LNX.4.21.0103161637510.773-100000@zeppo.feral.com> from "Matthew Jacob" at Mar 16, 2001 04:59:30 PM
next in thread | previous in thread | raw e-mail | index | archive | help
MUCH better!
> 1. Formal Definition
>
> disable_intr: Disables interrupts being dispatched to at least the calling
> CPU. Returns an intrmask_t (should probably be an opaque type)
> to be possibly used in a future call to restore_intr.
--------------
which can be
> restore_intr: Restores the state prior to the call to disable_intr such that
> the calling CPU now can have interrupts dispatched to it.
------- -
will now ,
if the state prior to the call had interrupts enabled.
[ this assumes that there are no pareameters, and it's nestable, which
may be better state explicitly; if it's like splx, then a different
description might be better... ]
>
> enable_intr: Irrespective of any prior state, enables interrupts to be
> dispatched to the calling CPU.
>
> (this narrows things down)
Yep.
> Does this help? If not, just leave it noted that I'm not satisfying you and
> we'll move on.
[ ... ]
It's nearly perfect. It will keep someone in x86 land from shooting
the Alpha people in the foot, and will keep the Alpha people from
doing something that might require a big firefight in order to do a
SPARC or some other port. It's exactly what the doctor ordered.
Terry Lambert
terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103170347.UAA03669>
