From egs@thirdreef.sfbay.sun.com Mon Jun 23 12:05:11 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NJ5BXm010162
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 12:05:11 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5NJ545v005055;
	Mon, 23 Jun 2008 13:05:11 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00M01JOL2P00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 12:05:09 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00LE7JOLWT00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 12:05:09 -0700 (PDT)
Received: from thirdreef.sfbay.sun.com
 (thirdreef.SFBay.Sun.COM [129.146.94.117])	by dm-sfbay-02.sfbay.sun.com
 (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5NJ58E0020312; Mon,
 23 Jun 2008 12:05:08 -0700 (PDT)
Received: from thirdreef.sfbay.sun.com (localhost [127.0.0.1])
	by thirdreef.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NIvcCW014857;
 Mon, 23 Jun 2008 11:57:38 -0700 (PDT)
Received: (from egs@localhost)	by thirdreef.sfbay.sun.com
 (8.13.8+Sun/8.13.8/Submit) id m5NIvc7O014854; Mon,
 23 Jun 2008 11:57:38 -0700 (PDT)
Date: Mon, 23 Jun 2008 11:57:38 -0700 (PDT)
From: Eric Sultan <egs@thirdreef.sfbay.sun.com>
Subject: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
To: PSARC-ext@sun.com
Cc: charmaine.lee@sun.com, david.paist@sun.com, xorg-configuration@sun.com
Message-id: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 2774

I'm sponsoring this proposal for David Paist, the timeout to expire on
06/30/2008.  The requested release binding is patch.

  -- Eric


Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 fbconfig configuration utility for Xorg
    1.2. Name of Document Author/Supplier:
	 Author:  David Paist
    1.3  Date of This Document:
	23 June, 2008
4. Technical Description

    This project modifies fbconfig, the frame buffer configuration
    utility, to support both the Xorg and the Xsun versions of the X
    server.  A goal is to provide seamless support in Xorg environments
    for current fbconfig(1M) users.

    The current /usr/sbin/fbconfig program will be modified to retrieve
    the name of the currently-configured X server from the service
    configuration repository.  If the server is Xsun, fbconfig will
    operate as it currently does for Xsun, modifying if necessary the
    OWConfig database.

    If the server is Xorg, fbconfig will invoke a new program
    fbconf-xorg, which in turn will invoke a device-specific module to
    provide the configuration operations for the device named in the
    command line.

    A new library, libfbconf-xorg.so, is provided to provide functions
    common to fbconf-xorg and to the device-dependent modules.

    The device-dependent module names are formed from the identifier
    returned by the VIS_GETIDENTIFIER ioctl, in a manner similar to the
    practice for fbconfig modules for Xsun.  For Xorg, the modules are
    named lib<Corporate Identifier><Device Name>_conf.so.  For example,
    the module for kfb is libSUNWkfb_conf.so.

    Durable data will be stored in /etc/X11/xorg.conf.  If that file does
    not exist, it will be created with a minimal configuration necessary
    to support the requested configuration.

    Interfaces exported:

        /usr/sbin/fbconfig                       Uncommitted  modified program
        /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
        /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
        /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, kfb-specific
        /usr/share/man/man1m/fbconfig.1m         Uncommitted  modified man page
        /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new man page
        /etc/X11/xorg.conf                       Uncommitted


    Initial support will be for the XVR-2500 graphics accelerator (kfb).

    This project does not grovide the DCMTool GUI support for Xorg.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		Graphics
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From Michael.Riley@sun.com Mon Jun 23 15:53:57 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NMruhE019358
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 15:53:56 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5NMrsx4027014;
	Tue, 24 Jun 2008 06:53:55 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00N0ZU9T2900@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 15:53:53 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X006J2U9TXGC0@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 15:53:53 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5NMrrTY025061;
 Mon, 23 Jun 2008 15:53:53 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00G01TRSU500@fe-sfbay-10.sun.com>
 (original mail from Michael.Riley@Sun.COM); Mon,
 23 Jun 2008 15:53:53 -0700 (PDT)
Received: from [192.168.1.204] ([68.108.176.198])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X007GCU9KX160@fe-sfbay-10.sun.com>; Mon,
 23 Jun 2008 15:53:45 -0700 (PDT)
Date: Mon, 23 Jun 2008 15:53:44 -0700
From: Mike Riley <Michael.Riley@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
Sender: Michael.Riley@sun.com
To: Eric Sultan <egs@thirdreef.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Charmaine.Lee@sun.com, David.Paist@sun.com,
        xorg-configuration@sun.com
Message-id: <48602978.2010304@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080310)
Status: RO
Content-Length: 3116

Is this for both X86 and Sparc then?

I am asking because the platform is not mentioned here and fbconfig does not 
(yet) exist on X86 and Xorg is just starting to show up for Sparc.

Mike

Eric Sultan wrote:
> I'm sponsoring this proposal for David Paist, the timeout to expire on
> 06/30/2008.  The requested release binding is patch.
> 
>   -- Eric
> 
> 
> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 fbconfig configuration utility for Xorg
>     1.2. Name of Document Author/Supplier:
> 	 Author:  David Paist
>     1.3  Date of This Document:
> 	23 June, 2008
> 4. Technical Description
> 
>     This project modifies fbconfig, the frame buffer configuration
>     utility, to support both the Xorg and the Xsun versions of the X
>     server.  A goal is to provide seamless support in Xorg environments
>     for current fbconfig(1M) users.
> 
>     The current /usr/sbin/fbconfig program will be modified to retrieve
>     the name of the currently-configured X server from the service
>     configuration repository.  If the server is Xsun, fbconfig will
>     operate as it currently does for Xsun, modifying if necessary the
>     OWConfig database.
> 
>     If the server is Xorg, fbconfig will invoke a new program
>     fbconf-xorg, which in turn will invoke a device-specific module to
>     provide the configuration operations for the device named in the
>     command line.
> 
>     A new library, libfbconf-xorg.so, is provided to provide functions
>     common to fbconf-xorg and to the device-dependent modules.
> 
>     The device-dependent module names are formed from the identifier
>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar to the
>     practice for fbconfig modules for Xsun.  For Xorg, the modules are
>     named lib<Corporate Identifier><Device Name>_conf.so.  For example,
>     the module for kfb is libSUNWkfb_conf.so.
> 
>     Durable data will be stored in /etc/X11/xorg.conf.  If that file does
>     not exist, it will be created with a minimal configuration necessary
>     to support the requested configuration.
> 
>     Interfaces exported:
> 
>         /usr/sbin/fbconfig                       Uncommitted  modified program
>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, kfb-specific
>         /usr/share/man/man1m/fbconfig.1m         Uncommitted  modified man page
>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new man page
>         /etc/X11/xorg.conf                       Uncommitted
> 
> 
>     Initial support will be for the XVR-2500 graphics accelerator (kfb).
> 
>     This project does not grovide the DCMTool GUI support for Xorg.
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		Graphics
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open

From Stuart.Kreitman@sun.com Mon Jun 23 16:12:54 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NNCs7m020212
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 16:12:54 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5NNCrwj029009;
	Mon, 23 Jun 2008 16:12:54 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00207V5H4300@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 16:12:53 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X006ZKV5GXJD0@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 16:12:52 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5NNCqe4007611;
 Mon, 23 Jun 2008 16:12:52 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00H01V0PW300@fe-sfbay-09.sun.com>
 (original mail from Stuart.Kreitman@Sun.COM); Mon,
 23 Jun 2008 16:12:52 -0700 (PDT)
Received: from [129.146.108.212] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2X008UDV5FQS30@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 16:12:52 -0700 (PDT)
Date: Mon, 23 Jun 2008 16:09:46 -0700
From: Stuart Kreitman <Stuart.Kreitman@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48602978.2010304@sun.com>
Sender: Stuart.Kreitman@sun.com
To: Mike Riley <Michael.Riley@sun.com>
Cc: Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48602D3A.7040306@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 3464

This should be exclusive to Sparc, because x86 never had fbconfig, It 
had kdmconfig which is quite deprecated,
see the man page on it.  kdmconfig was kept specific to Xsun and has 
nothing to do with xorg.conf.


Stuart


Mike Riley wrote:
> Is this for both X86 and Sparc then?
>
> I am asking because the platform is not mentioned here and fbconfig 
> does not (yet) exist on X86 and Xorg is just starting to show up for 
> Sparc.
>
> Mike
>
> Eric Sultan wrote:
>> I'm sponsoring this proposal for David Paist, the timeout to expire on
>> 06/30/2008.  The requested release binding is patch.
>>
>>   -- Eric
>>
>>
>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>> This information is Copyright 2008 Sun Microsystems
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>>      fbconfig configuration utility for Xorg
>>     1.2. Name of Document Author/Supplier:
>>      Author:  David Paist
>>     1.3  Date of This Document:
>>     23 June, 2008
>> 4. Technical Description
>>
>>     This project modifies fbconfig, the frame buffer configuration
>>     utility, to support both the Xorg and the Xsun versions of the X
>>     server.  A goal is to provide seamless support in Xorg environments
>>     for current fbconfig(1M) users.
>>
>>     The current /usr/sbin/fbconfig program will be modified to retrieve
>>     the name of the currently-configured X server from the service
>>     configuration repository.  If the server is Xsun, fbconfig will
>>     operate as it currently does for Xsun, modifying if necessary the
>>     OWConfig database.
>>
>>     If the server is Xorg, fbconfig will invoke a new program
>>     fbconf-xorg, which in turn will invoke a device-specific module to
>>     provide the configuration operations for the device named in the
>>     command line.
>>
>>     A new library, libfbconf-xorg.so, is provided to provide functions
>>     common to fbconf-xorg and to the device-dependent modules.
>>
>>     The device-dependent module names are formed from the identifier
>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar to the
>>     practice for fbconfig modules for Xsun.  For Xorg, the modules are
>>     named lib<Corporate Identifier><Device Name>_conf.so.  For example,
>>     the module for kfb is libSUNWkfb_conf.so.
>>
>>     Durable data will be stored in /etc/X11/xorg.conf.  If that file 
>> does
>>     not exist, it will be created with a minimal configuration necessary
>>     to support the requested configuration.
>>
>>     Interfaces exported:
>>
>>         /usr/sbin/fbconfig                       Uncommitted  
>> modified program
>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, 
>> kfb-specific
>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted  
>> modified man page
>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new man 
>> page
>>         /etc/X11/xorg.conf                       Uncommitted
>>
>>
>>     Initial support will be for the XVR-2500 graphics accelerator (kfb).
>>
>>     This project does not grovide the DCMTool GUI support for Xorg.
>>
>> 6. Resources and Schedule
>>     6.4. Steering Committee requested information
>>        6.4.1. Consolidation C-team Name:
>>         Graphics
>>     6.5. ARC review type: FastTrack
>>     6.6. ARC Exposure: open


From Michael.Riley@sun.com Mon Jun 23 16:19:13 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NNJCQk020300
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 16:19:12 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5NNJ3K3018866;
	Tue, 24 Jun 2008 00:19:11 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X0020LVFYS800@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 16:19:10 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X006HHVFXXID0@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 16:19:09 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5NNJ9Ia008198;
 Mon, 23 Jun 2008 16:19:09 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00M01V6Q0U00@fe-sfbay-09.sun.com>
 (original mail from Michael.Riley@Sun.COM); Mon,
 23 Jun 2008 16:19:09 -0700 (PDT)
Received: from [192.168.1.204] ([68.108.176.198])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X0080WVFSQS60@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 16:19:04 -0700 (PDT)
Date: Mon, 23 Jun 2008 16:19:04 -0700
From: Mike Riley <Michael.Riley@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48602D3A.7040306@sun.com>
Sender: Michael.Riley@sun.com
To: Stuart Kreitman <Stuart.Kreitman@sun.com>
Cc: Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48602F68.1000709@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080310)
Status: RO
Content-Length: 3810

So you are saying that X86 should remain with no way to configure Xorg 
displays, except manually editing the xorg.conf file, and only a deprecated 
method for configuring Xsun displays?

This makes no sense to me.

Mike

