Here is some info on SPARC video hardware to pass to you for libGGI. At least I have to use that offset in oFBis to mmap the display on the cgsix. I got the values from the XSun X server. I can't try fbtv right now. Maybe this is a bug in the sparc kernel? The existing mmap semantics of SBUS/Sparc framebuffers, as used by all existing Sun framebuffer support in the X server and elsewhere, is the interface we provide for SBUS framebuffers. And these use /dev/fb. If you want to support Sun framebuffers in GGI you will need to mmap them just as we do in the Sparc X server code. We are not going to break all of our existing X servers and other support code just to adhere to these supposed /dev/fb rules (not related to ggi but fbdev policy). As for resolution changing, you currently get one resolution and that is it. Users can change the resolution to get a different console layout or what X gives them via OpenPROM variable setting from the boot firmware command-line. F.e. on my Creator3D + Sony 24" wide-aspect monitor I say: ok setenv display screen:r1920x1200x70 And it just works. We may implement resolution changing at some time, but my personal feeling is that letting the boot firmware take care of this was one of the nicest blessings for our X server support, the user doesn't need to specify magic video timing mode lines etc. for Sun video cards. James Simmons (o_ fbdev/gfx developer (o_ (o_ //\ http://www.linux-fbdev.org (/)_ (/)_ V_/_ http://linuxgfx.sourceforge.net
