Port-powerpc archive

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

Re: pmap without RAM in the first 256MB segment



On Mar 16, 2010, at 7:16 AM, Frank Wille wrote:

> Hi,
> 
> a few days ago Jukka Andberg made the first successful tests for port
> amigappc on an A1200 with a BlizzardPPC board. He noticed a problem
> which is hard for me to fix:
> 
> The pmap_bootstrap() can only work when it finds RAM between 0x00000000
> and 0x10000000 (is this correct?). For the CyberstormPPC I was lucky that
> the RAM base address of 0x08000000 is in this area. But what can we do for 
> computers without (useful) RAM in the first segment (probably only Amigas
> are affected)?
> 
> Is it easy to fix/enhance pmap, or should I regard that a show-stopper?

Since exceptions are delivered to address 0x0000-0x2fff, I not sure how it can 
even work unless they use the boot vectors at 0xfff00000 (MSR[IP] = 1).  If 
that's true, then it's going to require significant work to get OEA working.


Home | Main Index | Thread Index | Old Index