Stuart Kreitman wrote:
> This should be exclusive to Sparc, because x86 never had fbconfig, It 
> had kdmconfig which is quite deprecated,
> see the man page on it.  kdmconfig was kept specific to Xsun and has 
> nothing to do with xorg.conf.
> 
> 
> Stuart
> 
> 
> Mike Riley wrote:
>> Is this for both X86 and Sparc then?
>>
>> I am asking because the platform is not mentioned here and fbconfig 
>> does not (yet) exist on X86 and Xorg is just starting to show up for 
>> Sparc.
>>
>> Mike
>>
>> Eric Sultan wrote:
>>> I'm sponsoring this proposal for David Paist, the timeout to expire on
>>> 06/30/2008.  The requested release binding is patch.
>>>
>>>   -- Eric
>>>
>>>
>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>> This information is Copyright 2008 Sun Microsystems
>>> 1. Introduction
>>>     1.1. Project/Component Working Name:
>>>      fbconfig configuration utility for Xorg
>>>     1.2. Name of Document Author/Supplier:
>>>      Author:  David Paist
>>>     1.3  Date of This Document:
>>>     23 June, 2008
>>> 4. Technical Description
>>>
>>>     This project modifies fbconfig, the frame buffer configuration
>>>     utility, to support both the Xorg and the Xsun versions of the X
>>>     server.  A goal is to provide seamless support in Xorg environments
>>>     for current fbconfig(1M) users.
>>>
>>>     The current /usr/sbin/fbconfig program will be modified to retrieve
>>>     the name of the currently-configured X server from the service
>>>     configuration repository.  If the server is Xsun, fbconfig will
>>>     operate as it currently does for Xsun, modifying if necessary the
>>>     OWConfig database.
>>>
>>>     If the server is Xorg, fbconfig will invoke a new program
>>>     fbconf-xorg, which in turn will invoke a device-specific module to
>>>     provide the configuration operations for the device named in the
>>>     command line.
>>>
>>>     A new library, libfbconf-xorg.so, is provided to provide functions
>>>     common to fbconf-xorg and to the device-dependent modules.
>>>
>>>     The device-dependent module names are formed from the identifier
>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar to the
>>>     practice for fbconfig modules for Xsun.  For Xorg, the modules are
>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For example,
>>>     the module for kfb is libSUNWkfb_conf.so.
>>>
>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that file 
>>> does
>>>     not exist, it will be created with a minimal configuration necessary
>>>     to support the requested configuration.
>>>
>>>     Interfaces exported:
>>>
>>>         /usr/sbin/fbconfig                       Uncommitted  
>>> modified program
>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, 
>>> kfb-specific
>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted  
>>> modified man page
>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new man 
>>> page
>>>         /etc/X11/xorg.conf                       Uncommitted
>>>
>>>
>>>     Initial support will be for the XVR-2500 graphics accelerator (kfb).
>>>
>>>     This project does not grovide the DCMTool GUI support for Xorg.
>>>
>>> 6. Resources and Schedule
>>>     6.4. Steering Committee requested information
>>>        6.4.1. Consolidation C-team Name:
>>>         Graphics
>>>     6.5. ARC review type: FastTrack
>>>     6.6. ARC Exposure: open


From Alan.Coopersmith@sun.com Mon Jun 23 16:32:17 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NNWHw3020577
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 16:32:17 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5NNWEBF013109;
	Mon, 23 Jun 2008 17:32:16 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00A13W1QOS00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 16:32:14 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00LIIW1PWOE0@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 16:32:13 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5NNWDYx009281;
 Mon, 23 Jun 2008 16:32:13 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00F01VVNC900@fe-sfbay-09.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM); Mon,
 23 Jun 2008 16:32:13 -0700 (PDT)
Received: from almas.sfbay.sun.com ([129.146.106.93])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X008U1W1OQSA0@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 16:32:13 -0700 (PDT)
Date: Mon, 23 Jun 2008 16:32:12 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48602F68.1000709@sun.com>
Sender: Alan.Coopersmith@sun.com
To: Mike Riley <Michael.Riley@sun.com>
Cc: Stuart Kreitman <Stuart.Kreitman@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <4860327C.2090901@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 4370

What configuration do you think is needed on x86?   We're moving away from
xorg.conf for anything but customizations that can't be done at runtime and
which shouldn't be the defaults.

We do pass through nvidia's configuration utilities with their drivers, but
for most drivers, there is little to no configuration needed.

	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


Mike Riley wrote:
> So you are saying that X86 should remain with no way to configure Xorg
> displays, except manually editing the xorg.conf file, and only a
> deprecated method for configuring Xsun displays?
> 
> This makes no sense to me.
> 
> Mike
> 
> Stuart Kreitman wrote:
>> This should be exclusive to Sparc, because x86 never had fbconfig, It
>> had kdmconfig which is quite deprecated,
>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>> nothing to do with xorg.conf.
>>
>>
>> Stuart
>>
>>
>> Mike Riley wrote:
>>> Is this for both X86 and Sparc then?
>>>
>>> I am asking because the platform is not mentioned here and fbconfig
>>> does not (yet) exist on X86 and Xorg is just starting to show up for
>>> Sparc.
>>>
>>> Mike
>>>
>>> Eric Sultan wrote:
>>>> I'm sponsoring this proposal for David Paist, the timeout to expire on
>>>> 06/30/2008.  The requested release binding is patch.
>>>>
>>>>   -- Eric
>>>>
>>>>
>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>> This information is Copyright 2008 Sun Microsystems
>>>> 1. Introduction
>>>>     1.1. Project/Component Working Name:
>>>>      fbconfig configuration utility for Xorg
>>>>     1.2. Name of Document Author/Supplier:
>>>>      Author:  David Paist
>>>>     1.3  Date of This Document:
>>>>     23 June, 2008
>>>> 4. Technical Description
>>>>
>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>     utility, to support both the Xorg and the Xsun versions of the X
>>>>     server.  A goal is to provide seamless support in Xorg environments
>>>>     for current fbconfig(1M) users.
>>>>
>>>>     The current /usr/sbin/fbconfig program will be modified to retrieve
>>>>     the name of the currently-configured X server from the service
>>>>     configuration repository.  If the server is Xsun, fbconfig will
>>>>     operate as it currently does for Xsun, modifying if necessary the
>>>>     OWConfig database.
>>>>
>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>     fbconf-xorg, which in turn will invoke a device-specific module to
>>>>     provide the configuration operations for the device named in the
>>>>     command line.
>>>>
>>>>     A new library, libfbconf-xorg.so, is provided to provide functions
>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>
>>>>     The device-dependent module names are formed from the identifier
>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar to the
>>>>     practice for fbconfig modules for Xsun.  For Xorg, the modules are
>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For example,
>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>
>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that file
>>>> does
>>>>     not exist, it will be created with a minimal configuration
>>>> necessary
>>>>     to support the requested configuration.
>>>>
>>>>     Interfaces exported:
>>>>
>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>> modified program
>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>> kfb-specific
>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>> modified man page
>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>> man page
>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>
>>>>
>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>> (kfb).
>>>>
>>>>     This project does not grovide the DCMTool GUI support for Xorg.
>>>>
>>>> 6. Resources and Schedule
>>>>     6.4. Steering Committee requested information
>>>>        6.4.1. Consolidation C-team Name:
>>>>         Graphics
>>>>     6.5. ARC review type: FastTrack
>>>>     6.6. ARC Exposure: open
> 


From Alan.Coopersmith@sun.com Mon Jun 23 16:45:23 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NNjNRk020713
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 16:45:23 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5NNjLKt006761;
	Mon, 23 Jun 2008 16:45:22 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X0050XWNMOL00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 16:45:22 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X0042TWNLW520@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 16:45:21 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5NNjLFu000405;
 Mon, 23 Jun 2008 16:45:21 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00101TI71M00@fe-sfbay-09.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM); Mon,
 23 Jun 2008 16:45:21 -0700 (PDT)
Received: from almas.sfbay.sun.com ([129.146.106.93])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X008CEWN7QSF0@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 16:45:07 -0700 (PDT)
Date: Mon, 23 Jun 2008 16:45:07 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
Sender: Alan.Coopersmith@sun.com
To: Eric Sultan <egs@thirdreef.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Charmaine.Lee@sun.com, David.Paist@sun.com,
        xorg-configuration@sun.com
Message-id: <48603583.2060207@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 515

Eric Sultan wrote:
>     Interfaces exported:
>         /etc/X11/xorg.conf                       Uncommitted

Sorry for not noticing this in the pre-ARC reading I did, but it
seems strange for your case to be exporting /etc/X11/xorg.conf as
Uncommitted, when the Xorg cases declared it External/Volatile.

You can't promise it won't change incompatibly, when the X server
itself won't promise that.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


