Date: Fri, 16 Mar 2001 07:39:21 -0800 From: Alfred Perlstein <bright@wintelcom.net> To: Matthew Jacob <mjacob@feral.com> Cc: Benno Rice <benno@FreeBSD.ORG>, Doug Rabson <dfr@nlsystems.com>, John Baldwin <jhb@FreeBSD.ORG>, arch@FreeBSD.ORG Subject: Re: Proposal for the CPU interrupt API Message-ID: <20010316073921.W29888@fw.wintelcom.net> In-Reply-To: <Pine.BSF.4.21.0103160726160.53255-100000@beppo.feral.com>; from mjacob@feral.com on Fri, Mar 16, 2001 at 07:28:33AM -0800 References: <20010316220848.A30533@rafe.jeamland.net> <Pine.BSF.4.21.0103160726160.53255-100000@beppo.feral.com>
next in thread | previous in thread | raw e-mail | index | archive | help
* Matthew Jacob <mjacob@feral.com> [010316 07:28] wrote: > > > > > > > (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 ISI) > > exceptions. > > Ah! Thanks for the clarification. > > What I had gotten my notion from was from AIX- if you have a spinlock > contested and take a page fault in the kernel, you lock up. I've heard that page faults in the AIX kernel are "ok" (obviously not when holding a mutex) because some of the kernel memory is actually pageable. Any idea on what structures they keep in pageable memory? (just wondering) -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] 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?20010316073921.W29888>