summaryrefslogtreecommitdiffstats
path: root/mof
diff options
context:
space:
mode:
authorPeter Schiffer <pschiffe@redhat.com>2013-05-23 16:55:25 +0200
committerPeter Schiffer <pschiffe@redhat.com>2013-05-23 16:55:25 +0200
commit46b79c42c4235e597d3a5e9ce7329f510c3858ec (patch)
tree68cb23d5295f9548a1896e646ae640611dbeb257 /mof
parent4970da30fb16723a130104192465251b87f23fbd (diff)
downloadopenlmi-providers-46b79c42c4235e597d3a5e9ce7329f510c3858ec.tar.gz
openlmi-providers-46b79c42c4235e597d3a5e9ce7329f510c3858ec.tar.xz
openlmi-providers-46b79c42c4235e597d3a5e9ce7329f510c3858ec.zip
Hardware: Added Baseboard (Motherboard) Provider
New Providers: * LMI_BaseboardProvider * LMI_BaseboardContainerProvider Other Changes: * Removed useless providers_SRCS from CMakeLists.txt * Better, human friendly chassis name if type is not avaiable
Diffstat (limited to 'mof')
-rw-r--r--mof/60_LMI_Hardware.mof15
1 files changed, 15 insertions, 0 deletions
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof
index a63028d..fe227da 100644
--- a/mof/60_LMI_Hardware.mof
+++ b/mof/60_LMI_Hardware.mof
@@ -215,6 +215,21 @@ class LMI_Chassis: CIM_Chassis
{
};
+[ Provider("cmpi:cmpiLMI_Baseboard") ]
+class LMI_Baseboard: CIM_Card
+{
+};
+
+[ Provider("cmpi:cmpiLMI_BaseboardContainer"), Association ]
+class LMI_BaseboardContainer: CIM_Container
+{
+ [Override("GroupComponent")]
+ LMI_Chassis REF GroupComponent;
+
+ [Override("PartComponent")]
+ LMI_Baseboard REF PartComponent;
+};
+
/******************************************************************************
* PCI Devices
*/