From Michael.Riley@sun.com Mon Jun 23 16:47:15 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NNlEk8020731
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 16:47:14 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5NNl7cq029395;
	Tue, 24 Jun 2008 00:47:13 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00M0DWQOZB00@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 17:47:12 -0600 (MDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00LOAWQOPZ00@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 17:47:12 -0600 (MDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5NNlB8K000599;
 Mon, 23 Jun 2008 16:47:11 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00I01WN3U900@fe-sfbay-10.sun.com>
 (original mail from Michael.Riley@Sun.COM); Mon,
 23 Jun 2008 16:47:11 -0700 (PDT)
Received: from [192.168.1.204] ([68.108.176.198])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X00GN0WQHN680@fe-sfbay-10.sun.com>; Mon,
 23 Jun 2008 16:47:05 -0700 (PDT)
Date: Mon, 23 Jun 2008 16:47:04 -0700
From: Mike Riley <Michael.Riley@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <4860327C.2090901@sun.com>
Sender: Michael.Riley@sun.com
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: Stuart Kreitman <Stuart.Kreitman@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <486035F8.3060701@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080310)
Status: RO
Content-Length: 4564

Just curious about platform parity is all.

Mike

Alan Coopersmith wrote:
> What configuration do you think is needed on x86?   We're moving away from
> xorg.conf for anything but customizations that can't be done at runtime and
> which shouldn't be the defaults.
> 
> We do pass through nvidia's configuration utilities with their drivers, but
> for most drivers, there is little to no configuration needed.
> 
> 	-Alan Coopersmith-           alan.coopersmith@sun.com
> 	 Sun Microsystems, Inc. - X Window System Engineering
> 
> 
> Mike Riley wrote:
>> So you are saying that X86 should remain with no way to configure Xorg
>> displays, except manually editing the xorg.conf file, and only a
>> deprecated method for configuring Xsun displays?
>>
>> This makes no sense to me.
>>
>> Mike
>>
>> Stuart Kreitman wrote:
>>> This should be exclusive to Sparc, because x86 never had fbconfig, It
>>> had kdmconfig which is quite deprecated,
>>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>>> nothing to do with xorg.conf.
>>>
>>>
>>> Stuart
>>>
>>>
>>> Mike Riley wrote:
>>>> Is this for both X86 and Sparc then?
>>>>
>>>> I am asking because the platform is not mentioned here and fbconfig
>>>> does not (yet) exist on X86 and Xorg is just starting to show up for
>>>> Sparc.
>>>>
>>>> Mike
>>>>
>>>> Eric Sultan wrote:
>>>>> I'm sponsoring this proposal for David Paist, the timeout to expire on
>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>
>>>>>   -- Eric
>>>>>
>>>>>
>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>> This information is Copyright 2008 Sun Microsystems
>>>>> 1. Introduction
>>>>>     1.1. Project/Component Working Name:
>>>>>      fbconfig configuration utility for Xorg
>>>>>     1.2. Name of Document Author/Supplier:
>>>>>      Author:  David Paist
>>>>>     1.3  Date of This Document:
>>>>>     23 June, 2008
>>>>> 4. Technical Description
>>>>>
>>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>>     utility, to support both the Xorg and the Xsun versions of the X
>>>>>     server.  A goal is to provide seamless support in Xorg environments
>>>>>     for current fbconfig(1M) users.
>>>>>
>>>>>     The current /usr/sbin/fbconfig program will be modified to retrieve
>>>>>     the name of the currently-configured X server from the service
>>>>>     configuration repository.  If the server is Xsun, fbconfig will
>>>>>     operate as it currently does for Xsun, modifying if necessary the
>>>>>     OWConfig database.
>>>>>
>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>     fbconf-xorg, which in turn will invoke a device-specific module to
>>>>>     provide the configuration operations for the device named in the
>>>>>     command line.
>>>>>
>>>>>     A new library, libfbconf-xorg.so, is provided to provide functions
>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>
>>>>>     The device-dependent module names are formed from the identifier
>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar to the
>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the modules are
>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For example,
>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>
>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that file
>>>>> does
>>>>>     not exist, it will be created with a minimal configuration
>>>>> necessary
>>>>>     to support the requested configuration.
>>>>>
>>>>>     Interfaces exported:
>>>>>
>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>> modified program
>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>>> kfb-specific
>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>> modified man page
>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>> man page
>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>
>>>>>
>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>> (kfb).
>>>>>
>>>>>     This project does not grovide the DCMTool GUI support for Xorg.
>>>>>
>>>>> 6. Resources and Schedule
>>>>>     6.4. Steering Committee requested information
>>>>>        6.4.1. Consolidation C-team Name:
>>>>>         Graphics
>>>>>     6.5. ARC review type: FastTrack
>>>>>     6.6. ARC Exposure: open


From Eric.Sultan@sun.com Mon Jun 23 16:53:06 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5NNr6vc020921
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 16:53:06 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5NNr4ip016054;
	Mon, 23 Jun 2008 16:53:05 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00009X0G8W00@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 17:53:04 -0600 (MDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00LPLX0GPT00@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 17:53:04 -0600 (MDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5NNr4kr029443; Mon,
 23 Jun 2008 23:53:04 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00101WFYCB00@mail-amer.sun.com>
 (original mail from Eric.Sultan@Sun.COM); Mon, 23 Jun 2008 17:53:04 -0600 (MDT)
Received: from [129.146.94.117] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2X0080IX0CS550@mail-amer.sun.com>; Mon,
 23 Jun 2008 17:53:02 -0600 (MDT)
Date: Mon, 23 Jun 2008 16:53:00 -0700
From: Eric Sultan <Eric.Sultan@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603583.2060207@sun.com>
Sender: Eric.Sultan@sun.com
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Reply-to: Eric.Sultan@sun.com
Message-id: <4860375C.1070203@Sun.COM>
MIME-version: 1.0
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48603583.2060207@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 974

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Quite correct, Alan.&nbsp; Yes, the /etc/X11/xorg.conf interface should be
External Volatile.<br>
<br>
&nbsp; -- Eric<br>
<br>
<br>
Alan Coopersmith wrote:
<blockquote cite="mid:48603583.2060207@sun.com" type="cite">
  <pre wrap="">Eric Sultan wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">    Interfaces exported:
        /etc/X11/xorg.conf                       Uncommitted
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Sorry for not noticing this in the pre-ARC reading I did, but it
seems strange for your case to be exporting /etc/X11/xorg.conf as
Uncommitted, when the Xorg cases declared it External/Volatile.

You can't promise it won't change incompatibly, when the X server
itself won't promise that.

  </pre>
</blockquote>
<br>
</body>
</html>

From gdamore@sun.com Mon Jun 23 17:17:55 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0Hnsi022251
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 17:17:55 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O0HdIn025126;
	Tue, 24 Jun 2008 08:17:45 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00901Y5KC000@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 17:17:44 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X004J5Y5KW5C0@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 17:17:44 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O0HitY003198;
 Mon, 23 Jun 2008 17:17:44 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00E01XVM3R00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 ; Mon, 23 Jun 2008 17:17:44 -0700 (PDT)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X00E19Y5ISO90@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 17:17:43 -0700 (PDT)
Date: Mon, 23 Jun 2008 17:15:54 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <486035F8.3060701@sun.com>
Sender: Garrett.Damore@sun.com
To: Mike Riley <Michael.Riley@sun.com>
Cc: Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Stuart Kreitman <Stuart.Kreitman@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48603CBA.5090109@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 6004

So I confess that I don't understand why X server configuration is 
necessary on SPARC, but not on x86.

Has EDID technology finally reached the pervasiveness that we never need 
to configure resolutions or displays manually?  If so, then why is this 
true on SPARC but not on x86?  Or is the situation such that UI-based 
configuration tools can be used?  (And if so, what happens when someone 
has a monitor that is either misreporting its EDID or is not functional 
at EDID resolutions for somesuch... I've often seen monitors that don't 
work properly at their stated limits.)

What kind of sacrifices will x86 users have to make, in 
customizability?   Will end users still be able to tweak resolutions 
using the GUI tools?

I suspect that the answer to all of the above is that

    1) resolution switching can be done using the Gnome desktop tools
    2) fbconfig is primarily being provided to retain interface 
familiarity for sparc users, Xsun may not support dynamic resolutions

I'd like to hear that for certain though.  I'd also like to know whether 
there ever exists a need to change the default resolution(s) for a 
platform from the CLI, ala fbconfig, even for x86 platforms?

    -- Garrett

Mike Riley wrote:
> Just curious about platform parity is all.
>
> Mike
>
> Alan Coopersmith wrote:
>> What configuration do you think is needed on x86?   We're moving away 
>> from
>> xorg.conf for anything but customizations that can't be done at 
>> runtime and
>> which shouldn't be the defaults.
>>
>> We do pass through nvidia's configuration utilities with their 
>> drivers, but
>> for most drivers, there is little to no configuration needed.
>>
>>     -Alan Coopersmith-           alan.coopersmith@sun.com
>>      Sun Microsystems, Inc. - X Window System Engineering
>>
>>
>> Mike Riley wrote:
>>> So you are saying that X86 should remain with no way to configure Xorg
>>> displays, except manually editing the xorg.conf file, and only a
>>> deprecated method for configuring Xsun displays?
>>>
>>> This makes no sense to me.
>>>
>>> Mike
>>>
>>> Stuart Kreitman wrote:
>>>> This should be exclusive to Sparc, because x86 never had fbconfig, It
>>>> had kdmconfig which is quite deprecated,
>>>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>>>> nothing to do with xorg.conf.
>>>>
>>>>
>>>> Stuart
>>>>
>>>>
>>>> Mike Riley wrote:
>>>>> Is this for both X86 and Sparc then?
>>>>>
>>>>> I am asking because the platform is not mentioned here and fbconfig
>>>>> does not (yet) exist on X86 and Xorg is just starting to show up for
>>>>> Sparc.
>>>>>
>>>>> Mike
>>>>>
>>>>> Eric Sultan wrote:
>>>>>> I'm sponsoring this proposal for David Paist, the timeout to 
>>>>>> expire on
>>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>>
>>>>>>   -- Eric
>>>>>>
>>>>>>
>>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>>> This information is Copyright 2008 Sun Microsystems
>>>>>> 1. Introduction
>>>>>>     1.1. Project/Component Working Name:
>>>>>>      fbconfig configuration utility for Xorg
>>>>>>     1.2. Name of Document Author/Supplier:
>>>>>>      Author:  David Paist
>>>>>>     1.3  Date of This Document:
>>>>>>     23 June, 2008
>>>>>> 4. Technical Description
>>>>>>
>>>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>>>     utility, to support both the Xorg and the Xsun versions of the X
>>>>>>     server.  A goal is to provide seamless support in Xorg 
>>>>>> environments
>>>>>>     for current fbconfig(1M) users.
>>>>>>
>>>>>>     The current /usr/sbin/fbconfig program will be modified to 
>>>>>> retrieve
>>>>>>     the name of the currently-configured X server from the service
>>>>>>     configuration repository.  If the server is Xsun, fbconfig will
>>>>>>     operate as it currently does for Xsun, modifying if necessary 
>>>>>> the
>>>>>>     OWConfig database.
>>>>>>
>>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>>     fbconf-xorg, which in turn will invoke a device-specific 
>>>>>> module to
>>>>>>     provide the configuration operations for the device named in the
>>>>>>     command line.
>>>>>>
>>>>>>     A new library, libfbconf-xorg.so, is provided to provide 
>>>>>> functions
>>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>>
>>>>>>     The device-dependent module names are formed from the identifier
>>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar 
>>>>>> to the
>>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the 
>>>>>> modules are
>>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For 
>>>>>> example,
>>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>>
>>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that file
>>>>>> does
>>>>>>     not exist, it will be created with a minimal configuration
>>>>>> necessary
>>>>>>     to support the requested configuration.
>>>>>>
>>>>>>     Interfaces exported:
>>>>>>
>>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>>> modified program
>>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>>>> kfb-specific
>>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>>> modified man page
>>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>>> man page
>>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>>
>>>>>>
>>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>>> (kfb).
>>>>>>
>>>>>>     This project does not grovide the DCMTool GUI support for Xorg.
>>>>>>
>>>>>> 6. Resources and Schedule
>>>>>>     6.4. Steering Committee requested information
>>>>>>        6.4.1. Consolidation C-team Name:
>>>>>>         Graphics
>>>>>>     6.5. ARC review type: FastTrack
>>>>>>     6.6. ARC Exposure: open
>


From bart.smaalders@Sun.COM Mon Jun 23 17:25:05 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0On7h022451
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 17:25:04 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5O0OmEI021904;
	Mon, 23 Jun 2008 17:24:48 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00D01YHC2D00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:24:48 -0700 (PDT)
Received: from zion.sfbay.sun.com ([129.146.17.75])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00BMYYHCIU10@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:24:48 -0700 (PDT)
Received: from [129.146.228.109] (cyber.SFBay.Sun.COM [129.146.228.109])
	by zion.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m5O0OmA3006066; Tue,
 24 Jun 2008 00:24:48 +0000 (GMT)
Date: Mon, 23 Jun 2008 17:24:47 -0700
From: Bart Smaalders <bart.smaalders@Sun.COM>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603CBA.5090109@sun.com>
To: "Garrett D'Amore" <gdamore@Sun.COM>
Cc: Mike Riley <Michael.Riley@Sun.COM>,
        Alan Coopersmith <Alan.Coopersmith@Sun.COM>,
        Stuart Kreitman <Stuart.Kreitman@Sun.COM>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@Sun.COM,
        Charmaine.Lee@Sun.COM, David.Paist@Sun.COM, xorg-configuration@Sun.COM
Message-id: <48603ECF.5040409@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080519)
Status: RO
Content-Length: 580

Garrett D'Amore wrote:

> I'd like to hear that for certain though.  I'd also like to know whether 
> there ever exists a need to change the default resolution(s) for a 
> platform from the CLI, ala fbconfig, even for x86 platforms?

man xrandr

DESCRIPTION
      Xrandr is used to set the size, orientation  and/or  reflec-
      tion of the outputs for a screen. It can also set the screen
      size.

-  Bart


-- 
Bart Smaalders			Solaris Kernel Performance
barts@cyber.eng.sun.com		http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."

From Stuart.Kreitman@sun.com Mon Jun 23 17:30:23 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0UMH4022595
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 17:30:23 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O0UJ23029547;
	Tue, 24 Jun 2008 08:30:21 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00D09YQJBK00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:30:19 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00BCPYQJJ210@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:30:19 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O0UJP9004248;
 Mon, 23 Jun 2008 17:30:19 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00701YPGSS00@fe-sfbay-09.sun.com>
 (original mail from Stuart.Kreitman@Sun.COM); Mon,
 23 Jun 2008 17:30:18 -0700 (PDT)
Received: from [129.146.108.212] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2X00E5JYQISOD0@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 17:30:18 -0700 (PDT)
Date: Mon, 23 Jun 2008 17:27:12 -0700
From: Stuart Kreitman <Stuart.Kreitman@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603CBA.5090109@sun.com>
Sender: Stuart.Kreitman@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48603F60.9080108@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 6893

I think the fbconfig req. is for special features beyond basic setup, 
which should be handled by EDID detection
and xrandr.

In x86, there are 3 main graphics drivers to think about:
    NVIDIA - they provide their own nvidia_settings utility.
     Intel and ATI - these drivers are in flux, but we expect their 
authors to take the lead on this. (Intel is led by Keith Packard
    who is the author of Xrandr)

So, yes, in x86, the bases are covered as well as possible under the 
circumstances.


When you run the Gnome/Xrandr applet , it allows you to return to 
previous setting, so you can recover from an advertised but bad setting.


Stuart

