[Libvirt-cim] [PATCH 15 of 29] ResourceAllocationSettingData: OpenWbem support

Heidi Eckhart heidieck at linux.vnet.ibm.com
Wed Dec 19 12:20:06 UTC 2007


# HG changeset patch
# User Heidi Eckhart <heidieck at linux.vnet.ibm.com>
# Date 1198066580 -3600
# Node ID 7eee552df9d39221db1b9415c8d237c34aec6867
# Parent  6eacbac6c4c8e8727bb417197be05716eb1b3859
ResourceAllocationSettingData: OpenWbem support


- rename provider from RASDProvider to RASD
- update registration file with new providername
- add "Provider" qualifier to mof
Signed-off-by: Heidi Eckhart <heidieck at linux.vnet.ibm.com>

diff -r 6eacbac6c4c8 -r 7eee552df9d3 schema/ResourceAllocationSettingData.mof
--- a/schema/ResourceAllocationSettingData.mof	Wed Dec 19 13:05:09 2007 +0100
+++ b/schema/ResourceAllocationSettingData.mof	Wed Dec 19 13:16:20 2007 +0100
@@ -8,7 +8,9 @@ class KVM_ResourceAllocationSettingData 
 {
 };
 
-[Description ("Xen virtual disk configuration")]
+[Description ("Xen virtual disk configuration"),
+ Provider("cmpi::Virt_RASD")
+]
 class Xen_DiskResourceAllocationSettingData : Xen_ResourceAllocationSettingData
 {
 
@@ -17,7 +19,9 @@ class Xen_DiskResourceAllocationSettingD
 
 };
 
-[Description ("KVM virtual disk configuration")]
+[Description ("KVM virtual disk configuration"),
+ Provider("cmpi::Virt_RASD")
+]
 class KVM_DiskResourceAllocationSettingData : KVM_ResourceAllocationSettingData
 {
 
@@ -26,7 +30,9 @@ class KVM_DiskResourceAllocationSettingD
 
 };
 
-[Description ("Xen virtual network configuration")]
+[Description ("Xen virtual network configuration"),
+ Provider("cmpi::Virt_RASD")
+]
 class Xen_NetResourceAllocationSettingData : Xen_ResourceAllocationSettingData
 {
 
@@ -35,7 +41,9 @@ class Xen_NetResourceAllocationSettingDa
 
 };
 
-[Description ("KVM virtual network configuration")]
+[Description ("KVM virtual network configuration"),
+ Provider("cmpi::Virt_RASD")
+]
 class KVM_NetResourceAllocationSettingData : KVM_ResourceAllocationSettingData
 {
 
@@ -44,22 +52,30 @@ class KVM_NetResourceAllocationSettingDa
 
 };
 
-[Description ("Xen virtual processor")]
+[Description ("Xen virtual processor"),
+ Provider("cmpi::Virt_RASD")
+]
 class Xen_ProcResourceAllocationSettingData : Xen_ResourceAllocationSettingData
 {
 };
 
-[Description ("KVM virtual processor")]
+[Description ("KVM virtual processor"),
+ Provider("cmpi::Virt_RASD")
+]
 class KVM_ProcResourceAllocationSettingData : KVM_ResourceAllocationSettingData
 {
 };
 
-[Description ("Xen virtual memory")]
+[Description ("Xen virtual memory"),
+ Provider("cmpi::Virt_RASD")
+]
 class Xen_MemResourceAllocationSettingData : Xen_ResourceAllocationSettingData
 {
 };
 
-[Description ("KVM virtual memory")]
+[Description ("KVM virtual memory"),
+ Provider("cmpi::Virt_RASD")
+]
 class KVM_MemResourceAllocationSettingData : KVM_ResourceAllocationSettingData
 {
 };
diff -r 6eacbac6c4c8 -r 7eee552df9d3 schema/ResourceAllocationSettingData.registration
--- a/schema/ResourceAllocationSettingData.registration	Wed Dec 19 13:05:09 2007 +0100
+++ b/schema/ResourceAllocationSettingData.registration	Wed Dec 19 13:16:20 2007 +0100
@@ -1,6 +1,6 @@
 # Copyright IBM Corp. 2007
 # Classname Namespace ProviderName ProviderModule ProviderTypes
-Xen_DiskResourceAllocationSettingData root/virt Virt_RASDProvider Virt_RASD instance
-Xen_NetResourceAllocationSettingData root/virt Virt_RASDProvider Virt_RASD instance
-Xen_ProcResourceAllocationSettingData root/virt Virt_RASDProvider Virt_RASD instance
-Xen_MemResourceAllocationSettingData root/virt Virt_RASDProvider Virt_RASD instance
+Xen_DiskResourceAllocationSettingData root/virt Virt_RASD Virt_RASD instance
+Xen_NetResourceAllocationSettingData root/virt Virt_RASDP Virt_RASD instance
+Xen_ProcResourceAllocationSettingData root/virt Virt_RASD Virt_RASD instance
+Xen_MemResourceAllocationSettingData root/virt Virt_RASD Virt_RASD instance
diff -r 6eacbac6c4c8 -r 7eee552df9d3 src/Virt_RASD.c
--- a/src/Virt_RASD.c	Wed Dec 19 13:05:09 2007 +0100
+++ b/src/Virt_RASD.c	Wed Dec 19 13:16:20 2007 +0100
@@ -342,7 +342,10 @@ DEFAULT_INST_CLEANUP();
 DEFAULT_INST_CLEANUP();
 DEFAULT_EQ();
 
-STD_InstanceMIStub(, Virt_RASDProvider, _BROKER, libvirt_cim_init());
+STD_InstanceMIStub(, 
+                   Virt_RASD,
+                   _BROKER, 
+                   libvirt_cim_init());
 
 /*
  * Local Variables:




More information about the Libvirt-cim mailing list