Port-arm archive

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

Hell has frozen over ( well, shark hell at least )



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

Hello,

I finally got around to start working on an Xorg driver for the IGS CyberPro 20x0 family found in rev. 5 Sharks, Netwinder etc. - currently the driver is built only on shark and supports only the VL variant found there. Adding support for PCI chips is trivial though, just needs extra probing. The driver supports autoconfiguration ( X -configure should yield something almost usable, only DefaultDepth needs to be adjusted ), basic acceleration etc. but there is currently no support at all for video mode programming - it will use whatever it finds, so it more or less depends on igsfb to do the dirty work. I have mode setting code for igsfb and one of this year's Summer of Code projects involved a mode setting API so I'm going to wait for the API to hit the tree, then use it here. It is not enough to just grab the xf86-video-igs driver from tomorrow's autobuild, you will also need a new kernel, mostly because igsfb wouldn't let you mmap the whole aperture or IO space - had to add a callback mechanism similar to the one used in vga since the weird ARM bus_space implementation doesn't really support bus_space_mmap() ( shark's bus space handles contain no physical addresses for example ) A hardware cursor is supported but it still uses ioctl()s instead of using the hardware directly.

With this we finally have accelerated X on all sharks again.

have fun
Michael

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

iQEVAwUBSvn22MpnzkX8Yg2nAQKUkwf/cbQYt+tvpI/cqQ5FlStJGkB8wraEsUoA
cycTAsShnXUBVkjVWQ/STQoETVYLzaxk8qi4SfQdLchzmIQEFD75nD2oOEvSM4Dc
OSSZPKMl7/CBWEOQJB+/qzWEMjP7CgxG9Tt3b/hbPBhJWq/UMpOFeniGpgZ82uJG
Y2TT0jqoWxPRHNnVAdGqwXcFUKm4OPLga6lK+rufzxnIxh5R+qKx5lZFFkqmi15V
3FEvPKquqLTPCoMVD8cCyRornZWhYxOS7eOvOFCeM90Z62xEVtxArU23Z55z+NDz
OfugJnVxyB+eHKnZgFPDxwGmz0RkWNTt7LAiMhPsN65s1aHM3CQ4jA==
=2llo
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index