Subject: need advice regarding Au 1550 (MIPS) memory mapping
To: None <port-mips@netbsd.org>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: port-mips
Date: 09/29/2005 19:55:27
Hi all,

I'm trying to add support for Au1500/1550 PCI.  On the Au1550, PCI space 
is accessed from a 36-bit address space, where the upper 4 bits are 
nonzero.  (In other words above 4GB.)

What is not obvious to me is how do I arrange for access to such a 
physical address.  The Au1550 spec says you have to use a TLB entry for 
this.  I'm trying to figure out how to go about doing this within the 
NetBSD memory system.

Anyone with experience doing similar things on other MIPS processors 
have any advice about what I should be looking at?  FYI, this is my 
first experience with MIPS in nearly two decades, and I'm also new to 
NetBSD.  Guess I could have picked an easier thing to start with, huh? :-)

Thanks!

    -- Garrett