Subject: Re: panic: ptdi foo
To: Robert V. Baron <rvb@gluck.coda.cs.cmu.edu>
From: Frank van der Linden <frank@wins.uva.nl>
List: port-i386
Date: 03/04/1998 20:28:11
On Wed, Mar 04, 1998 at 01:00:51PM -0500, Robert V. Baron wrote:
> This is a vm bug in 1.2 and 1.3.  The pmap should allocate
> pde's when needed; it doesn't, rather the trap() code does.
> So, if you have a case where pages are wired (for raw access),
> you do not go thru trap() and do not create the pde's and you
> lose.

I'm not sure anymore about this case, but: you may also simply be
running out of KVM, even if you have enough PDEs. For machines >= 64M,
you will always get enough PDEs for all of the possible 256 - 4 Mb
of KVM. But the kernel on the i386 simply has a limited amount
to work with.

- Frank