Subject: Re: Map kernel as sections
To: None <firstname.lastname@example.org>
From: John Fremlin <email@example.com>
Date: 06/04/2001 14:16:44
Robert Swindells <firstname.lastname@example.org> writes:
> I works because the kernel is aligned to 1MB boundaries in both
> virtual and physical memory.
I found a bug, explained by saying that the kernel load addresses for
arm32 people were not aligned on a l1 boundary, so that the pmap
section code was not tested. I shouldn't have been coding so late.
> Why not describe the VM layout that you are implementing along with
> the physical memory map.
My trouble is that I rewrote rpc_machdep.c :-)
My version is about half the size, and it appears that the reason for
that is my ommission to undertake certain necessary things.
> I'm sure we can suggest some things to try.
Currently my big problem is not understanding the kernel_ptpt
business. It is a sort of array of the addresses to pagetables (?)
that sometimes is treated as a pagetable (?).
Then pmap_pte does not return the pte at all but the pagetable (or am
I barking up the wrong tree?)