Garrett D'Amore wrote:
> So I confess that I don't understand why X server configuration is 
> necessary on SPARC, but not on x86.
>
> Has EDID technology finally reached the pervasiveness that we never 
> need to configure resolutions or displays manually?  If so, then why 
> is this true on SPARC but not on x86?  Or is the situation such that 
> UI-based configuration tools can be used?  (And if so, what happens 
> when someone has a monitor that is either misreporting its EDID or is 
> not functional at EDID resolutions for somesuch... I've often seen 
> monitors that don't work properly at their stated limits.)
>
> What kind of sacrifices will x86 users have to make, in 
> customizability?   Will end users still be able to tweak resolutions 
> using the GUI tools?
>
> I suspect that the answer to all of the above is that
>
>    1) resolution switching can be done using the Gnome desktop tools
>    2) fbconfig is primarily being provided to retain interface 
> familiarity for sparc users, Xsun may not support dynamic resolutions
>
> I'd like to hear that for certain though.  I'd also like to know 
> whether there ever exists a need to change the default resolution(s) 
> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>
>    -- Garrett
>
> Mike Riley wrote:
>> Just curious about platform parity is all.
>>
>> Mike
>>
>> Alan Coopersmith wrote:
>>> What configuration do you think is needed on x86?   We're moving 
>>> away from
>>> xorg.conf for anything but customizations that can't be done at 
>>> runtime and
>>> which shouldn't be the defaults.
>>>
>>> We do pass through nvidia's configuration utilities with their 
>>> drivers, but
>>> for most drivers, there is little to no configuration needed.
>>>
>>>     -Alan Coopersmith-           alan.coopersmith@sun.com
>>>      Sun Microsystems, Inc. - X Window System Engineering
>>>
>>>
>>> Mike Riley wrote:
>>>> So you are saying that X86 should remain with no way to configure Xorg
>>>> displays, except manually editing the xorg.conf file, and only a
>>>> deprecated method for configuring Xsun displays?
>>>>
>>>> This makes no sense to me.
>>>>
>>>> Mike
>>>>
>>>> Stuart Kreitman wrote:
>>>>> This should be exclusive to Sparc, because x86 never had fbconfig, It
>>>>> had kdmconfig which is quite deprecated,
>>>>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>>>>> nothing to do with xorg.conf.
>>>>>
>>>>>
>>>>> Stuart
>>>>>
>>>>>
>>>>> Mike Riley wrote:
>>>>>> Is this for both X86 and Sparc then?
>>>>>>
>>>>>> I am asking because the platform is not mentioned here and fbconfig
>>>>>> does not (yet) exist on X86 and Xorg is just starting to show up for
>>>>>> Sparc.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> Eric Sultan wrote:
>>>>>>> I'm sponsoring this proposal for David Paist, the timeout to 
>>>>>>> expire on
>>>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>>>
>>>>>>>   -- Eric
>>>>>>>
>>>>>>>
>>>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>>>> This information is Copyright 2008 Sun Microsystems
>>>>>>> 1. Introduction
>>>>>>>     1.1. Project/Component Working Name:
>>>>>>>      fbconfig configuration utility for Xorg
>>>>>>>     1.2. Name of Document Author/Supplier:
>>>>>>>      Author:  David Paist
>>>>>>>     1.3  Date of This Document:
>>>>>>>     23 June, 2008
>>>>>>> 4. Technical Description
>>>>>>>
>>>>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>>>>     utility, to support both the Xorg and the Xsun versions of 
>>>>>>> the X
>>>>>>>     server.  A goal is to provide seamless support in Xorg 
>>>>>>> environments
>>>>>>>     for current fbconfig(1M) users.
>>>>>>>
>>>>>>>     The current /usr/sbin/fbconfig program will be modified to 
>>>>>>> retrieve
>>>>>>>     the name of the currently-configured X server from the service
>>>>>>>     configuration repository.  If the server is Xsun, fbconfig will
>>>>>>>     operate as it currently does for Xsun, modifying if 
>>>>>>> necessary the
>>>>>>>     OWConfig database.
>>>>>>>
>>>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>>>     fbconf-xorg, which in turn will invoke a device-specific 
>>>>>>> module to
>>>>>>>     provide the configuration operations for the device named in 
>>>>>>> the
>>>>>>>     command line.
>>>>>>>
>>>>>>>     A new library, libfbconf-xorg.so, is provided to provide 
>>>>>>> functions
>>>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>>>
>>>>>>>     The device-dependent module names are formed from the 
>>>>>>> identifier
>>>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar 
>>>>>>> to the
>>>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the 
>>>>>>> modules are
>>>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For 
>>>>>>> example,
>>>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>>>
>>>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that 
>>>>>>> file
>>>>>>> does
>>>>>>>     not exist, it will be created with a minimal configuration
>>>>>>> necessary
>>>>>>>     to support the requested configuration.
>>>>>>>
>>>>>>>     Interfaces exported:
>>>>>>>
>>>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>>>> modified program
>>>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>>>>> kfb-specific
>>>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>>>> modified man page
>>>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>>>> man page
>>>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>>>
>>>>>>>
>>>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>>>> (kfb).
>>>>>>>
>>>>>>>     This project does not grovide the DCMTool GUI support for Xorg.
>>>>>>>
>>>>>>> 6. Resources and Schedule
>>>>>>>     6.4. Steering Committee requested information
>>>>>>>        6.4.1. Consolidation C-team Name:
>>>>>>>         Graphics
>>>>>>>     6.5. ARC review type: FastTrack
>>>>>>>     6.6. ARC Exposure: open
>>
>


From Stuart.Kreitman@Sun.COM Mon Jun 23 17:31:39 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0Vccd022609
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 17:31:38 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O0VO97029825;
	Tue, 24 Jun 2008 08:31:37 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X0030FYSNA500@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 18:31:35 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00LZ6YSLPQ10@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 18:31:33 -0600 (MDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O0VX0W013939;
 Mon, 23 Jun 2008 17:31:33 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00701YPGSS00@fe-sfbay-09.sun.com>
 (original mail from Stuart.Kreitman@Sun.COM); Mon,
 23 Jun 2008 17:31:33 -0700 (PDT)
Received: from [129.146.108.212] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2X00EKBYSLSOD0@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 17:31:33 -0700 (PDT)
Date: Mon, 23 Jun 2008 17:28:27 -0700
From: Stuart Kreitman <Stuart.Kreitman@Sun.COM>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603ECF.5040409@Sun.COM>
Sender: Stuart.Kreitman@Sun.COM
To: Bart Smaalders <bart.smaalders@Sun.COM>
Cc: "Garrett D'Amore" <gdamore@Sun.COM>, Mike Riley <Michael.Riley@Sun.COM>,
        Alan Coopersmith <Alan.Coopersmith@Sun.COM>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@Sun.COM,
        Charmaine.Lee@Sun.COM, David.Paist@Sun.COM, xorg-configuration@Sun.COM
Message-id: <48603FAB.600@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
 <48603ECF.5040409@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 565

Yes, if you would run (preferences->screen resolution) in x86, a lot of 
your questions will be answered.

Bart Smaalders wrote:
> Garrett D'Amore wrote:
>
>> I'd like to hear that for certain though.  I'd also like to know 
>> whether there ever exists a need to change the default resolution(s) 
>> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>
> man xrandr
>
> DESCRIPTION
>      Xrandr is used to set the size, orientation  and/or  reflec-
>      tion of the outputs for a screen. It can also set the screen
>      size.
>
> -  Bart
>
>


From Alan.Coopersmith@sun.com Mon Jun 23 17:34:13 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0YDZT022738
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 17:34:13 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5O0YBKo027127;
	Mon, 23 Jun 2008 18:34:12 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00D0JYWZHX00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:34:11 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00BAOYWYIU20@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:34:10 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O0YAAu014069;
 Mon, 23 Jun 2008 17:34:10 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00C01YWSYY00@fe-sfbay-09.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM); Mon,
 23 Jun 2008 17:34:10 -0700 (PDT)
Received: from almas.sfbay.sun.com ([129.146.106.93])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2X00EMMYWXSOE0@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 17:34:10 -0700 (PDT)
Date: Mon, 23 Jun 2008 17:34:09 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603CBA.5090109@sun.com>
Sender: Alan.Coopersmith@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Mike Riley <Michael.Riley@sun.com>,
        Stuart Kreitman <Stuart.Kreitman@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48604101.9060802@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 1540

Garrett D'Amore wrote:
> So I confess that I don't understand why X server configuration is
> necessary on SPARC, but not on x86.

I don't think this is really about platform, but about hardware capabilities.
The XVR-2500 on SPARC and the nvidia cards on x86 provide a large number of
customizable options beyond the basics - fbconfig & nvidia-settings provide
configuration for these cards.   fbconfig is not from the Xserver group, it's
not an X server configuration tool, it's the frame buffer configuration tool
for certain graphics hardware devices that just happen to be only sold for
SPARC systems.

For historical reasons, they also provide things like monitor resolution
which are now mostly handled elsewhere, such as via xrandr.

> What kind of sacrifices will x86 users have to make, in
> customizability?

They will not be able to configure a SPARC graphics card to work in their
x86 box.   Hardly seems like much of a sacrifice.    Nothing changes for
x86 from what they have today - this just adds a XVR-2500 configuration
utility for SPARC users.

> Will end users still be able to tweak resolutions
> using the GUI tools?

Certainly - in fact, they have more capability to do so with /usr/X11/bin/xrandr
and the GNOME Desktop Resolution utility than via fbconfig or nvidia-settings,
since xrandr/Desktop Resolution don't require access to write to
/etc/X11/xorg.conf, which should only be writable by root.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering


