From alan.coopersmith@oracle.com Fri May  7 14:20:56 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o47LKu4q006030
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 7 May 2010 14:20:56 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o47LKt7T006072
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.Com>; Fri, 7 May 2010 16:20:56 -0500 (CDT)
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 <0L2200J1BJAV8K00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Fri, 07 May 2010 14:20:55 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L22007EUJAUHN20@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Fri,
 07 May 2010 14:20:54 -0700 (PDT)
Received: from [129.145.155.53] (sunray-osol-2.SFBay.Sun.COM [129.145.155.53])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o47LKrFx013212; Fri, 07 May 2010 14:20:54 -0700 (PDT)
Date: Fri, 07 May 2010 14:20:53 -0700
From: Alan Coopersmith <alan.coopersmith@oracle.com>
Subject: Xorg configuration file for VESA driver selection [PSARC/2010/161
 FastTrack timeout 05/14/2010]
To: PSARC-ext@sun.com
Cc: dminer@opensolaris.org, xwin-discuss@opensolaris.org
Message-id: <4BE48435.4010605@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
User-Agent: Thunderbird 2.0.0.23 (X11/20090926)
Status: RO
Content-Length: 4112

I am sponsoring this case for the X team.   The timer is set for one week
from today, May 14, 2010.   The case requests a patch release binding as
it simply adds new interfaces in a compatible fashion.

        -Alan Coopersmith-           alan.coopersmith@sun.com
         Oracle Solaris Platform Engineering: X Window System

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights
reserved.
1. Introduction
    1.1. Project/Component Working Name:
	 Xorg configuration file for VESA driver selection
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	07 May, 2010
4. Technical Description

This case introduces interfaces for other software to use to request the
Xorg server start using the VESA driver instead of trying to autodetect
a hardware specific driver for the graphics card involved.

The initial consumer will be the Caiman LiveCD, which currently offers
this functionality via a grub boot menu option and delivers its own copy
of the xorg.conf.vesa file.   This case moves responsibility for delivering
xorg.conf.vesa into the X consolidation, so that we can ensure it is always
in sync with the Xorg server version delivered.

The X consolidation will deliver two new interfaces that can be used to
configure this mode:

1) Xorg -config xorg.conf.vesa

   When Xorg is called directly, using the command line flag
   "-config xorg.conf.vesa" will cause it to start with the
   VESA driver.

2) svc:/application/x11/x11-server property options/config_file

   When the SMF property options/config_file is set to a string value,
   that string will be passed as the -config argument to the X server
   when started via one of the mechanisms that uses the /usr/bin/X or
   /usr/bin/Xserver commands to start the X server with the options
   specified in SMF.   This allows passing this option when the X server
   is started indirectly, such as via the gdm display manager.

   As described in the Xorg man page description of the -config flag when
   Xorg is started by non-root users, the value of this property must be
   a relative path from one of the directories in the Xorg config file
   search path, and not an absolute path.

   When the server property is set to a server other than Xorg, the
   config_file property will be ignored/unused, as none of the other
   currently shipped X servers accept a command line option for choosing
   configuration files.   (Xsun is the only other X server with a
   configuration file, and it does not offer a command line option to
   choose a different path to load it from.)   If any other servers
   develop such an option, adding support for this property should be
   done as part of integrating that option.

The file xorg.conf.vesa, including both its path and its contents,
are Project Private implementation details - only that Xorg will start in
this mode when the string "xorg.conf.vesa" is used as the path to the
configuration is the Uncommitted interface.   Editing of this file will not
be supported - users who want to customize their local configuration should
still do so via the existing xorg.conf mechanisms or providing the name of
a customized config file.

Since the VESA driver is only available on x86 platforms due to hardware
limitations, the xorg.conf.vesa will only be delivered & supported
on those platforms.   The options/config_file property to the x11-server
service will be available on all platforms.


Imported interfaces:
--------------------
Xorg server command line options		External	PSARC 2004/187
svc:/application/x11/x11-server			Evolving	PSARC 2004/752

Exported interfaces:
--------------------
x11-server SMF property options/config_file	Uncommitted	All platforms

xorg.conf.vesa argument to
 Xorg -config or config_file SMF property	Uncommitted	x86-only

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




