> It sounds like some of the PCI controller docs for
> chips
> used in various SPARC platforms have now been made
> available at:
>       http://www.sun.com/processors/documentation.html


Thanks for the link.
Mmh, they have been available for quite some time (at least for 15 months [when 
I first read through a number of them])).
However, only a limited set of pci bridges is covered, and then not in 
sufficient detail (at least not in terms of practical "usability" in respect of 
Xorg).

The sun4v-linux kernel src's are bringing more light into how sparcpci.c 
actually works (while a lot of "guessing&&trying..." was involved, as even the 
original author's comments suggest [Dave Miller and Jakub Jelinek]).

Many of the I/O related SPARC chipsets are still closed and undocumented.
OpenSPARC.net didn't change that sufficiently enough (I heard BSD kernel 
developers complaining, circa 6 months ago).

Just a few lines (for each fresh pci bridge) added to sparcpci.c would get 
bus-scanning to work on all the newer, currently unsupported, platforms 
(SB1500/2500/U25/U45 as of the workstations, T1000/T2000 for Niagara1, plus 
modern servers and Telcos).

But the specs are missing, closed.
We might be capable of doing it anyways, maybe by extracting the required 
values from the underlying booted hardware (which one first needed to have 
access to).

In any case, as prices of SB1500's continue to drop, I plan to get one asap, 
that is, as soon as I manage to ebay one at a reasonable price.
I will notify you as soon as this is the case.

--
Martin
 
 
This message posted from opensolaris.org

Reply via email to