From Eric.Sultan@Sun.COM Mon Jun 23 17:41:25 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0fO3C022782
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 17:41:25 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O0fJaD003256;
	Tue, 24 Jun 2008 08:41:23 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00401Z8Z2M00@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 18:41:23 -0600 (MDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00LXPZ8YPT10@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 18:41:22 -0600 (MDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5O0fM21011712; Tue,
 24 Jun 2008 00:41:22 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00B01Z5PDS00@mail-amer.sun.com>
 (original mail from Eric.Sultan@Sun.COM); Mon, 23 Jun 2008 18:41:22 -0600 (MDT)
Received: from [129.146.94.117] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2X003P1Z8T0X50@mail-amer.sun.com>; Mon,
 23 Jun 2008 18:41:18 -0600 (MDT)
Date: Mon, 23 Jun 2008 17:41:17 -0700
From: Eric Sultan <Eric.Sultan@Sun.COM>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603CBA.5090109@sun.com>
Sender: Eric.Sultan@Sun.COM
To: "Garrett D'Amore" <gdamore@Sun.COM>
Cc: Mike Riley <Michael.Riley@Sun.COM>,
        Alan Coopersmith <Alan.Coopersmith@Sun.COM>,
        Stuart Kreitman <Stuart.Kreitman@Sun.COM>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@Sun.COM,
        Charmaine.Lee@Sun.COM, David.Paist@Sun.COM, xorg-configuration@Sun.COM
Reply-to: Eric.Sultan@Sun.COM
Message-id: <486042AD.50502@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 7339

This project is delivering into SPARC because it's those users that have 
been using fbconfig to specify device configuration and so it's those 
users for whom a seamless migration path will be useful.

There's nothing in fbconfig that precludes its use for x86 systems, but 
x86 has not previously used fbconfig.

In an Xorg environment, fbconfig is not expected to be used as much for 
managing display device resolutions as is currently done in an Xsun 
environment.  In Xorg, it is expected that auotconfigure will manage 
most display resolution requirements.

The fbconfig utility will be as useful in Xorg as in Xsun for specifying 
configuration parameters that autoconfigure cannot manage.  
Autoconfigure won't, for example, how to manage doublewide, stereo, 
multisampling and its parameters, gamma override or gamma tables, and so 
forth.

There will be instances in which users will want to use a different 
resolution than autoconfigure will set up.  At this point, I'm enough of 
an Xorg newbie to know whether or not non-fbconfig means exist to handle 
those cases.

  -- Eric



Garrett D'Amore wrote:
> So I confess that I don't understand why X server configuration is 
> necessary on SPARC, but not on x86.
>
> Has EDID technology finally reached the pervasiveness that we never 
> need to configure resolutions or displays manually?  If so, then why 
> is this true on SPARC but not on x86?  Or is the situation such that 
> UI-based configuration tools can be used?  (And if so, what happens 
> when someone has a monitor that is either misreporting its EDID or is 
> not functional at EDID resolutions for somesuch... I've often seen 
> monitors that don't work properly at their stated limits.)
>
> What kind of sacrifices will x86 users have to make, in 
> customizability?   Will end users still be able to tweak resolutions 
> using the GUI tools?
>
> I suspect that the answer to all of the above is that
>
>    1) resolution switching can be done using the Gnome desktop tools
>    2) fbconfig is primarily being provided to retain interface 
> familiarity for sparc users, Xsun may not support dynamic resolutions
>
> I'd like to hear that for certain though.  I'd also like to know 
> whether there ever exists a need to change the default resolution(s) 
> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>
>    -- Garrett
>
> Mike Riley wrote:
>> Just curious about platform parity is all.
>>
>> Mike
>>
>> Alan Coopersmith wrote:
>>> What configuration do you think is needed on x86?   We're moving 
>>> away from
>>> xorg.conf for anything but customizations that can't be done at 
>>> runtime and
>>> which shouldn't be the defaults.
>>>
>>> We do pass through nvidia's configuration utilities with their 
>>> drivers, but
>>> for most drivers, there is little to no configuration needed.
>>>
>>>     -Alan Coopersmith-           alan.coopersmith@sun.com
>>>      Sun Microsystems, Inc. - X Window System Engineering
>>>
>>>
>>> Mike Riley wrote:
>>>> So you are saying that X86 should remain with no way to configure Xorg
>>>> displays, except manually editing the xorg.conf file, and only a
>>>> deprecated method for configuring Xsun displays?
>>>>
>>>> This makes no sense to me.
>>>>
>>>> Mike
>>>>
>>>> Stuart Kreitman wrote:
>>>>> This should be exclusive to Sparc, because x86 never had fbconfig, It
>>>>> had kdmconfig which is quite deprecated,
>>>>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>>>>> nothing to do with xorg.conf.
>>>>>
>>>>>
>>>>> Stuart
>>>>>
>>>>>
>>>>> Mike Riley wrote:
>>>>>> Is this for both X86 and Sparc then?
>>>>>>
>>>>>> I am asking because the platform is not mentioned here and fbconfig
>>>>>> does not (yet) exist on X86 and Xorg is just starting to show up for
>>>>>> Sparc.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> Eric Sultan wrote:
>>>>>>> I'm sponsoring this proposal for David Paist, the timeout to 
>>>>>>> expire on
>>>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>>>
>>>>>>>   -- Eric
>>>>>>>
>>>>>>>
>>>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>>>> This information is Copyright 2008 Sun Microsystems
>>>>>>> 1. Introduction
>>>>>>>     1.1. Project/Component Working Name:
>>>>>>>      fbconfig configuration utility for Xorg
>>>>>>>     1.2. Name of Document Author/Supplier:
>>>>>>>      Author:  David Paist
>>>>>>>     1.3  Date of This Document:
>>>>>>>     23 June, 2008
>>>>>>> 4. Technical Description
>>>>>>>
>>>>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>>>>     utility, to support both the Xorg and the Xsun versions of 
>>>>>>> the X
>>>>>>>     server.  A goal is to provide seamless support in Xorg 
>>>>>>> environments
>>>>>>>     for current fbconfig(1M) users.
>>>>>>>
>>>>>>>     The current /usr/sbin/fbconfig program will be modified to 
>>>>>>> retrieve
>>>>>>>     the name of the currently-configured X server from the service
>>>>>>>     configuration repository.  If the server is Xsun, fbconfig will
>>>>>>>     operate as it currently does for Xsun, modifying if 
>>>>>>> necessary the
>>>>>>>     OWConfig database.
>>>>>>>
>>>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>>>     fbconf-xorg, which in turn will invoke a device-specific 
>>>>>>> module to
>>>>>>>     provide the configuration operations for the device named in 
>>>>>>> the
>>>>>>>     command line.
>>>>>>>
>>>>>>>     A new library, libfbconf-xorg.so, is provided to provide 
>>>>>>> functions
>>>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>>>
>>>>>>>     The device-dependent module names are formed from the 
>>>>>>> identifier
>>>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner similar 
>>>>>>> to the
>>>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the 
>>>>>>> modules are
>>>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For 
>>>>>>> example,
>>>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>>>
>>>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that 
>>>>>>> file
>>>>>>> does
>>>>>>>     not exist, it will be created with a minimal configuration
>>>>>>> necessary
>>>>>>>     to support the requested configuration.
>>>>>>>
>>>>>>>     Interfaces exported:
>>>>>>>
>>>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>>>> modified program
>>>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>>>>> kfb-specific
>>>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>>>> modified man page
>>>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>>>> man page
>>>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>>>
>>>>>>>
>>>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>>>> (kfb).
>>>>>>>
>>>>>>>     This project does not grovide the DCMTool GUI support for Xorg.
>>>>>>>
>>>>>>> 6. Resources and Schedule
>>>>>>>     6.4. Steering Committee requested information
>>>>>>>        6.4.1. Consolidation C-team Name:
>>>>>>>         Graphics
>>>>>>>     6.5. ARC review type: FastTrack
>>>>>>>     6.6. ARC Exposure: open
>>
>


From John.M.Martin@sun.com Mon Jun 23 17:48:52 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0mpvR023172
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 17:48:52 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O0mjpS005599;
	Tue, 24 Jun 2008 08:48:50 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00C01ZLCUB00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 17:48:48 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00ARQZLCEX00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 17:48:48 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5O0mlEa027290; Tue,
 24 Jun 2008 00:48:47 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00F01ZFKPN00@mail-amer.sun.com>
 (original mail from John.M.Martin@Sun.COM); Mon,
 23 Jun 2008 18:48:47 -0600 (MDT)
Received: from [192.168.1.13] ([76.112.124.26])
 by mail-amer.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K2X00LVLZLA6X60@mail-amer.sun.com>; Mon,
 23 Jun 2008 18:48:47 -0600 (MDT)
Date: Mon, 23 Jun 2008 20:48:46 -0400
From: John Martin <John.M.Martin@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603CBA.5090109@sun.com>
Sender: John.M.Martin@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Stuart Kreitman <Stuart.Kreitman@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <4860446E.1040209@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080602)
Status: RO
Content-Length: 673

Garrett D'Amore wrote:
> So I confess that I don't understand why X server configuration is 
> necessary on SPARC, but not on x86.
>
> Has EDID technology finally reached the pervasiveness that we never 
> need to configure resolutions or displays manually?  If so, then why 
> is this true on SPARC but not on x86?
One of the needs is for multiple displays, which are common on SPARC
and are becoming increasingly common on x86.  While nearly all modern
displays have EDID, they don't have proximity sensors like Cube World.
So the display driver has no clue as to the display topology nor whether
the displays should be aggregated into a single X display or separate.




From Stuart.Kreitman@sun.com Mon Jun 23 17:51:21 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O0pKL5023186
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 17:51:21 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5O0p43J022385;
	Tue, 24 Jun 2008 01:51:19 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2X00E4VZPHBH00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:51:17 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2X00BWXZPHIY20@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 17:51:17 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O0pGpc015136;
 Mon, 23 Jun 2008 17:51:16 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2X00701ZJ7OI00@fe-sfbay-10.sun.com>
 (original mail from Stuart.Kreitman@Sun.COM); Mon,
 23 Jun 2008 17:51:16 -0700 (PDT)
Received: from [129.146.108.212] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2X00MC7ZPGRBB0@fe-sfbay-10.sun.com>; Mon,
 23 Jun 2008 17:51:16 -0700 (PDT)
Date: Mon, 23 Jun 2008 17:48:11 -0700
From: Stuart Kreitman <Stuart.Kreitman@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <486042AD.50502@Sun.COM>
Sender: Stuart.Kreitman@sun.com
To: Eric.Sultan@sun.com
Cc: "Garrett D'Amore" <gdamore@sun.com>, Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <4860444B.1050608@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com> <486042AD.50502@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 8269

Well put, this breaks it out with good clarity.

Eric Sultan wrote:
> This project is delivering into SPARC because it's those users that 
> have been using fbconfig to specify device configuration and so it's 
> those users for whom a seamless migration path will be useful.
>
> There's nothing in fbconfig that precludes its use for x86 systems, 
> but x86 has not previously used fbconfig.
>
> In an Xorg environment, fbconfig is not expected to be used as much 
> for managing display device resolutions as is currently done in an 
> Xsun environment.  In Xorg, it is expected that auotconfigure will 
> manage most display resolution requirements.
>
> The fbconfig utility will be as useful in Xorg as in Xsun for 
> specifying configuration parameters that autoconfigure cannot manage.  
> Autoconfigure won't, for example, how to manage doublewide, stereo, 
> multisampling and its parameters, gamma override or gamma tables, and 
> so forth.
    These are the device dependant features whose configuration is not 
standardized across vendors.  So, fbconfig is the vendor's utility for 
Sparc graphics, nvidia-settings is the vendor's tool for NVIDIA, and 
none yet
exist for Intel, ATI,  Matrox, or VIA.   These are the options in X86, 
in logarithmically decreasing frequency.  When the Intel team digs into 
more elaborate setup features, we expect they'll deal
with the configuration therof.


>
> There will be instances in which users will want to use a different 
> resolution than autoconfigure will set up.  At this point, I'm enough 
> of an Xorg newbie to know whether or not non-fbconfig means exist to 
> handle those cases.
    Xrandr covers all of this and more. The term is  "mode setting", 
because it includes different refresh rates as well as resolutions.


Stuart


>
>  -- Eric
>
>
>
> Garrett D'Amore wrote:
>> So I confess that I don't understand why X server configuration is 
>> necessary on SPARC, but not on x86.
>>
>> Has EDID technology finally reached the pervasiveness that we never 
>> need to configure resolutions or displays manually?  If so, then why 
>> is this true on SPARC but not on x86?  Or is the situation such that 
>> UI-based configuration tools can be used?  (And if so, what happens 
>> when someone has a monitor that is either misreporting its EDID or is 
>> not functional at EDID resolutions for somesuch... I've often seen 
>> monitors that don't work properly at their stated limits.)
>>
>> What kind of sacrifices will x86 users have to make, in 
>> customizability?   Will end users still be able to tweak resolutions 
>> using the GUI tools?
>>
>> I suspect that the answer to all of the above is that
>>
>>    1) resolution switching can be done using the Gnome desktop tools
>>    2) fbconfig is primarily being provided to retain interface 
>> familiarity for sparc users, Xsun may not support dynamic resolutions
>>
>> I'd like to hear that for certain though.  I'd also like to know 
>> whether there ever exists a need to change the default resolution(s) 
>> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>>
>>    -- Garrett
>>
>> Mike Riley wrote:
>>> Just curious about platform parity is all.
>>>
>>> Mike
>>>
>>> Alan Coopersmith wrote:
>>>> What configuration do you think is needed on x86?   We're moving 
>>>> away from
>>>> xorg.conf for anything but customizations that can't be done at 
>>>> runtime and
>>>> which shouldn't be the defaults.
>>>>
>>>> We do pass through nvidia's configuration utilities with their 
>>>> drivers, but
>>>> for most drivers, there is little to no configuration needed.
>>>>
>>>>     -Alan Coopersmith-           alan.coopersmith@sun.com
>>>>      Sun Microsystems, Inc. - X Window System Engineering
>>>>
>>>>
>>>> Mike Riley wrote:
>>>>> So you are saying that X86 should remain with no way to configure 
>>>>> Xorg
>>>>> displays, except manually editing the xorg.conf file, and only a
>>>>> deprecated method for configuring Xsun displays?
>>>>>
>>>>> This makes no sense to me.
>>>>>
>>>>> Mike
>>>>>
>>>>> Stuart Kreitman wrote:
>>>>>> This should be exclusive to Sparc, because x86 never had 
>>>>>> fbconfig, It
>>>>>> had kdmconfig which is quite deprecated,
>>>>>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>>>>>> nothing to do with xorg.conf.
>>>>>>
>>>>>>
>>>>>> Stuart
>>>>>>
>>>>>>
>>>>>> Mike Riley wrote:
>>>>>>> Is this for both X86 and Sparc then?
>>>>>>>
>>>>>>> I am asking because the platform is not mentioned here and fbconfig
>>>>>>> does not (yet) exist on X86 and Xorg is just starting to show up 
>>>>>>> for
>>>>>>> Sparc.
>>>>>>>
>>>>>>> Mike
>>>>>>>
>>>>>>> Eric Sultan wrote:
>>>>>>>> I'm sponsoring this proposal for David Paist, the timeout to 
>>>>>>>> expire on
>>>>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>>>>
>>>>>>>>   -- Eric
>>>>>>>>
>>>>>>>>
>>>>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>>>>> This information is Copyright 2008 Sun Microsystems
>>>>>>>> 1. Introduction
>>>>>>>>     1.1. Project/Component Working Name:
>>>>>>>>      fbconfig configuration utility for Xorg
>>>>>>>>     1.2. Name of Document Author/Supplier:
>>>>>>>>      Author:  David Paist
>>>>>>>>     1.3  Date of This Document:
>>>>>>>>     23 June, 2008
>>>>>>>> 4. Technical Description
>>>>>>>>
>>>>>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>>>>>     utility, to support both the Xorg and the Xsun versions of 
>>>>>>>> the X
>>>>>>>>     server.  A goal is to provide seamless support in Xorg 
>>>>>>>> environments
>>>>>>>>     for current fbconfig(1M) users.
>>>>>>>>
>>>>>>>>     The current /usr/sbin/fbconfig program will be modified to 
>>>>>>>> retrieve
>>>>>>>>     the name of the currently-configured X server from the service
>>>>>>>>     configuration repository.  If the server is Xsun, fbconfig 
>>>>>>>> will
>>>>>>>>     operate as it currently does for Xsun, modifying if 
>>>>>>>> necessary the
>>>>>>>>     OWConfig database.
>>>>>>>>
>>>>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>>>>     fbconf-xorg, which in turn will invoke a device-specific 
>>>>>>>> module to
>>>>>>>>     provide the configuration operations for the device named 
>>>>>>>> in the
>>>>>>>>     command line.
>>>>>>>>
>>>>>>>>     A new library, libfbconf-xorg.so, is provided to provide 
>>>>>>>> functions
>>>>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>>>>
>>>>>>>>     The device-dependent module names are formed from the 
>>>>>>>> identifier
>>>>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner 
>>>>>>>> similar to the
>>>>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the 
>>>>>>>> modules are
>>>>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For 
>>>>>>>> example,
>>>>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>>>>
>>>>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that 
>>>>>>>> file
>>>>>>>> does
>>>>>>>>     not exist, it will be created with a minimal configuration
>>>>>>>> necessary
>>>>>>>>     to support the requested configuration.
>>>>>>>>
>>>>>>>>     Interfaces exported:
>>>>>>>>
>>>>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>>>>> modified program
>>>>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>>>>>> kfb-specific
>>>>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>>>>> modified man page
>>>>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>>>>> man page
>>>>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>>>>
>>>>>>>>
>>>>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>>>>> (kfb).
>>>>>>>>
>>>>>>>>     This project does not grovide the DCMTool GUI support for 
>>>>>>>> Xorg.
>>>>>>>>
>>>>>>>> 6. Resources and Schedule
>>>>>>>>     6.4. Steering Committee requested information
>>>>>>>>        6.4.1. Consolidation C-team Name:
>>>>>>>>         Graphics
>>>>>>>>     6.5. ARC review type: FastTrack
>>>>>>>>     6.6. ARC Exposure: open
>>>
>>
>