From alan.coopersmith@oracle.com Mon May 10 13:38:06 2010
Received: from sunmail6brm.central.sun.com (sunmail6brm.Central.Sun.COM [129.147.4.169])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id o47LKu4q006030
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 7 May 2010 14:20:56 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail6brm.central.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o47LKt7T006072
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.Com>; Fri, 7 May 2010 16:20:56 -0500 (CDT)
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 <0L2200J1BJAV8K00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Fri, 07 May 2010 14:20:55 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L22007EUJAUHN20@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Fri,
 07 May 2010 14:20:54 -0700 (PDT)
Received: from [129.145.155.53] (sunray-osol-2.SFBay.Sun.COM [129.145.155.53])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o47LKrFx013212; Fri, 07 May 2010 14:20:54 -0700 (PDT)
Date: Fri, 07 May 2010 14:20:53 -0700
From: Alan Coopersmith <alan.coopersmith@oracle.com>
Subject: Xorg configuration file for VESA driver selection [PSARC/2010/161
 FastTrack timeout 05/14/2010]
To: PSARC-ext@sun.com
Cc: dminer@opensolaris.org, xwin-discuss@opensolaris.org
Message-id: <4BE48435.4010605@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
User-Agent: Thunderbird 2.0.0.23 (X11/20090926)
Status: RO
Content-Length: 4112

I am sponsoring this case for the X team.   The timer is set for one week
from today, May 14, 2010.   The case requests a patch release binding as
it simply adds new interfaces in a compatible fashion.

        -Alan Coopersmith-           alan.coopersmith@sun.com
         Oracle Solaris Platform Engineering: X Window System

Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights
reserved.
1. Introduction
    1.1. Project/Component Working Name:
	 Xorg configuration file for VESA driver selection
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	07 May, 2010
4. Technical Description

This case introduces interfaces for other software to use to request the
Xorg server start using the VESA driver instead of trying to autodetect
a hardware specific driver for the graphics card involved.

The initial consumer will be the Caiman LiveCD, which currently offers
this functionality via a grub boot menu option and delivers its own copy
of the xorg.conf.vesa file.   This case moves responsibility for delivering
xorg.conf.vesa into the X consolidation, so that we can ensure it is always
in sync with the Xorg server version delivered.

The X consolidation will deliver two new interfaces that can be used to
configure this mode:

1) Xorg -config xorg.conf.vesa

   When Xorg is called directly, using the command line flag
   "-config xorg.conf.vesa" will cause it to start with the
   VESA driver.

2) svc:/application/x11/x11-server property options/config_file

   When the SMF property options/config_file is set to a string value,
   that string will be passed as the -config argument to the X server
   when started via one of the mechanisms that uses the /usr/bin/X or
   /usr/bin/Xserver commands to start the X server with the options
   specified in SMF.   This allows passing this option when the X server
   is started indirectly, such as via the gdm display manager.

   As described in the Xorg man page description of the -config flag when
   Xorg is started by non-root users, the value of this property must be
   a relative path from one of the directories in the Xorg config file
   search path, and not an absolute path.

   When the server property is set to a server other than Xorg, the
   config_file property will be ignored/unused, as none of the other
   currently shipped X servers accept a command line option for choosing
   configuration files.   (Xsun is the only other X server with a
   configuration file, and it does not offer a command line option to
   choose a different path to load it from.)   If any other servers
   develop such an option, adding support for this property should be
   done as part of integrating that option.

The file xorg.conf.vesa, including both its path and its contents,
are Project Private implementation details - only that Xorg will start in
this mode when the string "xorg.conf.vesa" is used as the path to the
configuration is the Uncommitted interface.   Editing of this file will not
be supported - users who want to customize their local configuration should
still do so via the existing xorg.conf mechanisms or providing the name of
a customized config file.

Since the VESA driver is only available on x86 platforms due to hardware
limitations, the xorg.conf.vesa will only be delivered & supported
on those platforms.   The options/config_file property to the x11-server
service will be available on all platforms.


Imported interfaces:
--------------------
Xorg server command line options		External	PSARC 2004/187
svc:/application/x11/x11-server			Evolving	PSARC 2004/752

