Skip site navigation (1)Skip section navigation (2)
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>