From danek.duvall@sun.com Mon Jun 23 19:46:59 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O2kw4A025870
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 19:46:58 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O2khl7014103;
	Tue, 24 Jun 2008 10:46:56 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Y00E0H528OL00@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 20:46:56 -0600 (MDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Y00LP2528PZ60@brm-avmta-1.central.sun.com>; Mon,
 23 Jun 2008 20:46:56 -0600 (MDT)
Received: from zruty.sfbay.sun.com (zruty.SFBay.Sun.COM [129.146.168.40])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m5O2kt4I056782; Mon, 23 Jun 2008 19:46:55 -0700 (PDT)
Received: from zruty.sfbay.sun.com (localhost [127.0.0.1])
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m5O2kt8N002816; Mon,
 23 Jun 2008 19:46:55 -0700 (PDT)
Received: (from dduvall@localhost)
	by zruty.sfbay.sun.com (8.14.2+Sun/8.14.2/Submit) id m5O2ktrh002815; Mon,
 23 Jun 2008 19:46:55 -0700 (PDT)
Date: Mon, 23 Jun 2008 19:46:55 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396	FastTrack
 timeout 06/30/2008]
In-reply-to: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
To: Eric Sultan <egs@thirdreef.sfbay.sun.com>
Cc: PSARC-ext@sun.com, charmaine.lee@sun.com, david.paist@sun.com,
        xorg-configuration@sun.com
Message-id: <20080624024655.GH8142@zruty.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Status: RO
Content-Length: 805

On Mon, Jun 23, 2008 at 11:57:38AM -0700, Eric Sultan wrote:

>     Interfaces exported:
> 
>         /usr/sbin/fbconfig                       Uncommitted  modified program
>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, kfb-specific

This is probably a nit, but aren't the files under /usr/lib/fbconfig
Project Private?  Or do you expect people to need to use them for any
reason.  You have a man page for fbconf-xorg, but why would people need to
use that instead of fbconfig?

Also, man pages aren't interfaces.  Good to have them in the materials for
a case (or diffs, if you're making modifications), but they're "just"
documentation.

Danek

From gdamore@sun.com Mon Jun 23 20:44:19 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O3iJIT026647
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 20:44:19 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5O3iJtM028885;
	Mon, 23 Jun 2008 20:44:19 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Y00A037PVV700@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 20:44:19 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Y00AXN7PVEL90@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 23 Jun 2008 20:44:19 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O3iIMp020786;
 Mon, 23 Jun 2008 20:44:18 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2Y00A017NONQ00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 ; Mon, 23 Jun 2008 20:44:18 -0700 (PDT)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2Y00MKI7PTPZ40@fe-sfbay-09.sun.com>; Mon,
 23 Jun 2008 20:44:18 -0700 (PDT)
Date: Mon, 23 Jun 2008 20:42:27 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48603FAB.600@sun.com>
Sender: Garrett.Damore@sun.com
To: Stuart Kreitman <Stuart.Kreitman@sun.com>
Cc: Bart Smaalders <Bart.Smaalders@sun.com>,
        Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48606D23.4020405@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
 <48603ECF.5040409@Sun.COM> <48603FAB.600@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 683

So why isn't this also good enough for Xorg on SPARC?

    - Garrett

Stuart Kreitman wrote:
> Yes, if you would run (preferences->screen resolution) in x86, a lot 
> of your questions will be answered.
>
> Bart Smaalders wrote:
>> Garrett D'Amore wrote:
>>
>>> I'd like to hear that for certain though.  I'd also like to know 
>>> whether there ever exists a need to change the default resolution(s) 
>>> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>>
>> man xrandr
>>
>> DESCRIPTION
>>      Xrandr is used to set the size, orientation  and/or  reflec-
>>      tion of the outputs for a screen. It can also set the screen
>>      size.
>>
>> -  Bart
>>
>>
>


From gdamore@sun.com Mon Jun 23 20:46:45 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O3kj6e026661
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 20:46:45 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5O3kSMF017648;
	Tue, 24 Jun 2008 04:46:34 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Y0000F7TKG200@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 20:46:32 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Y00BNG7TKIWA0@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 20:46:32 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O3kWC8012643;
 Mon, 23 Jun 2008 20:46:32 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2Y00L017OG4I00@fe-sfbay-10.sun.com> (original mail from gdamore@sun.com)
 ; Mon, 23 Jun 2008 20:46:32 -0700 (PDT)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K2Y007RL7TJ0WD0@fe-sfbay-10.sun.com>; Mon,
 23 Jun 2008 20:46:32 -0700 (PDT)
Date: Mon, 23 Jun 2008 20:44:40 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <486042AD.50502@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Eric.Sultan@sun.com
Cc: Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Stuart Kreitman <Stuart.Kreitman@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <48606DA8.6040905@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com> <486042AD.50502@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 7883

Thanks for the explanation.  It would be nice if we had some kind of 
consistency across platforms for these kinds of settings (the ones not 
related to resolution), though.  I'm not asking for a change to this 
case, just wishful thinking, I guess.

    -- Garrett

Eric Sultan wrote:
> This project is delivering into SPARC because it's those users that 
> have been using fbconfig to specify device configuration and so it's 
> those users for whom a seamless migration path will be useful.
>
> There's nothing in fbconfig that precludes its use for x86 systems, 
> but x86 has not previously used fbconfig.
>
> In an Xorg environment, fbconfig is not expected to be used as much 
> for managing display device resolutions as is currently done in an 
> Xsun environment.  In Xorg, it is expected that auotconfigure will 
> manage most display resolution requirements.
>
> The fbconfig utility will be as useful in Xorg as in Xsun for 
> specifying configuration parameters that autoconfigure cannot manage.  
> Autoconfigure won't, for example, how to manage doublewide, stereo, 
> multisampling and its parameters, gamma override or gamma tables, and 
> so forth.
>
> There will be instances in which users will want to use a different 
> resolution than autoconfigure will set up.  At this point, I'm enough 
> of an Xorg newbie to know whether or not non-fbconfig means exist to 
> handle those cases.
>
>  -- Eric
>
>
>
> Garrett D'Amore wrote:
>> So I confess that I don't understand why X server configuration is 
>> necessary on SPARC, but not on x86.
>>
>> Has EDID technology finally reached the pervasiveness that we never 
>> need to configure resolutions or displays manually?  If so, then why 
>> is this true on SPARC but not on x86?  Or is the situation such that 
>> UI-based configuration tools can be used?  (And if so, what happens 
>> when someone has a monitor that is either misreporting its EDID or is 
>> not functional at EDID resolutions for somesuch... I've often seen 
>> monitors that don't work properly at their stated limits.)
>>
>> What kind of sacrifices will x86 users have to make, in 
>> customizability?   Will end users still be able to tweak resolutions 
>> using the GUI tools?
>>
>> I suspect that the answer to all of the above is that
>>
>>    1) resolution switching can be done using the Gnome desktop tools
>>    2) fbconfig is primarily being provided to retain interface 
>> familiarity for sparc users, Xsun may not support dynamic resolutions
>>
>> I'd like to hear that for certain though.  I'd also like to know 
>> whether there ever exists a need to change the default resolution(s) 
>> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>>
>>    -- Garrett
>>
>> Mike Riley wrote:
>>> Just curious about platform parity is all.
>>>
>>> Mike
>>>
>>> Alan Coopersmith wrote:
>>>> What configuration do you think is needed on x86?   We're moving 
>>>> away from
>>>> xorg.conf for anything but customizations that can't be done at 
>>>> runtime and
>>>> which shouldn't be the defaults.
>>>>
>>>> We do pass through nvidia's configuration utilities with their 
>>>> drivers, but
>>>> for most drivers, there is little to no configuration needed.
>>>>
>>>>     -Alan Coopersmith-           alan.coopersmith@sun.com
>>>>      Sun Microsystems, Inc. - X Window System Engineering
>>>>
>>>>
>>>> Mike Riley wrote:
>>>>> So you are saying that X86 should remain with no way to configure 
>>>>> Xorg
>>>>> displays, except manually editing the xorg.conf file, and only a
>>>>> deprecated method for configuring Xsun displays?
>>>>>
>>>>> This makes no sense to me.
>>>>>
>>>>> Mike
>>>>>
>>>>> Stuart Kreitman wrote:
>>>>>> This should be exclusive to Sparc, because x86 never had 
>>>>>> fbconfig, It
>>>>>> had kdmconfig which is quite deprecated,
>>>>>> see the man page on it.  kdmconfig was kept specific to Xsun and has
>>>>>> nothing to do with xorg.conf.
>>>>>>
>>>>>>
>>>>>> Stuart
>>>>>>
>>>>>>
>>>>>> Mike Riley wrote:
>>>>>>> Is this for both X86 and Sparc then?
>>>>>>>
>>>>>>> I am asking because the platform is not mentioned here and fbconfig
>>>>>>> does not (yet) exist on X86 and Xorg is just starting to show up 
>>>>>>> for
>>>>>>> Sparc.
>>>>>>>
>>>>>>> Mike
>>>>>>>
>>>>>>> Eric Sultan wrote:
>>>>>>>> I'm sponsoring this proposal for David Paist, the timeout to 
>>>>>>>> expire on
>>>>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>>>>
>>>>>>>>   -- Eric
>>>>>>>>
>>>>>>>>
>>>>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>>>>> This information is Copyright 2008 Sun Microsystems
>>>>>>>> 1. Introduction
>>>>>>>>     1.1. Project/Component Working Name:
>>>>>>>>      fbconfig configuration utility for Xorg
>>>>>>>>     1.2. Name of Document Author/Supplier:
>>>>>>>>      Author:  David Paist
>>>>>>>>     1.3  Date of This Document:
>>>>>>>>     23 June, 2008
>>>>>>>> 4. Technical Description
>>>>>>>>
>>>>>>>>     This project modifies fbconfig, the frame buffer configuration
>>>>>>>>     utility, to support both the Xorg and the Xsun versions of 
>>>>>>>> the X
>>>>>>>>     server.  A goal is to provide seamless support in Xorg 
>>>>>>>> environments
>>>>>>>>     for current fbconfig(1M) users.
>>>>>>>>
>>>>>>>>     The current /usr/sbin/fbconfig program will be modified to 
>>>>>>>> retrieve
>>>>>>>>     the name of the currently-configured X server from the service
>>>>>>>>     configuration repository.  If the server is Xsun, fbconfig 
>>>>>>>> will
>>>>>>>>     operate as it currently does for Xsun, modifying if 
>>>>>>>> necessary the
>>>>>>>>     OWConfig database.
>>>>>>>>
>>>>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>>>>     fbconf-xorg, which in turn will invoke a device-specific 
>>>>>>>> module to
>>>>>>>>     provide the configuration operations for the device named 
>>>>>>>> in the
>>>>>>>>     command line.
>>>>>>>>
>>>>>>>>     A new library, libfbconf-xorg.so, is provided to provide 
>>>>>>>> functions
>>>>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>>>>
>>>>>>>>     The device-dependent module names are formed from the 
>>>>>>>> identifier
>>>>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner 
>>>>>>>> similar to the
>>>>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the 
>>>>>>>> modules are
>>>>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For 
>>>>>>>> example,
>>>>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>>>>
>>>>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If that 
>>>>>>>> file
>>>>>>>> does
>>>>>>>>     not exist, it will be created with a minimal configuration
>>>>>>>> necessary
>>>>>>>>     to support the requested configuration.
>>>>>>>>
>>>>>>>>     Interfaces exported:
>>>>>>>>
>>>>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>>>>> modified program
>>>>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new,
>>>>>>>> kfb-specific
>>>>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>>>>> modified man page
>>>>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>>>>> man page
>>>>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>>>>
>>>>>>>>
>>>>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>>>>> (kfb).
>>>>>>>>
>>>>>>>>     This project does not grovide the DCMTool GUI support for 
>>>>>>>> Xorg.
>>>>>>>>
>>>>>>>> 6. Resources and Schedule
>>>>>>>>     6.4. Steering Committee requested information
>>>>>>>>        6.4.1. Consolidation C-team Name:
>>>>>>>>         Graphics
>>>>>>>>     6.5. ARC review type: FastTrack
>>>>>>>>     6.6. ARC Exposure: open
>>>
>>
>


