CPU Profile Document Number: DCIM1041 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 – CPU Profile Implementation ........................................................................................................ 9 Tables Table 1 – Related Profiles ............................................................................................................................. 7 Table 2 –Class Requirements: CPU Profile ..
CPU Profile 1 Scope The DCIM CPU Profile describes the properties and interfaces for executing system management tasks related to the management of processors within a system. The profile standardizes and aggregates the description for the CPU properties into a CPU view representation as well as provides static methodology for the clients to query the CPU 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: CPU Version: 1.0.0 Organization: Dell CIM Schema Version: 2.26 Experimental Dell Schema Version: 1.0.
6 Description The Dell CPU Profile describes platform’s CPUs. Each CPU’s information is represented by an instance of DCIM_CPUView class. Figure 1 details the class diagram of the Dell CPU Profile. DCIM_CPUView LCElementConformsToProfile Implementation Namespace Interop Namespace DCIM_ LCRegisteredProfile RegisteredOrganization : 1 (Other) RegisteredName : CPU RegisteredVersion : 1.0.0 OtherRegisteredOrganization : “DCIM” Figure 1 – Class Diagram 8 Version 1.0.
Figure 2 details typical Dell CPU Profile implementation for a platform containing two CPUs. In order for client to discover the instrumentation’s support of this profile, CPUProfile is instantiated in the Interop Namespace. CPUProfile 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. CPU1 and CPU2 are the CPU views representing the two CPUs in the Implementation Namespace.
7 Implementation Description This section describes the requirements and guidelines for implementing Dell CPU Profile. Table 2 –Class Requirements: CPU Profile Element Name Requirement Description DCIM_CPUView 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_CPUView instance representing a processor 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 Cache3Size Mandatory uint64 Cache1PrimaryStatus Mandatory uint32 Cache2PrimaryStatus Mandatory uint32 Cache3PrimaryStatus Mandatory uint32 Cache1ErrorMethodology Optional uint16 Cache2ErrorMethodology Optional uint16 Cache3ErrorMethodology Optional uint16 Cache1WritePolicy Mandatory uint16 Cache2WritePolicy Mandatory uint16 Cache3WritePolicy Mandatory uint16 Cache1Type Mandatory uint16 Cache2Type Mandatory uint16 Cache3Type Mandatory u
Property Name Requirements Type Cache2Associativity Mandatory uint16 Cache3Associativity Cache1SRAMType Cache2SRAMType Cache3SRAMType Mandatory Mandatory Mandatory Mandatory uint16 uint16 uint16 uint16 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:CPU:1.0.0” 7.2.
• • “LICENSED” “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.