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