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 messagehelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301070922.32772.dfr>
