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