Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Mar 2001 22:08:49 +1100
From:      Benno Rice <benno@FreeBSD.org>
To:        Matthew Jacob <mjacob@feral.com>
Cc:        Doug Rabson <dfr@nlsystems.com>, John Baldwin <jhb@FreeBSD.org>, arch@FreeBSD.org
Subject:   Re: Proposal for the CPU interrupt API
Message-ID:  <20010316220848.A30533@rafe.jeamland.net>
In-Reply-To: <Pine.BSF.4.21.0103160138210.75559-100000@beppo.feral.com>; from mjacob@feral.com on Fri, Mar 16, 2001 at 01:41:25AM -0800
References:  <Pine.BSF.4.33.0103160928560.47065-100000@salmon.nlsystems.com> <Pine.BSF.4.21.0103160138210.75559-100000@beppo.feral.com>

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

--Dxnq1zWXvFF0Q93v
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Mar 16, 2001 at 01:41:25AM -0800, Matthew Jacob wrote:
>=20
> > On the alpha, IPL is a cpu-local attribute as far as I know.
>=20
> The Alpha architecture books are fairly clear that IPL is part of the
> processor status word which is per-cpu.
>=20
> But the semantics of interrupt disabling *may* be construed to be just
> disabling all interrupts for all CPUs. I was serious  when I said there
> might be an advantage to leaving this vague at this time rather than tryi=
ng to
> nail it down.
>=20
> (in the PPC architecture I believe that page faults are interrupts)

Not quite.  Page faults and external interrupts are both classed as
'exceptions'.  External interrupts however can be turned on or off using the
EE bit of the machine state register without disabling page fault (DSI or I=
SI)
exceptions.

--=20
Benno Rice
benno@FreeBSD.org

--Dxnq1zWXvFF0Q93v
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjqx9EAACgkQbQx7xhW+Eg7uIwCguBjedOqRR88sIuEQz1fQ9uly
1aAAoKLBQQQCLcWMptiuxzLfpm+YMn/S
=3q8r
-----END PGP SIGNATURE-----

--Dxnq1zWXvFF0Q93v--

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?20010316220848.A30533>