From Stuart.Kreitman@sun.com Mon Jun 23 22:15:49 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O5FnkV028715
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 23 Jun 2008 22:15:49 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5O5Fm3j022353;
	Mon, 23 Jun 2008 23:15:49 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Y0050DBYB6600@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 22:15:47 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Y00BNOBYAIQD0@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 22:15:46 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O5FkL5015504;
 Mon, 23 Jun 2008 22:15:46 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2Y00C01BU2EW00@fe-sfbay-10.sun.com>
 (original mail from Stuart.Kreitman@Sun.COM); Mon,
 23 Jun 2008 22:15:46 -0700 (PDT)
Received: from stuart-kreitmans-macbook-pro-15.local ([76.199.106.11])
 by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2Y005UXBXWT9A0@fe-sfbay-10.sun.com>; Mon,
 23 Jun 2008 22:15:46 -0700 (PDT)
Date: Mon, 23 Jun 2008 22:15:27 -0700
From: Stuart Kreitman <Stuart.Kreitman@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48606D23.4020405@sun.com>
Sender: Stuart.Kreitman@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Bart Smaalders <Bart.Smaalders@sun.com>,
        Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <486082EF.10801@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
 <48603ECF.5040409@Sun.COM> <48603FAB.600@sun.com> <48606D23.4020405@sun.com>
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
Status: RO
Content-Length: 856

Because the SPARC Xorg drivers for kfb do not Yet support Xrandr. That's 
why I'm suggesting you try it on X86.


Garrett D'Amore wrote:
> So why isn't this also good enough for Xorg on SPARC?
>
>    - Garrett
>
> Stuart Kreitman wrote:
>> Yes, if you would run (preferences->screen resolution) in x86, a lot 
>> of your questions will be answered.
>>
>> Bart Smaalders wrote:
>>> Garrett D'Amore wrote:
>>>
>>>> I'd like to hear that for certain though.  I'd also like to know 
>>>> whether there ever exists a need to change the default 
>>>> resolution(s) for a platform from the CLI, ala fbconfig, even for 
>>>> x86 platforms?
>>>
>>> man xrandr
>>>
>>> DESCRIPTION
>>>      Xrandr is used to set the size, orientation  and/or  reflec-
>>>      tion of the outputs for a screen. It can also set the screen
>>>      size.
>>>
>>> -  Bart
>>>
>>>
>>
>


From Stuart.Kreitman@sun.com Mon Jun 23 22:19:48 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5O5JlSq028815
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 23 Jun 2008 22:19:48 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m5O5JKJg029443;
	Tue, 24 Jun 2008 13:19:47 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Y00509C4UCS00@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 22:19:42 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Y00BVWC4TIQD0@nwk-avmta-2.sfbay.sun.com>; Mon,
 23 Jun 2008 22:19:41 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m5O5JfVo015584;
 Mon, 23 Jun 2008 22:19:41 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2Y00E01C2KFJ00@fe-sfbay-10.sun.com>
 (original mail from Stuart.Kreitman@Sun.COM); Mon,
 23 Jun 2008 22:19:41 -0700 (PDT)
Received: from stuart-kreitmans-macbook-pro-15.local ([76.199.106.11])
 by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2Y005FFC4ET9B0@fe-sfbay-10.sun.com>; Mon,
 23 Jun 2008 22:19:41 -0700 (PDT)
Date: Mon, 23 Jun 2008 22:19:20 -0700
From: Stuart Kreitman <Stuart.Kreitman@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <48606DA8.6040905@sun.com>
Sender: Stuart.Kreitman@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Eric.Sultan@sun.com, Mike Riley <Michael.Riley@sun.com>,
        Alan Coopersmith <Alan.Coopersmith@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Message-id: <486083D8.9000707@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com> <486042AD.50502@Sun.COM>
 <48606DA8.6040905@sun.com>
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
Status: RO
Content-Length: 8415

Its a pretty big step to even have SPARC Xorg drivers.  Its taken a very 
long time to get even this far.
Patience!
In order to pursue consistency, the SPARC graphics engineers need to 
engage with the Xorg community and start sharing ideas.

Garrett D'Amore wrote:
> Thanks for the explanation.  It would be nice if we had some kind of 
> consistency across platforms for these kinds of settings (the ones not 
> related to resolution), though.  I'm not asking for a change to this 
> case, just wishful thinking, I guess.
>
>    -- Garrett
>
> Eric Sultan wrote:
>> This project is delivering into SPARC because it's those users that 
>> have been using fbconfig to specify device configuration and so it's 
>> those users for whom a seamless migration path will be useful.
>>
>> There's nothing in fbconfig that precludes its use for x86 systems, 
>> but x86 has not previously used fbconfig.
>>
>> In an Xorg environment, fbconfig is not expected to be used as much 
>> for managing display device resolutions as is currently done in an 
>> Xsun environment.  In Xorg, it is expected that auotconfigure will 
>> manage most display resolution requirements.
>>
>> The fbconfig utility will be as useful in Xorg as in Xsun for 
>> specifying configuration parameters that autoconfigure cannot 
>> manage.  Autoconfigure won't, for example, how to manage doublewide, 
>> stereo, multisampling and its parameters, gamma override or gamma 
>> tables, and so forth.
>>
>> There will be instances in which users will want to use a different 
>> resolution than autoconfigure will set up.  At this point, I'm enough 
>> of an Xorg newbie to know whether or not non-fbconfig means exist to 
>> handle those cases.
>>
>>  -- Eric
>>
>>
>>
>> Garrett D'Amore wrote:
>>> So I confess that I don't understand why X server configuration is 
>>> necessary on SPARC, but not on x86.
>>>
>>> Has EDID technology finally reached the pervasiveness that we never 
>>> need to configure resolutions or displays manually?  If so, then why 
>>> is this true on SPARC but not on x86?  Or is the situation such that 
>>> UI-based configuration tools can be used?  (And if so, what happens 
>>> when someone has a monitor that is either misreporting its EDID or 
>>> is not functional at EDID resolutions for somesuch... I've often 
>>> seen monitors that don't work properly at their stated limits.)
>>>
>>> What kind of sacrifices will x86 users have to make, in 
>>> customizability?   Will end users still be able to tweak resolutions 
>>> using the GUI tools?
>>>
>>> I suspect that the answer to all of the above is that
>>>
>>>    1) resolution switching can be done using the Gnome desktop tools
>>>    2) fbconfig is primarily being provided to retain interface 
>>> familiarity for sparc users, Xsun may not support dynamic resolutions
>>>
>>> I'd like to hear that for certain though.  I'd also like to know 
>>> whether there ever exists a need to change the default resolution(s) 
>>> for a platform from the CLI, ala fbconfig, even for x86 platforms?
>>>
>>>    -- Garrett
>>>
>>> Mike Riley wrote:
>>>> Just curious about platform parity is all.
>>>>
>>>> Mike
>>>>
>>>> Alan Coopersmith wrote:
>>>>> What configuration do you think is needed on x86?   We're moving 
>>>>> away from
>>>>> xorg.conf for anything but customizations that can't be done at 
>>>>> runtime and
>>>>> which shouldn't be the defaults.
>>>>>
>>>>> We do pass through nvidia's configuration utilities with their 
>>>>> drivers, but
>>>>> for most drivers, there is little to no configuration needed.
>>>>>
>>>>>     -Alan Coopersmith-           alan.coopersmith@sun.com
>>>>>      Sun Microsystems, Inc. - X Window System Engineering
>>>>>
>>>>>
>>>>> Mike Riley wrote:
>>>>>> So you are saying that X86 should remain with no way to configure 
>>>>>> Xorg
>>>>>> displays, except manually editing the xorg.conf file, and only a
>>>>>> deprecated method for configuring Xsun displays?
>>>>>>
>>>>>> This makes no sense to me.
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> Stuart Kreitman wrote:
>>>>>>> This should be exclusive to Sparc, because x86 never had 
>>>>>>> fbconfig, It
>>>>>>> had kdmconfig which is quite deprecated,
>>>>>>> see the man page on it.  kdmconfig was kept specific to Xsun and 
>>>>>>> has
>>>>>>> nothing to do with xorg.conf.
>>>>>>>
>>>>>>>
>>>>>>> Stuart
>>>>>>>
>>>>>>>
>>>>>>> Mike Riley wrote:
>>>>>>>> Is this for both X86 and Sparc then?
>>>>>>>>
>>>>>>>> I am asking because the platform is not mentioned here and 
>>>>>>>> fbconfig
>>>>>>>> does not (yet) exist on X86 and Xorg is just starting to show 
>>>>>>>> up for
>>>>>>>> Sparc.
>>>>>>>>
>>>>>>>> Mike
>>>>>>>>
>>>>>>>> Eric Sultan wrote:
>>>>>>>>> I'm sponsoring this proposal for David Paist, the timeout to 
>>>>>>>>> expire on
>>>>>>>>> 06/30/2008.  The requested release binding is patch.
>>>>>>>>>
>>>>>>>>>   -- Eric
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
>>>>>>>>> This information is Copyright 2008 Sun Microsystems
>>>>>>>>> 1. Introduction
>>>>>>>>>     1.1. Project/Component Working Name:
>>>>>>>>>      fbconfig configuration utility for Xorg
>>>>>>>>>     1.2. Name of Document Author/Supplier:
>>>>>>>>>      Author:  David Paist
>>>>>>>>>     1.3  Date of This Document:
>>>>>>>>>     23 June, 2008
>>>>>>>>> 4. Technical Description
>>>>>>>>>
>>>>>>>>>     This project modifies fbconfig, the frame buffer 
>>>>>>>>> configuration
>>>>>>>>>     utility, to support both the Xorg and the Xsun versions of 
>>>>>>>>> the X
>>>>>>>>>     server.  A goal is to provide seamless support in Xorg 
>>>>>>>>> environments
>>>>>>>>>     for current fbconfig(1M) users.
>>>>>>>>>
>>>>>>>>>     The current /usr/sbin/fbconfig program will be modified to 
>>>>>>>>> retrieve
>>>>>>>>>     the name of the currently-configured X server from the 
>>>>>>>>> service
>>>>>>>>>     configuration repository.  If the server is Xsun, fbconfig 
>>>>>>>>> will
>>>>>>>>>     operate as it currently does for Xsun, modifying if 
>>>>>>>>> necessary the
>>>>>>>>>     OWConfig database.
>>>>>>>>>
>>>>>>>>>     If the server is Xorg, fbconfig will invoke a new program
>>>>>>>>>     fbconf-xorg, which in turn will invoke a device-specific 
>>>>>>>>> module to
>>>>>>>>>     provide the configuration operations for the device named 
>>>>>>>>> in the
>>>>>>>>>     command line.
>>>>>>>>>
>>>>>>>>>     A new library, libfbconf-xorg.so, is provided to provide 
>>>>>>>>> functions
>>>>>>>>>     common to fbconf-xorg and to the device-dependent modules.
>>>>>>>>>
>>>>>>>>>     The device-dependent module names are formed from the 
>>>>>>>>> identifier
>>>>>>>>>     returned by the VIS_GETIDENTIFIER ioctl, in a manner 
>>>>>>>>> similar to the
>>>>>>>>>     practice for fbconfig modules for Xsun.  For Xorg, the 
>>>>>>>>> modules are
>>>>>>>>>     named lib<Corporate Identifier><Device Name>_conf.so.  For 
>>>>>>>>> example,
>>>>>>>>>     the module for kfb is libSUNWkfb_conf.so.
>>>>>>>>>
>>>>>>>>>     Durable data will be stored in /etc/X11/xorg.conf.  If 
>>>>>>>>> that file
>>>>>>>>> does
>>>>>>>>>     not exist, it will be created with a minimal configuration
>>>>>>>>> necessary
>>>>>>>>>     to support the requested configuration.
>>>>>>>>>
>>>>>>>>>     Interfaces exported:
>>>>>>>>>
>>>>>>>>>         /usr/sbin/fbconfig                       Uncommitted 
>>>>>>>>> modified program
>>>>>>>>>         /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new
>>>>>>>>>         /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
>>>>>>>>>         /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  
>>>>>>>>> new,
>>>>>>>>> kfb-specific
>>>>>>>>>         /usr/share/man/man1m/fbconfig.1m         Uncommitted 
>>>>>>>>> modified man page
>>>>>>>>>         /usr/share/man/man1m/fbconf-xorg.1m      Uncommitted  new
>>>>>>>>> man page
>>>>>>>>>         /etc/X11/xorg.conf                       Uncommitted
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>     Initial support will be for the XVR-2500 graphics accelerator
>>>>>>>>> (kfb).
>>>>>>>>>
>>>>>>>>>     This project does not grovide the DCMTool GUI support for 
>>>>>>>>> Xorg.
>>>>>>>>>
>>>>>>>>> 6. Resources and Schedule
>>>>>>>>>     6.4. Steering Committee requested information
>>>>>>>>>        6.4.1. Consolidation C-team Name:
>>>>>>>>>         Graphics
>>>>>>>>>     6.5. ARC review type: FastTrack
>>>>>>>>>     6.6. ARC Exposure: open
>>>>
>>>
>>
>


