tech-x11 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New Xorg and related stuff



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

as it is now the new Xorg should work on
- - sparc64 ( tried on my U60 with an ffb as primary and an XVR-100 / ATI RV100 as secondary head ) - - macppc ( tried on an iBook G4 and a beige G3, the latter with a PC S3Virge as 2nd head, I didn't get the S3 to work yet, apparently it needs additional setup normally done by the firmware, any MMIO register access done by the driver gives a bus error for some reason. The onboard Mach64 Just Works(tm) ) - - sgimips ( O2 only, my crime driver works more or less but some other changes they made elsewhere have to be dealt with. For some reason all horizontal and vertical line drawing operations fall back to software which bites us in the arse on machines without mappable linear framebuffer. Newport will have the same problem. )
It should work on sparc as well but I didn't test it yet.

With my changes to libpciaccess we should be able to use any PCI graphics device on any architecture, no matter if it's the console or even if it has any driver attached at all. Effectively it adds support for what the server code calls 'PCI domains'. This isn't quite complete yet though. Known problems: - - X -configure doesn't quite work, it outputs BusIDs which lack domain identifiers even though they show up properly in the log when probing. Trivial to fix but annoying, I need to fix that in the config code. - - each host bridge may or may not have its own IO space, currently there is no code in place to deal with this.

So, on sparc64 at least, you can cram as many graphics boards into your Ultras as you want as long as the drivers don't depend on IO access ( none of the Sun-branded graphics boards do ), mix PCI and UPA boards, any combination should Just Work. Same on other architectures but that's mostly untested.

have fun
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSmfincpnzkX8Yg2nAQIEwQf/aXIqdaWb4t5wGobekk+k+Gir5eZkHtMu
lDKpJF9C6I7g2yvjmCZBw+VAghwg6sF50J/YIWcXyq3Cd6a93+fe6dN8MJfAiduU
TPW3ox0JbavjrTeOsIDdsUgQTg4SsHGVLz39HIRWfYJNAlUJNpCW7GboWoEeIPny
hpOiKlAJIXFxmY0IJB+onQ2rVLRnX4xOV87vEZIur9XsGkD7U2HHLkrUzM/mssZ1
q95heLbkEVaoMJyvMUy2gxM3UZoFcptONOnm8R8/ZzOu34nbo1oVoahXUyHEGAnh
upz7SvhzKmNAMx3CO0YgglqSqe2gR/Ww8L4PxJK0wKTGiLnp4eYtcg==
=Vrgz
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index