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>