From dhain@sac.sfbay.sun.com Fri Jul 11 11:02:11 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 m6BI2B2D014678
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 11 Jul 2008 11:02:11 -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 m6BI2Aht024307;
	Fri, 11 Jul 2008 11:02:11 -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 <0K3U00A13SRLSO00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 11 Jul 2008 11:02:09 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K3U007Y8SRHCL10@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 11 Jul 2008 11:02:05 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m6BI25D2024343; Fri, 11 Jul 2008 11:02:05 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m6BI23i8014673; Fri,
 11 Jul 2008 11:02:03 -0700 (PDT)
Received: (from dhain@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m6BI22JH014669; Fri,
 11 Jul 2008 11:02:02 -0700 (PDT)
Date: Fri, 11 Jul 2008 11:02:02 -0700 (PDT)
From: Daniel Hain <dhain@sac.sfbay.sun.com>
Subject: sun4v Platform Independent Topology Enumerator - libmdesc extensions
 [PSARC/2008/440 FastTrack timeout 07/18/2008]
To: PSARC-ext@sun.com
Cc: Scott.Davenport@sun.com
Message-id: <200807111802.m6BI22JH014669@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 2693

I am sponsoring the following fasttrack for Scott Daventport, requesting patch
binding and a timeout of 07/18/2008.

-Dan


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:
	 sun4v Platform Independent Topology Enumerator - libmdesc extensions
    1.2. Name of Document Author/Supplier:
	 Author:  Scott Davenport
    1.3  Date of This Document:
	11 July, 2008
4. Technical Description
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:
	 sun4v Platform Independent Topology Enumerator - libmdesc extensions

    1.2. Name of Document Author/Supplier:
	 Author: Scott Davenport

    1.3  Date of This Document:
	 July 10, 2008

   1.4. Name of Major Document Customer(s)/Consumer(s):
        1.4.1. The Community you expect to review your project:

        ON

        1.4.2. The ARC(s) you expect to review your project:

        PSARC - Open.


4. Technical Description

SUMMARY:
	The Physical Resource Inventory (PRI) on sun4v systems is
	to be used as the source for building an FMA topology. This
	case adds interfaces to libmdesc so the sun4v enumerator
	can walk the hierarchy in the PRI and build an FMA topology.

	This case seeks patch binding for an ON10 Update release.


PROBLEM:
	The current APIs in libmdesc are for directed queries when
	one knows apriori something about the nodes of interest. The
	sun4v platform independent enumerator, by virtue of being
	generic, cannot assume anything about the MD/PRI contents.
	New APIs are needed to allow the arbitrary walk of the 
	MD/PRI graph.

PROPOSED SOLUTION:
	This case adds new interfaces to the libmdesc library to 
	walk the MD/PRI graph and perform a callback. The libmdesc
	library was initially introduced as part of the following
	cases:

		FWARC/2006/141  Logical Domains (LDOMS) 1.0 FMA
		FWARC 2005/116  sun4v core API
		PSARC/2004/515  sun4v_machine_class

	The interfaces being added are:

	Interface		Classification
	----------------------	---------------  
	md_walk_dag		Project Private
	md_get_prop_arcs	Project Private


ISSUES:
	NONE

REFERENCE DOCUMENTS:        

	FWARC/2006/141  Logical Domains (LDOMS) 1.0 FMA
	FWARC 2005/116  sun4v core API
	PSARC/2004/515  sun4v_machine_class
	sun4v PI Enumerator FMA Portfolio
	  http://wikihome.sfbay/fma-portfolio/Wiki.jsp?page=2008.015.sun4v_pi_enumerator

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


From Daniel.Hain@sun.com Wed Jul 16 16:13:48 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 m6GNDmtS015692
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 16 Jul 2008 16:13:48 -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 m6GNDl1l016076
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 16 Jul 2008 16:13: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 <0K4400A0BGIYXE00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Wed, 16 Jul 2008 16:13:46 -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 <0K44008HAGIXKR30@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Wed,
 16 Jul 2008 16:13:46 -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 m6GNDjoW018789	for
 <PSARC-ext@Sun.Com>; Wed, 16 Jul 2008 16:13:45 -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 <0K4400H01GG0LK00@fe-sfbay-09.sun.com>
 (original mail from Daniel.Hain@Sun.COM)
 for PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Wed,
 16 Jul 2008 16:13:45 -0700 (PDT)
Received: from [192.168.0.4] ([72.197.213.236])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K4400ABKGI4MUG0@fe-sfbay-09.sun.com>; Wed,
 16 Jul 2008 16:13:23 -0700 (PDT)
Date: Wed, 16 Jul 2008 16:13:46 -0700
From: Daniel Hain <Daniel.Hain@sun.com>
Subject: Re: sun4v Platform Independent Topology Enumerator - libmdesc
 extensions [PSARC/2008/440 FastTrack timeout 07/18/2008]
In-reply-to: <200807111802.m6BI22JH014669@sac.sfbay.sun.com>
Sender: Daniel.Hain@sun.com
To: Daniel Hain <dhain@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Scott.Davenport@sun.com
Message-id: <487E80AA.9080209@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: <200807111802.m6BI22JH014669@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080310)
Status: RO
Content-Length: 3494

