Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jan 2003 09:22:32 +0000
From:      Doug Rabson <dfr@nlsystems.com>
To:        Arun Sharma <arun.sharma@intel.com>, freebsd-ia64@FreeBSD.ORG
Subject:   Re: unaligned fault in pmap_find_vhpt
Message-ID:  <200301070922.32772.dfr@nlsystems.com>
In-Reply-To: <200301032303.gBQJBOs00863@unix-os.sc.intel.com>
References:  <200301032303.gBQJBOs00863@unix-os.sc.intel.com>

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

On Friday 03 January 2003 11:03 pm, Arun Sharma wrote:
> I saw a kernel mode unaligned fault during a compilation workload
> yesterday on an SMP 5.0-RC1 kernel. The fault happened here:
>
> 0xe000000000aad660 <pmap_find_vhpt+80>:
>
> More info below. It looks like the pte_chain is getting corrupted
> somehow. What is the locking scheme being used to protect pte
> collision chains on an SMP kernel ?

We assume that the layer above pmap deals with locking in an SMP 
environment. Currently the VM system relies on Giant for locking but 
this is changing gradually as Alan Cox works his way through the system 
adding low-level locks. We ought to assert that Giant is held in the 
vhpt updates to check this.

-- 
Doug Rabson				Mail:  dfr@nlsystems.com
					Phone: +44 20 8348 6160



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ia64" in the body of the message



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301070922.32772.dfr>