
# HG changeset patch # User Heidi Eckhart <heidieck@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@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: