Memory Profile Document Number: DCIM1044 Document Type: Specification Document Status: Published Document Language: E Date: 2012-03-08 Version: 1.1.
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 – Memory Profile Implementation ................................................................................................... 9 Tables Table 1 – Related Profiles .............................................................................................................................
Memory Profile 1 2 1 3 4 5 6 7 The DCIM Memory Profile describes the properties and interfaces for executing system management tasks related to the management of memories (DIMMs) within a system. The profile standardizes and aggregates the description for the memory properties into a memory view representation as well as provides static methodology for the clients to query the memory views without substantial traversal of the model.
34 35 36 3.3 37 38 39 3.4 40 41 42 43 3.5 44 45 46 47 3.6 48 49 50 3.7 51 52 53 54 3.8 55 56 57 58 3.9 59 60 61 62 3.10 63 64 65 66 3.
2 73 74 4.2 75 76 77 4.3 78 79 80 81 4.4 iDRAC integrated Dell Remote Access Controller – management controller for blades and monolithic servers CMC Chassis Manager Controller – management controller for the modular chassis WBEM Web-Based Enterprise Management 82 5 83 Profile Name: Memory 84 Version: 1.1.0 85 Organization: Dell 86 CIM Schema Version: 2.26 Experimental 87 Dell Schema Version: 1.0.
97 6 98 99 The Dell Memory Profile describes platform’s physical memory. Each DIMM’s information is represented by an instance of DCIM_MemoryView class. 100 Description Figure 1 details the class diagram of the Dell Memory Profile. DCIM_MemoryView Implementation Namespace Interop Namespace DCIM_LCElementConformsToProfile DCIM_LCRegisteredProfile RegisteredOrganization : 1 (Other) RegisteredName : Memory RegisteredVersion : 1.1.
103 104 105 106 Figure 2 details typical Dell Memory Profile implementation for a platform containing two DIMMs. In order for client to discover the instrumentation’s support of this profile, MemoryProfile is instantiated in the Interop Namespace. MemoryProfile 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.
111 7 112 This section describes the requirements and guidelines for implementing Dell Memory Profile. Implementation Description 113 Table 2 – Class Requirements: Memory Profile Element Name Requirement Description DCIM_MemoryView 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.
131 7.1.3 Properties 132 133 134 135 136 The following table details the implemented properties for DCIM_MemoryView instance representing a memory in a system. The “Requirements” column shall denote the implementation requirement for the corresponding property.
Property Name Requirements Type LastUpdateTime Mandatory string Requirement and description On Reboot(CSIOR)\" was performed. The value is represented as yyyymmddHHMMSS. The property shall represent the last time the data was updated. The value is represented as yyyymmddHHMMSS 138 7.2 139 This section describes the implementation for the DCIM_LCRegisteredProfile class. 140 This class shall be instantiated in the Interop Namespace.
String String Uint16 Property Name RegisteredVersion Requirement Mandatory RegisteredOrganization OtherRegisteredOrganization Mandatory Mandatory String AdvertisedTypes[] Mandatory Uint16 AdvertiseTypeDescriptions[] Mandatory String ProfileRequireLicense[] Mandatory String Additional Requirements This property shall have a value of "1.1.0". This property shall have a value of 1 (Other). The property value shall match “DCIM”. This property array shall contain [1(Other), 1 (Other)].
Class and Method DCIM_MemoryView DCIM_LCRegisteredProfile DCIM_LCElementConformsToProfile Operation ENUMERATE, GET ENUMERATE, GET ENUMERATE, GET User Privilege Required License Required Login LM_REMOTE_ASSET_IN VENTORY Login None. Login None. 176 177 178 14 Version 1.1.