PCI Device Profile Document Number: DCIM1045 Document Type: Specification Document Status: Published Document Language: E Date: 2012-03-08 Version: 1.0.
THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. ABSENT A SEPARATE AGREEMENT BETWEEN YOU AND DELL™ WITH REGARD TO FEEDBACK TO DELL ON THIS PROFILE SPECIFICATION, YOU AGREE ANY FEEDBACK YOU PROVIDE TO DELL REGARDING THIS PROFILE SPECIFICATION WILL BE OWNED AND CAN BE FREELY USED BY DELL. © 2010 - 2012 Dell Inc. All rights reserved.
CONTENTS 1 2 3 4 5 6 7 8 9 10 11 Scope .................................................................................................................................................... 5 Normative References........................................................................................................................... 5 Terms and Definitions ...........................................................................................................................
Figures Figure 1 – Class Diagram ............................................................................................................................. 8 Figure 2 – PCI Device Profile Implementation .............................................................................................. 9 Tables Table 1 – Related Profiles .............................................................................................................................
PCI Device Profile 1 Scope The DCIM PCI Device Profile describes the properties and interfaces for executing system management tasks related to the management of PCI devices within a system. The profile standardizes and aggregates the description for the PCI device properties into a PCI view representation as well as provides static methodology for the clients to query the PCI views without substantial traversal of the model.
3.3 may indicates a course of action permissible within the limits of the document 3.4 optional indicates a course of action permissible within the limits of the document 3.5 referencing profile indicates a profile that owns the definition of this class and can include a reference to this profile in its “Related Profiles” table 3.6 shall indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted 3.
4.2 iDRAC Integrated Dell Remote Access Controller – management controller for blades and monolithic servers 4.3 CMC Chassis Manager Controller – management controller for the modular chassis 4.4 WBEM Web-Based Enterprise Management 5 Synopsis Profile Name: PCI Device Version: 1.0.0 Organization: Dell CIM Schema Version: 2.26 Experimental Dell Schema Version: 1.0.
6 Description The Dell PCI Device Profile describes platform’s PCI devices. Each PCI device’s information is represented by an instance of DCIM_PCIDeviceView class. Figure 1 details the class diagram of the Dell PCI Device Profile. DCIM_PCIDeviceView Implementation Namespace DCIM_LCElementConformsToProfile Interop Namespace DCIM_LCRegisteredProfile RegisteredOrganization : 1 (Other) RegisteredName : PCI Device RegisteredVersion : 1.0.
Figure 2 details typical Dell PCI Device Profile implementation for a platform containing two PCI devices. In order for client to discover the instrumentation’s support of this profile, PCI Device Profile is instantiated in the Interop Namespace. PCI Device Profile instance describes the information about the implemented profile: most importantly, the name and version of the profile and the organization name that produced the profile.
7 Implementation Description This section describes the requirements and guidelines for implementing Dell PCI Device Profile. Table 2 – Class Requirements: PCI Device Profile Element Name Requirement Description DCIM_PCIDeviceView Mandatory The class shall be implemented in the Implementation Namespace. See section 7.1. DCIM_LCElementConformsToProfile Mandatory The class shall be implemented in the Implementation Namespace.
7.1.3 Properties The following table details the implemented properties for DCIM_PCIDeviceView instance representing a PCI in a system. The “Requirements” column shall denote the implementation requirement for the corresponding property. If the column “Property Name” matches the property name, the property either shall have the value denoted in the corresponding column “Additional Requirement”, or shall be implemented according to the requirements in the corresponding column “Additional Requirement”.
Property Name Requirements Type LastSystemInventoryTime Mandatory string LastUpdateTime Mandatory string 7.
The DCIM_LCElementConformsToProfile association(s) shall reference the DCIM_LCRegisteredProfile instance. 7.2.1 Resource URIs for WinRM® The class Resource URI shall be "http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/CIM_RegisteredProfile?__cimnamespace=root/interop" The key property shall be the InstanceID property. The instance Resource URI shall be: “http://schemas.dell.com/wbem/wscim/1/cimschema/2//DCIM_LCRegisteredProfile?__cimnamespace=root/interop+InstanceID= DCIM:PCIDevice:1.0.0” 7.2.
• “NOT_LICENSED” If no license is required for the profile, the property shall have value NULL. 8 Methods This section details the requirements for supporting extrinsic methods for the CIM elements defined by this profile. No additional details specified. 9 Use Cases See Lifecycle Controller (LC) Integration Best Practices Guide. 10 CIM Elements No additional details specified.