Subject: Re: Changing kernel base address (was: Re: Heads up: shared arm include files)
To: Chris Gilbert <chris@buzzbee.freeserve.co.uk>
From: Mike Pumford <mpumford@black-star.demon.co.uk>
List: port-arm32
Date: 01/16/2001 01:34:12
> Funny you should say that but I've just done a rather rough and ready, and 
> incomplete web page on it, I'll try and finish it off tommorrow 
> night, however I've attached a copy (something's messed up with my freeserve 
> webspace, it doesn't want to let me upload, but it's only 2k so I hope no-one 
> will mind?)
> 
Feel free to throw updates in my direction. Now I just need to get my head 
around the way the page tables work so I can start tampering. From your 
initial description.
You may want to look at include/io.h which documents the addresses for the 
podule IO area. From what you have done so far and my digging around it looks 
like things can be remapped as follows:

Move Podules and IOMD to f7000000
This will allow Video RAM to be a f6e00000
Upper limit for KVM is then f6e00000 which should be more than enough.
f8000000 and up is the EASI podule space.

Mike