Port-amiga archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pmap vs. large Zorro III space



On Wed, 27 Jul 2011, Radoslaw Kujawa wrote:

On Jul 25, 2011, at 7:15 PM, Michael L. Hitch wrote:

One other thing I was thinking is that the user page tables start at a fixed address of 0x10000000 (see M68K_PTBASE in amiga/include/pte_motorola.h). There may not be enough address space between the kernel and M68K_PTBASE to fit everything.

 You might try moving that to 0x20000000.

Looks like you are right :-). I still need to do some additional testing, but 
probably that's the case here.

I had thought I had remembered seeing something in amiga_init.c that was dynamically setting the user page table base, and I was correct. Some time ago, the amiga pmap was changed to use a computed base, but that capability disappeared when I switched to the common m68k pmap.

Mike

---
Michael L. Hitch                        mhitch%montana.edu@localhost
Operations Consulting,  Information Technology Center
Montana State University, Bozeman, MT     USA


Home | Main Index | Thread Index | Old Index