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