Subject: Re: PCI on MIPS big-endian?
To: Garrett D'Amore <garrett_damore@tadpole.com>
From: Simon Burge <simonb@wasabisystems.com>
List: port-mips
Date: 10/19/2005 02:51:05
Hi Garrett,

On Tue, Oct 18, 2005 at 09:27:53AM -0700, Garrett D'Amore wrote:

> Just out of curiousity, has anyone else ever tried running NetBSD on a 
> MIPS processor in big-endian mode with a PCI bus attached?  As far as I 
> can tell, all of the bus_space_XXX methods in the mips tree are busted 
> for that.  Am I missing something, or am I just breaking new ground 
> here?  (I do have it working, but I had to cobble up my own bus_space 
> headers, and such.)

The MIPS Malta 4Kc (under evbmips) runs both big- and little-endian and
can use the on-board PCI ethernet and USB just fine.

It also looks like one of the SGI models has a PCI bus, and all SGI are
big-endian.

Cheers,
Simon.

PS: I still haven't had a chance to look at your previous email about
paddr_t and bus_space, but this email is a quick and easy one to reply
to :-)
--
Simon Burge                                   <simonb@wasabisystems.com>
NetBSD Development, Support and Service:   http://www.wasabisystems.com/