[PATCH] 8xx: fix usage of pinned 8Mbyte TLB entries
Marcelo Tosatti
marcelo.tosatti at cyclades.com
Sun May 8 01:47:46 EST 2005
On Sat, May 07, 2005 at 04:02:34PM -0400, Dan Malek wrote:
>
> On May 7, 2005, at 9:16 AM, Marcelo Tosatti wrote:
>
> >Not creating 4kb mappings for the first 8Mbytes of kernel
> >virtual addresses fixed the problem for me.
>
> Fixed what problem?
page faults for initial 8Mbytes of kernel virtual map.
> In the TLB dump, you replaced the initial 8M entry with
> a bunch of 4K page entries, just as I would have expected
> to happen. Since it was able to run and load these, the
> complete PTE tables must have been created.
Right, that was a dump of a "problematic" (ie 4kb pagefaults on
8Mbyte pinned region) kernel.
> How did you "not create" the 4K mappings?
I told mapin_ram() to start at KERNELBASE + 8Mb.
But, as you said, thats not necessary.
More information about the Linuxppc-embedded
mailing list