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>