visual_io.h ioctl definitions [PSARC/2009/224 FastTrack timeout 04/13/2009]

James Carlson james.d.carlson at sun.com
Tue Apr 7 04:35:25 PDT 2009


Eric Sultan writes:
> This case proposes standard ioctls for graphics devices to replace
> per-device ioctls to fetch device identification information, to fetch
> EDID data, to fetch PCI config space data, and to store and retrieve
> the current video mode name.  It also proposes an ioctl to perform I/O
> space access.

I'm missing some context here.

What per-device ioctls are being replaced?  Does this project remove
them or are they removed by another project?

Does this project also update the Xorg server to use the new ioctls or
is there a separate project that depends on these new ioctls?  If the
latter, then please specify.  If neither, then please explain.

What privileges are required to invoke the ioctls?

Do the I/O register interfaces duplicate what's available through the
pcitool (PSARC 2005/232) ioctl interfaces?  What's different about
these interfaces?

What do other platforms do?

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677



More information about the opensolaris-arc mailing list