NetBSD-Bugs archive

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

Re: port-sparc64/52060: ifb driver for Sun XVR-1200



The following reply was made to PR port-sparc64/52060; it has been noted by GNATS.

From: Michael <macallan%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: port-sparc64/52060: ifb driver for Sun XVR-1200
Date: Sat, 11 Mar 2017 12:11:47 -0500

 There is no Xorg driver for the XVR-1200 or any other wildcat-based
 cards, not in NetBSD or anywhere else that I'm aware of. It wouldn't be
 too hard to write one though, we have limited documentation for at
 least a few chips.
 The problem is that we get the hardware in a rather weird state - two
 framebuffers and a control plane which ( likely among other things )
 selects which pixel's colour info is taken from what framebuffer. This
 control plane contains garbage and we don't know how to access it. 
 Currently the kernel's wcfb driver works around this by writing into
 both framebuffers.
 An Xorg driver would either need to use a shadow framebuffer with a
 specialized update routine that writes both framebuffers ( not hard to
 do, I did something similar for the mgx board ) or, on boards where we
 know how to use the blitter, one could write a simple exa driver with
 an UploadToScreen() method that takes care of this.
 
 have fun
 Michael
 


Home | Main Index | Thread Index | Old Index