Port-atari archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: *Potential Spam* Re: Current kernel with http://gnats.netbsd.org/39965 and pmap patches
On Thu, 18 Dec 2008, Izumi Tsutsui wrote:
I wrote:
I don't understand what XXX calculations in amiga_init.c do and
how they map PA of Sysmap (Sysptmap_pa) into VM_MAX_KERNEL_ADDRESS
in mmu040_setup() case... (it's a bit different from other m68k ports)
Is this what those calculations intend?
(though I'm still being confused a bit)
I've been working with the amiga pmap for 14 years, and still get
confused. [It doesn't help that I only get into it every few years.]
One thing that greatly confused me when I was doing these changes for
the amiga was that some of the macros used in the calculations for the
other m68k ports are 'incorrect'. By that I mean that the values defined
for the macros are correct and they result in the proper computed values,
but the macros are only valid if the pagesize is 4K, and result in way
wrong values for pagesize of 8K. So the amiga computes things in a
different manner, trying to be correct for either pagesize.
On another note, I can't remember if I verified that the current amiga
pmap worked on 68030 systems or not. I think I had someone verify that,
but my memory isn't that clear.
I'll try to look over these changes, but I'm a bit busy at the moment
and it'll take me a little while to remember how all this stuff works.
--
Michael L. Hitch mhitch%montana.edu@localhost
Computer Consultant
Information Technology Center
Montana State University Bozeman, MT USA
Home |
Main Index |
Thread Index |
Old Index