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>

next in thread | previous in thread | raw e-mail | index | archive | help
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=20
environment. Currently the VM system relies on Giant for locking but=20
this is changing gradually as Alan Cox works his way through the system=20
adding low-level locks. We ought to assert that Giant is held in the=20
vhpt updates to check this.

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



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




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