HP WBEM TC Document Number: P00106 Date: 3/04/2011 Version: 1.1.0 HP CPU Profile © Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
Contents Foreword................................................................................................................................................. 5 Introduction ............................................................................................................................................. 6 1 Scope .............................................................................................................................................. 7 2 Normative References ..............
Figures Figure 1 – CPU Profile: Class Diagram .................................................................................................. 10 Figure 2 – CPU Profile: Hierarchy Diagram ............................................................................................ 11 Figure 3 – HP CPU Profile: Object diagram with cores and threads........................................................ 15 Version 1.0.
Tables Table 1 – Related Profiles........................................................................................................................ 9 Table 2 – Processor Status Mapping Table............................................................................................ 12 Table 3 – Operations: HP_Processor.................................................................................................... 13 Table 4 – Operations: HP_ProcessorCore ...........................................
Foreword The HP CPU Profile P00106 was prepared by the HP WBEM TC. Version 1.0.
Introduction The information in this specification should be sufficient for a provider or consumer of this data to identify unambiguously the classes, properties, methods, and values that shall be instantiated and manipulated to represent logical CPUs in HP systems (support for physical CPU information is optional). The target audience for this specification is implementers who are writing CIM based providers or consumers of management interfaces representing the component described in this document.
1 Scope The HP CPU profile extends the management capability of referencing profiles by adding the capability to represent the logical CPUs in HP specific ways. 2 Normative References The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. 2.1 Approved References DMTF DSP0200, CIM Operations over HTTP 1.2.
3.4 mandatory used to indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted 3.5 may used to indicate a course of action permissible within the limits of the document 3.6 need not used to indicate a course of action permissible within the limits of the document 3.7 optional used to indicate a course of action permissible within the limits of the document 3.
5 Synopsis Profile Name: HP CPU Profile Version: 1.1.0 Organization: HP WBEM TC CIM Schema Version: 2.13 Central Class: HP_Processor Scoping Class: Same as parent profile Extends: DMTF DSP1022, CPU Profile 1.0.0 The HP CPU profile extends DMTF DSP1022 to add CPU characteristics that are specific to HP systems. Table 1 – Related Profiles Profile Name Organization P00100 – HP Profile Registration Profile HP WBEM TC 1.0.0 Mandatory P00108 – HP CPU Physical Asset Profile HP WBEM TC 1.0.
6 Description HP_RegisteredProfile (see HP Profile Registration Profile) HP_RealizesProcessor (see HP CPU Physical Asset Profile) 0..1 HP_ElementConformsToProfile (see HP Profile Registration profile) 1 HP_ProcessorChip (see HP CPU Physical Asset Profile) HP_ComputerSystem (see HP Base Server Profile) HP_ProcessorCollection * 1 1..* HP_SystemProcessor HP_ProcessorElementCapabilities 1 * 0..
CIM_AssociatedCacheMemory CIM_SystemDevice ProcessorCapabilities (see DMTF CPU Profile) (see DMTF Base Server profile) HP_AssociatedCacheMemory HP_SystemProcessor HP_ProcessorCapabilities HP_AssociatedProcessorCacheMemory Memory Processor ProcessorCore HardwareThread (see DMTF CPU Profile) (see DMTF CPU Profile) (see DMTF CPU Profile) (see DMTF CPU Profile) HP_CacheMemory HP_Processor HP_ProcessorCore HP_HardwareThread ConcreteComponent HP_ProcessorCoreComponent HP_HWThreadComponent
A relationship between a logical processor (HP_Processor) or a logical processor core (HP_ProcessorCore) and a cache memory (HP_CacheMemory) that is used by the processor is represented by the HP_AssociatedProcessorCacheMemory class. The physical processor is represented by the HP_ProcessorChip class. The HP_PhysicalCacheMemory class is used when the cache is external to the processor.
8 Methods None. 8.1 Profile Conventions for Operations Support for operations for each profile class (including associations) is specified in the following subclauses. Each sub-clause includes either a statement “All operations are supported as described by DSP200 v1.2” or a table listing all the operations that are Unspecified by this profile or where the profile requires behavior other that described by DSP200.
Table 4 – Operations: HP_ProcessorCore Operation Requirement GetInstance Mandatory Messages None Associators Unspecified None AssociatorNames Unspecified None References Unspecified None ReferenceNames Unspecified None EnumerateInstances Unspecified None EnumerateInstanceNames Unspecified None 8.4 HP_HardwareThread The table below lists operations that either have special requirements beyond those from DSP0200 or shall not be supported.
9 Use Cases 9.1 Object Diagrams The following represents a possible instantiation of the HP CPU Profile. In this case, system1 has one processor with 2 cores. Each of the cores has one hardware thread. For simplicity most of the properties have been removed from the classes.
10 CIM Elements Table 6 – CIM Elements – HP CPU Profile Element Name Requirement Description Classes HP_AssociatedProcessorCacheMemory Conditional See section 10.1 HP_HWThreadComponent Conditional See section 10.2 HP_ProcessorCoreComponent Conditional See section 10.3 HP_HardwareThread Conditional See section 10.6 HP_CacheMemory Optional See section 10.7 HP_Processor Mandatory See section 10.4 HP_ProcessorCore Mandatory See section 7.1 and 10.
10.3 HP_ProcessorCoreComponent HP_ProcessorCoreComponent extends the class CIM_ConcreteComponent for use only with HP_ProcessorCore and HP_Processor. Implementations shall adhere to the requirements defined in DSP1022 for the class CIM_ConcreteComponent as well as additional requirements defined in this section. Table 9 – Class: HP_ProcessorCoreComponent Properties Requirement Notes PartComponent Mandatory REF:HP_ProcessorCore GroupComponent Mandatory REF:HP_Processor 10.
Table 13 – Class: HP_CacheMemory Properties Requirement Notes None new 10.8 HP_SystemProcessor HP_SystemProcessor extends the class CIM_SystemDevice for use only with HP_ComputerSystem and HP_Processor. Implementations shall adhere to the requirements defined in DSP1022 for the class CIM_SystemDevice as well as additional requirements defined in this section.
Table 16 – Class: HP_ProcessorCapabilities Properties Requirement VirtualizationTechnologyStatus Notes Conditional Value: 0 – Disabled 1 – Enabled Note: Default value is Disabled 10.11 HP_ProcessorElementCapabilities (Conditional) HP_ProcessorelementCapabilities extends the class CIM_ElementCapabilities for use only with HP_ProcessorCapabilities and HP_Processor.
ANNEX A (normative) Change Log 20 Version Date 0.1 3/15/06 Initial Draft Description 0.2 6/7/06 Updates to match DMTF CPU profile 0.9.3. Updates based on HP WBEM TC review on 7/10/06. Also removed references to HP_ProcessorCacheMemory – use only HP_CacheMemory from the HP-UX profile 1.0 7/11/06 1.0 7/27/06 Updates based on Brady Evans review. 1.0 4/18/07 Changed HP_AssociatedCacheMemory to HP_AssociatedProcessorCacheMemory (HP_AssociatedCacheMemory still defined in figure 2. 1.
ANNEX B (informative) Acknowledgments Version 1.0.
ANNEX C (informative) Included WBEM TC CR Numbers 22 CR Number Date CR00104 6/28/2006 Title Create HP Profiles for the CPU model. Version 1.0.
Bibliography This section contains a list of the external references and dependencies for this specification. Version 1.0.