summaryrefslogtreecommitdiffstats
path: root/mof
diff options
context:
space:
mode:
authorPeter Schiffer <pschiffe@redhat.com>2013-09-09 20:05:06 +0200
committerPeter Schiffer <pschiffe@redhat.com>2013-09-09 20:05:06 +0200
commit6c65d5564cfbb7b0d0b53a2375cb59a2428f8c49 (patch)
treecce771bb5524f484d0917b4e64c76b530f34988d /mof
parent49f626f598c0fe173f48b3bb9094c89747faa9d5 (diff)
downloadopenlmi-providers-6c65d5564cfbb7b0d0b53a2375cb59a2428f8c49.tar.gz
openlmi-providers-6c65d5564cfbb7b0d0b53a2375cb59a2428f8c49.tar.xz
openlmi-providers-6c65d5564cfbb7b0d0b53a2375cb59a2428f8c49.zip
Hardware: Added PCI_Bridge provider
Separated PCI_Bridges from PCI_Devices and provided multiple additional information related to PCI_Bridges. New providers: * LMI_PCIBridgeProvider * LMI_PCIBridgeSystemDeviceProvider
Diffstat (limited to 'mof')
-rw-r--r--mof/60_LMI_Hardware.mof26
1 files changed, 26 insertions, 0 deletions
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof
index d712b90..74e1ee5 100644
--- a/mof/60_LMI_Hardware.mof
+++ b/mof/60_LMI_Hardware.mof
@@ -423,3 +423,29 @@ class LMI_PCIDeviceSystemDevice: CIM_SystemDevice
[Override("PartComponent")]
LMI_PCIDevice REF PartComponent;
};
+
+[ Version("0.2.0"), Provider("cmpi:cmpiLMI_PCIBridge") ]
+class LMI_PCIBridge: CIM_PCIBridge
+{
+ [ Description("Name of the vendor") ]
+ string VendorName;
+
+ [ Description("Name of the device") ]
+ string PCIDeviceName;
+
+ [ Description("Name of the subsystem vendor") ]
+ string SubsystemVendorName;
+
+ [ Description("Name of the subsystem") ]
+ string SubsystemName;
+};
+
+[ Version("0.2.0"), Provider("cmpi:cmpiLMI_PCIBridgeSystemDevice"), Association ]
+class LMI_PCIBridgeSystemDevice: CIM_SystemDevice
+{
+ [Override("GroupComponent")]
+ CIM_ComputerSystem REF GroupComponent;
+
+ [Override("PartComponent")]
+ LMI_PCIBridge REF PartComponent;
+};