> I just built XFree86 4.7.0 and am trying to get it to
> run on
> an Ultra45 with XVR-300 running Solaris 10 (not
> OpenSolaris).
It won't help you. The additions are mostly backported from what SPARC-BSD
developers had done with/to Xorg (now in main Xorg git), if I recall it
correctly. I had also looked into that, back then.
If you really want to get bus scanning working on a new platform target, then
you must (exclusively) add the right code to .../bus/sparcPci.c.
Do you remember? You had asked me if you could help me with my work of
enhancing SPARC-FOX. I had responded, well, you could help me with your Ultra45
as bus scanning test machine (via the web). Afterwards you had stopped
responding.
> The reason I thought it might work is that I saw this
> in
> the release notes:
>
> 3.5.2 XFree86 core server and modules
> ...
> o Added support for UltraSPARC IV systems,
> including support for PCI Express.
These tags had been in XFree86's CVS for many months (over a year). But those
bold words can only be tracked back to minimalistic src diffs. You will be
disappointed. The src at www.martux.org/xorg will be a better starting point
for your project.
> s the Ultra45 an "UltraSPARC IV systems"?
No, it does have IIIi, not IV.
> xc/programs/Xserver/hw/xfree86/etc/scanpci
> get this output:
> # ./scanpci -V 9
> PCI host bridge found ("pciex108e,80f0")
> PCI host bridge found ("pciex108e,80f0")
> No PCI devices found
> hould that command be able to find the XVR-300 card?
If the bus scanning (sparcPci.c) would be ported, then yes.
Much luck with that.
This message posted from opensolaris.org