This was approved at today's PSARC meeting.

Dan


Daniel Hain wrote:
> I am sponsoring the following fasttrack for Scott Daventport, requesting patch
> binding and a timeout of 07/18/2008.
>
> -Dan
>
>
> 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:
> 	 sun4v Platform Independent Topology Enumerator - libmdesc extensions
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Scott Davenport
>     1.3  Date of This Document:
> 	11 July, 2008
> 4. Technical Description
> 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:
> 	 sun4v Platform Independent Topology Enumerator - libmdesc extensions
>
>     1.2. Name of Document Author/Supplier:
> 	 Author: Scott Davenport
>
>     1.3  Date of This Document:
> 	 July 10, 2008
>
>    1.4. Name of Major Document Customer(s)/Consumer(s):
>         1.4.1. The Community you expect to review your project:
>
>         ON
>
>         1.4.2. The ARC(s) you expect to review your project:
>
>         PSARC - Open.
>
>
> 4. Technical Description
>
> SUMMARY:
> 	The Physical Resource Inventory (PRI) on sun4v systems is
> 	to be used as the source for building an FMA topology. This
> 	case adds interfaces to libmdesc so the sun4v enumerator
> 	can walk the hierarchy in the PRI and build an FMA topology.
>
> 	This case seeks patch binding for an ON10 Update release.
>
>
> PROBLEM:
> 	The current APIs in libmdesc are for directed queries when
> 	one knows apriori something about the nodes of interest. The
> 	sun4v platform independent enumerator, by virtue of being
> 	generic, cannot assume anything about the MD/PRI contents.
> 	New APIs are needed to allow the arbitrary walk of the 
> 	MD/PRI graph.
>
> PROPOSED SOLUTION:
> 	This case adds new interfaces to the libmdesc library to 
> 	walk the MD/PRI graph and perform a callback. The libmdesc
> 	library was initially introduced as part of the following
> 	cases:
>
> 		FWARC/2006/141  Logical Domains (LDOMS) 1.0 FMA
> 		FWARC 2005/116  sun4v core API
> 		PSARC/2004/515  sun4v_machine_class
>
> 	The interfaces being added are:
>
> 	Interface		Classification
> 	----------------------	---------------  
> 	md_walk_dag		Project Private
> 	md_get_prop_arcs	Project Private
>
>
> ISSUES:
> 	NONE
>
> REFERENCE DOCUMENTS:        
>
> 	FWARC/2006/141  Logical Domains (LDOMS) 1.0 FMA
> 	FWARC 2005/116  sun4v core API
> 	PSARC/2004/515  sun4v_machine_class
> 	sun4v PI Enumerator FMA Portfolio
> 	  http://wikihome.sfbay/fma-portfolio/Wiki.jsp?page=2008.015.sun4v_pi_enumerator
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		on
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   


-- 
Dan Hain 
Solaris Revenue Product Engineering (RPE)

