diff options
author | Peter Schiffer <pschiffe@redhat.com> | 2013-05-30 17:28:13 +0200 |
---|---|---|
committer | Peter Schiffer <pschiffe@redhat.com> | 2013-05-30 17:28:13 +0200 |
commit | de4bd288b2c1eec5e3133df916ab5aa225d8ed96 (patch) | |
tree | 849bb285557fda63a16a5bb8c9adf5d1fd40a9a2 /mof/60_LMI_Hardware.mof | |
parent | dec0ce45beeb80fd125dd2500c28a0a5d4535625 (diff) | |
download | openlmi-providers-de4bd288b2c1eec5e3133df916ab5aa225d8ed96.tar.gz openlmi-providers-de4bd288b2c1eec5e3133df916ab5aa225d8ed96.tar.xz openlmi-providers-de4bd288b2c1eec5e3133df916ab5aa225d8ed96.zip |
Hardware: Connect processor(s) and memory with chassis
New providers:
* LMI_ProcessorChipContainer
* LMI_MemorySlot
* LMI_MemorySlotContainer
* LMI_MemoryPhysicalPackage
* LMI_MemoryPhysicalPackageInConnector
* LMI_PhysicalMemoryContainer
This commmit brings also provider for memory slot, and memory physical package,
which is plugged in memory slot.
Diffstat (limited to 'mof/60_LMI_Hardware.mof')
-rw-r--r-- | mof/60_LMI_Hardware.mof | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof index fe227da..1a9ae4c 100644 --- a/mof/60_LMI_Hardware.mof +++ b/mof/60_LMI_Hardware.mof @@ -230,6 +230,56 @@ class LMI_BaseboardContainer: CIM_Container LMI_Baseboard REF PartComponent; }; +[ Provider("cmpi:cmpiLMI_ProcessorChipContainer"), Association ] +class LMI_ProcessorChipContainer: CIM_Container +{ + [Override("GroupComponent")] + LMI_Chassis REF GroupComponent; + + [Override("PartComponent")] + LMI_ProcessorChip REF PartComponent; +}; + +[ Provider("cmpi:cmpiLMI_MemorySlot") ] +class LMI_MemorySlot: CIM_Slot +{ +}; + +[ Provider("cmpi:cmpiLMI_MemorySlotContainer"), Association ] +class LMI_MemorySlotContainer: CIM_Container +{ + [Override("GroupComponent")] + LMI_Chassis REF GroupComponent; + + [Override("PartComponent")] + LMI_MemorySlot REF PartComponent; +}; + +[ Provider("cmpi:cmpiLMI_MemoryPhysicalPackage") ] +class LMI_MemoryPhysicalPackage: CIM_PhysicalPackage +{ +}; + +[ Provider("cmpi:cmpiLMI_MemoryPhysicalPackageInConnector"), Association ] +class LMI_MemoryPhysicalPackageInConnector: CIM_PackageInConnector +{ + [Override("Antecedent")] + LMI_MemorySlot REF Antecedent; + + [Override("Dependent")] + LMI_MemoryPhysicalPackage REF Dependent; +}; + +[ Provider("cmpi:cmpiLMI_PhysicalMemoryContainer"), Association ] +class LMI_PhysicalMemoryContainer: CIM_Container +{ + [Override("GroupComponent")] + LMI_MemoryPhysicalPackage REF GroupComponent; + + [Override("PartComponent")] + LMI_PhysicalMemory REF PartComponent; +}; + /****************************************************************************** * PCI Devices */ |