Date: Wed, 23 May 2001 12:57:30 +1000 From: Benno Rice <benno@FreeBSD.org> To: David Edelsohn <dje@watson.ibm.com> Cc: Doug Rabson <dfr@nlsystems.com>, freebsd-ppc@FreeBSD.ORG Subject: Re: FreeBSD/powerpc work to date Message-ID: <20010523125730.D70899@rafe.jeamland.net> In-Reply-To: <200105230208.WAA26946@makai.watson.ibm.com>; from dje@watson.ibm.com on Tue, May 22, 2001 at 10:08:44PM -0400 References: <benno@FreeBSD.ORG> <200105230208.WAA26946@makai.watson.ibm.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, May 22, 2001 at 10:08:44PM -0400, David Edelsohn wrote: > >>>>> Benno Rice writes: > > Benno> There's still an issue somewhere in the pmap code in that as soon as > Benno> I flush the TLB it starts having problems. If I leave the TLB alone > Benno> though it manages to crawl it's way to vm_mem_init and > Benno> vm_page_startup before falling over. > > Is the kernel running real or virtual at that point? It sounds > like you are running virtual and blowing away the TLB before the page > table structures are in place to allow the kernel to handle a page fault. > Are you mapping the kernel with a large BAT? It's running virtual. I've got DBAT and IBAT mappings for the kernel, and DBAT mappings for various bits of IO space. I've duplicated the OpenFirmware mappings into my new page table. My current theories are either that there are errors in my PTE insertion code or that something's really messed up with my stack. -- Benno Rice benno@FreeBSD.org [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjsLJxoACgkQbQx7xhW+Eg7HoQCgxvMatMOM2450LEI2Re2sbC1I BGsAnjXk2Coi1Q+lBAGEQegKJ0tu2sbf =xHcs -----END PGP SIGNATURE-----home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010523125730.D70899>