Exported interfaces:
--------------------
x11-server SMF property options/config_file	Uncommitted	All platforms

xorg.conf.vesa argument to
 Xorg -config or config_file SMF property	Uncommitted	x86-only

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




From garrett.damore@oracle.com Mon May 10 14:45:21 2010
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 o4ALjL6a013452
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 10 May 2010 14:45:21 -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.8+Sun/8.13.8/ENSMAIL,v2.4) with ESMTP id o4ALjKmR010661
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Mon, 10 May 2010 14:45:20 -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 <0L2800E034FKVH00@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Mon, 10 May 2010 14:45:20 -0700 (PDT)
Received: from sca-ea-mail-2.sun.com ([192.18.43.25])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L28004XM4FKB590@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Mon,
 10 May 2010 14:45:20 -0700 (PDT)
Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117])
	by sca-ea-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id o4ALjJSe004972	for
 <psarc-ext@Sun.COM>; Mon, 10 May 2010 21:45:19 +0000 (GMT)
Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155])
	by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1)
 with ESMTP id o4AIQ1xs007331; Mon, 10 May 2010 21:45:13 +0000 (GMT)
Received: from abhmt012.oracle.com by acsmt354.oracle.com	with ESMTP id
 252781631273527830; Mon, 10 May 2010 14:43:50 -0700
Received: from [10.7.251.172] (/10.7.251.172)
	by default (Oracle Beehive Gateway v4.0)	with ESMTP ; Mon,
 10 May 2010 14:43:49 -0700
Date: Mon, 10 May 2010 14:43:48 -0700
From: "Garrett D'Amore" <garrett.damore@oracle.com>
Subject: Re: Xorg configuration file for VESA driver selection [PSARC/2010/161
 FastTrack timeout 05/14/2010]
In-reply-to: <4BE48435.4010605@oracle.com>
To: Alan Coopersmith <alan.coopersmith@oracle.com>
Cc: psarc-ext@sun.com, dminer@opensolaris.org, xwin-discuss@opensolaris.org
Message-id: <4BE87E14.5010909@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Source-IP: acsmt355.oracle.com [141.146.40.155]
X-Auth-Type: Internal IP
X-CT-RefId: str=0001.0A090202.4BE87E6A.0106:SCFMA4539814,ss=1,fgs=0
References: <4BE48435.4010605@oracle.com>
User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.1.8) Gecko/20100412
 Lightning/1.0b1 Thunderbird/3.0.3
Status: RO
Content-Length: 4493

The case seems reasonable enough (far less contentious than I first had 
guessed from the title alone).  +1.

     - Garrett