From Eric.Sultan@sun.com Tue Jun 24 12:11:23 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5OJBM0t021994
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 24 Jun 2008 12:11:23 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5OJBJxa016898;
	Tue, 24 Jun 2008 20:11:21 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Z00K01EMV8F00@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 24 Jun 2008 12:11:19 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Z00D1BEMUGDA0@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 24 Jun 2008 12:11:19 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5OJBINm000260; Tue,
 24 Jun 2008 19:11:18 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2Z00301CYU7S00@mail-amer.sun.com>
 (original mail from Eric.Sultan@Sun.COM); Tue, 24 Jun 2008 13:11:18 -0600 (MDT)
Received: from [129.146.94.117] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2Z00M7EEMNE3A0@mail-amer.sun.com>; Tue,
 24 Jun 2008 13:11:13 -0600 (MDT)
Date: Tue, 24 Jun 2008 12:11:11 -0700
From: Eric Sultan <Eric.Sultan@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396	FastTrack
 timeout 06/30/2008]
In-reply-to: <20080624024655.GH8142@zruty.sfbay.sun.com>
Sender: Eric.Sultan@sun.com
To: Danek Duvall <Danek.Duvall@sun.com>
Cc: Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, David.Paist@sun.com, xorg-configuration@sun.com
Reply-to: Eric.Sultan@sun.com
Message-id: <486146CF.4020009@Sun.COM>
MIME-version: 1.0
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <20080624024655.GH8142@zruty.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 2075

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hmmm...&nbsp; Good question about the classification of /usr/lib/fbconfig
files.&nbsp; Yes, the device-specific files should probably be Project
Private.&nbsp;&nbsp;&nbsp; The files that aren't device-specific should&nbsp; probably be
Uncommitted, but since we don't have an approved interface spec for
them they should be Project Private at this time.&nbsp; I'll make the change
and send an amended interface table in a subsequent mail.<br>
<br>
A question came up in my group this morning about the use of '-' vs '_'
in file names, and I tried to remember whether there was any ARC, or
other, advice on this.&nbsp; We currently use "fbconfig-xorg" and
"libfbconf-xorg.so", but if there is a reason to use the underscore
character instead of the hyphen we can make that change.<br>
<br>
&nbsp; -- Eric<br>
<br>
<br>
<br>
Danek Duvall wrote:
<blockquote cite="mid:20080624024655.GH8142@zruty.sfbay.sun.com"
 type="cite">
  <pre wrap="">On Mon, Jun 23, 2008 at 11:57:38AM -0700, Eric Sultan wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">    Interfaces exported:

        /usr/sbin/fbconfig                       Uncommitted  modified program
        /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
        /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
        /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, kfb-specific
    </pre>
  </blockquote>
  <pre wrap=""><!---->
This is probably a nit, but aren't the files under /usr/lib/fbconfig
Project Private?  Or do you expect people to need to use them for any
reason.  You have a man page for fbconf-xorg, but why would people need to
use that instead of fbconfig?

Also, man pages aren't interfaces.  Good to have them in the materials for
a case (or diffs, if you're making modifications), but they're "just"
documentation.

Danek
  </pre>
</blockquote>
<br>
</body>
</html>

From David.Paist@sun.com Tue Jun 24 14:38:38 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5OLcbqv029057
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 24 Jun 2008 14:38:37 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5OLcXZd017171;
	Tue, 24 Jun 2008 22:38:35 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2Z00105LGA2A00@nwk-avmta-2.sfbay.sun.com>; Tue,
 24 Jun 2008 14:38:34 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2Z00LCALG9GA40@nwk-avmta-2.sfbay.sun.com>; Tue,
 24 Jun 2008 14:38:33 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5OLcXPT013668; Tue,
 24 Jun 2008 21:38:33 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K2Z00801JQI0N00@mail-amer.sun.com>
 (original mail from David.Paist@Sun.COM); Tue, 24 Jun 2008 15:38:33 -0600 (MDT)
Received: from [129.148.9.169] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K2Z00CB7LFMWC60@mail-amer.sun.com>; Tue,
 24 Jun 2008 15:38:12 -0600 (MDT)
Date: Tue, 24 Jun 2008 17:38:10 -0400
From: David Paist - Burlington MA <David.Paist@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396	FastTrack
 timeout 06/30/2008]
In-reply-to: <486146CF.4020009@Sun.COM>
Sender: David.Paist@sun.com
To: Eric.Sultan@sun.com
Cc: Danek Duvall <Danek.Duvall@sun.com>,
        Eric Sultan <egs@thirdreef.sfbay.sun.com>, PSARC-ext@sun.com,
        Charmaine.Lee@sun.com, xorg-configuration@sun.com
Message-id: <48616942.8040107@Sun.COM>
MIME-version: 1.0
Content-type: text/html; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <20080624024655.GH8142@zruty.sfbay.sun.com> <486146CF.4020009@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20070802)
Status: RO
Content-Length: 2819

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
There is a precedent for Xsun SUNW[a-z]fb_config(1M) man pages.&nbsp; The<br>
fbconfig(1M) man page doesn't provide any device-specific information,<br>
after all.<br>
<br>
In addition, fbconfig(1M) now wants to invoke the device configuration<br>
program according to which X server is configured.&nbsp; If no X server is<br>
configured or if the X server is unknown, fbconfig(1M) won't know which<br>
configuration program to execute, even for the -help display.&nbsp; The user<br>
might wish to have alternatives.<br>
<br>
Dave<br>
<br>
<br>
Eric Sultan wrote:
<blockquote cite="mid:486146CF.4020009@Sun.COM" type="cite">
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
Hmmm...&nbsp; Good question about the classification of /usr/lib/fbconfig
files.&nbsp; Yes, the device-specific files should probably be Project
Private.&nbsp;&nbsp;&nbsp; The files that aren't device-specific should&nbsp; probably be
Uncommitted, but since we don't have an approved interface spec for
them they should be Project Private at this time.&nbsp; I'll make the change
and send an amended interface table in a subsequent mail.<br>
  <br>
A question came up in my group this morning about the use of '-' vs '_'
in file names, and I tried to remember whether there was any ARC, or
other, advice on this.&nbsp; We currently use "fbconfig-xorg" and
"libfbconf-xorg.so", but if there is a reason to use the underscore
character instead of the hyphen we can make that change.<br>
  <br>
&nbsp; -- Eric<br>
  <br>
  <br>
  <br>
Danek Duvall wrote:
  <blockquote cite="mid:20080624024655.GH8142@zruty.sfbay.sun.com"
 type="cite">
    <pre wrap="">On Mon, Jun 23, 2008 at 11:57:38AM -0700, Eric Sultan wrote:

  </pre>
    <blockquote type="cite">
      <pre wrap="">    Interfaces exported:

        /usr/sbin/fbconfig                       Uncommitted  modified program
        /usr/lib/fbconfig/fbconf-xorg            Uncommitted  new 
        /usr/lib/fbconfig/libfbconf-xorg.so      Uncommitted  new
        /usr/lib/fbconfig/libSUNWkfb_conf.so     Uncommitted  new, kfb-specific
    </pre>
    </blockquote>
    <pre wrap=""><!---->
This is probably a nit, but aren't the files under /usr/lib/fbconfig
Project Private?  Or do you expect people to need to use them for any
reason.  You have a man page for fbconf-xorg, but why would people need to
use that instead of fbconfig?

Also, man pages aren't interfaces.  Good to have them in the materials for
a case (or diffs, if you're making modifications), but they're "just"
documentation.

Danek
  </pre>
  </blockquote>
  <br>
</blockquote>
</body>
</html>

From Eric.Sultan@sun.com Wed Jun 25 10:18:58 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5PHIwRq008104
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 25 Jun 2008 10:18:58 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5PHIvVW001209;
	Wed, 25 Jun 2008 10:18:58 -0700 (PDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K310040B43LFI00@nwk-avmta-2.sfbay.sun.com>; Wed,
 25 Jun 2008 10:18:57 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K31001I543L9S60@nwk-avmta-2.sfbay.sun.com>; Wed,
 25 Jun 2008 10:18:57 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5PHIvsq020435; Wed,
 25 Jun 2008 17:18:57 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K3100G012PD5400@mail-amer.sun.com>
 (original mail from Eric.Sultan@Sun.COM); Wed, 25 Jun 2008 11:18:57 -0600 (MDT)
Received: from [129.146.94.117] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K310040G43FUN90@mail-amer.sun.com>; Wed,
 25 Jun 2008 11:18:52 -0600 (MDT)
Date: Wed, 25 Jun 2008 10:18:51 -0700
From: Eric Sultan <Eric.Sultan@sun.com>
Subject: Re: fbconfig configuration utility for Xorg [PSARC/2008/396 FastTrack
 timeout 06/30/2008]
In-reply-to: <486082EF.10801@sun.com>
Sender: Eric.Sultan@sun.com
To: PSARC-ext@sun.com
Cc: David.Paist@sun.com, Charmaine.Lee@sun.com, xorg-configuration@sun.com
Reply-to: Eric.Sultan@sun.com
Message-id: <48627DFB.6020402@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200806231857.m5NIvc7O014854@thirdreef.sfbay.sun.com>
 <48602978.2010304@sun.com> <48602D3A.7040306@sun.com>
 <48602F68.1000709@sun.com> <4860327C.2090901@sun.com>
 <486035F8.3060701@sun.com> <48603CBA.5090109@sun.com>
 <48603ECF.5040409@Sun.COM> <48603FAB.600@sun.com> <48606D23.4020405@sun.com>
 <486082EF.10801@sun.com>
User-Agent: Thunderbird 2.0.0.4 (X11/20070622)
Status: RO
Content-Length: 585

No substantive unresolved issues remaining, this case was approved 
during this morning's PSARC meeting.

To summarize the modifications to the original proposal, here is the 
revised interface table:

Interfaces exported:
   /usr/sbin/fbconfig                       Uncommitted      modified program
   /usr/lib/fbconfig/fbconf_xorg            Project Private  new
   /usr/lib/fbconfig/libfbconf_xorg.so      Project Private  new
   /usr/lib/fbconfig/libSUNWkfb_conf.so     Project Private  new, kfb-specific
   /etc/X11/xorg.conf                       External Volatile


  -- Eric