On 05/ 7/10 02:20 PM, Alan Coopersmith wrote:
> I am sponsoring this case for the X team.   The timer is set for one week
> from today, May 14, 2010.   The case requests a patch release binding as
> it simply adds new interfaces in a compatible fashion.
>
>          -Alan Coopersmith-           alan.coopersmith@sun.com
>           Oracle Solaris Platform Engineering: X Window System
>
> Template Version: @(#)sac_nextcase 1.70 03/30/10 SMI
> This information is Copyright (c) 2010, Oracle and/or its affiliates. All rights
> reserved.
> 1. Introduction
>      1.1. Project/Component Working Name:
> 	 Xorg configuration file for VESA driver selection
>      1.2. Name of Document Author/Supplier:
> 	 Author:  Alan Coopersmith
>      1.3  Date of This Document:
> 	07 May, 2010
> 4. Technical Description
>
> This case introduces interfaces for other software to use to request the
> Xorg server start using the VESA driver instead of trying to autodetect
> a hardware specific driver for the graphics card involved.
>
> The initial consumer will be the Caiman LiveCD, which currently offers
> this functionality via a grub boot menu option and delivers its own copy
> of the xorg.conf.vesa file.   This case moves responsibility for delivering
> xorg.conf.vesa into the X consolidation, so that we can ensure it is always
> in sync with the Xorg server version delivered.
>
> The X consolidation will deliver two new interfaces that can be used to
> configure this mode:
>
> 1) Xorg -config xorg.conf.vesa
>
>     When Xorg is called directly, using the command line flag
>     "-config xorg.conf.vesa" will cause it to start with the
>     VESA driver.
>
> 2) svc:/application/x11/x11-server property options/config_file
>
>     When the SMF property options/config_file is set to a string value,
>     that string will be passed as the -config argument to the X server
>     when started via one of the mechanisms that uses the /usr/bin/X or
>     /usr/bin/Xserver commands to start the X server with the options
>     specified in SMF.   This allows passing this option when the X server
>     is started indirectly, such as via the gdm display manager.
>
>     As described in the Xorg man page description of the -config flag when
>     Xorg is started by non-root users, the value of this property must be
>     a relative path from one of the directories in the Xorg config file
>     search path, and not an absolute path.
>
>     When the server property is set to a server other than Xorg, the
>     config_file property will be ignored/unused, as none of the other
>     currently shipped X servers accept a command line option for choosing
>     configuration files.   (Xsun is the only other X server with a
>     configuration file, and it does not offer a command line option to
>     choose a different path to load it from.)   If any other servers
>     develop such an option, adding support for this property should be
>     done as part of integrating that option.
>
> The file xorg.conf.vesa, including both its path and its contents,
> are Project Private implementation details - only that Xorg will start in
> this mode when the string "xorg.conf.vesa" is used as the path to the
> configuration is the Uncommitted interface.   Editing of this file will not
> be supported - users who want to customize their local configuration should
> still do so via the existing xorg.conf mechanisms or providing the name of
> a customized config file.
>
> Since the VESA driver is only available on x86 platforms due to hardware
> limitations, the xorg.conf.vesa will only be delivered&  supported
> on those platforms.   The options/config_file property to the x11-server
> service will be available on all platforms.
>
>
> Imported interfaces:
> --------------------
> Xorg server command line options		External	PSARC 2004/187
> svc:/application/x11/x11-server			Evolving	PSARC 2004/752
>
> Exported interfaces:
> --------------------
> x11-server SMF property options/config_file	Uncommitted	All platforms
>
> xorg.conf.vesa argument to
>   Xorg -config or config_file SMF property	Uncommitted	x86-only
>
> 6. Resources and Schedule
>      6.4. Steering Committee requested information
>     	6.4.1. Consolidation C-team Name:
> 		X Consolidation (Desktop C-Team)
>      6.5. ARC review type: FastTrack
>      6.6. ARC Exposure: open
>
>
>
>    


From alan.coopersmith@oracle.com Fri May 14 19:28:38 2010
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 o4F2SbG8020012
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 14 May 2010 19:28:38 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.4) with ESMTP id o4F2SbAX009176
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Fri, 14 May 2010 20:28:37 -0600 (MDT)
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 <0L2F00A03W7PIK00@nwk-avmta-1.sfbay.Sun.COM> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Fri, 14 May 2010 19:28:37 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0L2F000QSW7OBK70@nwk-avmta-1.sfbay.Sun.COM> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Fri,
 14 May 2010 19:28:37 -0700 (PDT)
Received: from [129.145.155.53] (sunray-osol-2.SFBay.Sun.COM [129.145.155.53])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.4)
 with ESMTP id o4F2SaHA020491; Fri, 14 May 2010 19:28:36 -0700 (PDT)
Date: Fri, 14 May 2010 19:28:36 -0700
From: Alan Coopersmith <alan.coopersmith@oracle.com>
Subject: Re: Xorg configuration file for VESA driver selection [PSARC/2010/161
 FastTrack timeout 05/14/2010]
In-reply-to: <4BE48435.4010605@oracle.com>
To: psarc-ext@sun.com
Cc: dminer@opensolaris.org, xwin-discuss@opensolaris.org
Message-id: <4BEE06D4.8010800@oracle.com>
MIME-version: 1.0
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <4BE48435.4010605@oracle.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090926)
Status: RO
Content-Length: 451

Alan Coopersmith wrote:
> I am sponsoring this case for the X team.   The timer is set for one week
> from today, May 14, 2010.   The case requests a patch release binding as
> it simply adds new interfaces in a compatible fashion.

A week has passed, and the only comment was the +1 from Garrett, so this
case is now closed approved.

-- 
	-Alan Coopersmith-        alan.coopersmith@oracle.com
	 Oracle Solaris Platform Engineering: X Window System


