[Libvirt-cim] [PATCH 1 of 4] Add ClockOffset to VSSD

Dan Smith danms at us.ibm.com
Mon Dec 8 20:26:14 UTC 2008


# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1228767026 28800
# Node ID 18cd726e564ae8bffc518dbb5b27671548b97de1
# Parent  ee41039956a0224ca7700e99153d79abe8060d5a
Add ClockOffset to VSSD

To do this, add an intermediate Virt_VSSD class to parent all of our platform
implementations (per recent discussion on this as a strategy for the future).

Signed-off-by: Dan Smith <danms at us.ibm.com>

diff -r ee41039956a0 -r 18cd726e564a Makefile.am
--- a/Makefile.am	Tue Dec 02 18:07:02 2008 -0200
+++ b/Makefile.am	Mon Dec 08 12:10:26 2008 -0800
@@ -10,6 +10,7 @@
 	schema/Memory.mof \
 	schema/Processor.mof \
 	schema/SystemDevice.mof \
+	schema/Virt_VSSD.mof \
 	schema/VSSD.mof \
 	schema/HostSystem.mof \
 	schema/HostedDependency.mof \
diff -r ee41039956a0 -r 18cd726e564a schema/VSSD.mof
--- a/schema/VSSD.mof	Tue Dec 02 18:07:02 2008 -0200
+++ b/schema/VSSD.mof	Mon Dec 08 12:10:26 2008 -0800
@@ -1,11 +1,11 @@
 // Copyright IBM Corp. 2007
 
 [Description (
-	"A class derived from CIM_VirtualSystemSettingData to represent "
+	"A class derived from Virt_VirtualSystemSettingData to represent "
 	"the config of Xen virtual machines/domains running on the system."),
  Provider("cmpi::Virt_VSSD")
 ]
-class Xen_VirtualSystemSettingData : CIM_VirtualSystemSettingData
+class Xen_VirtualSystemSettingData : Virt_VirtualSystemSettingData
 {
 
   [Description ("Flag to determine whether this guest is fully-virtualized")]
@@ -36,11 +36,11 @@
 };
 
 [Description (
-	"A class derived from CIM_VirtualSystemSettingData to represent "
+	"A class derived from Virt_VirtualSystemSettingData to represent "
 	"the config of KVM virtual machines/domains running on the system."),
  Provider("cmpi::Virt_VSSD")
 ]
-class KVM_VirtualSystemSettingData : CIM_VirtualSystemSettingData
+class KVM_VirtualSystemSettingData : Virt_VirtualSystemSettingData
 {
 
   [Description ("The device to boot from.  One of hd,fd,cdrom.")]
@@ -53,11 +53,11 @@
 };
 
 [Description (
-	"A class derived from CIM_VirtualSystemSettingData to represent "
+	"A class derived from Virt_VirtualSystemSettingData to represent "
 	"the config of LXC containers running on the system."),
  Provider("cmpi::Virt_VSSD")
 ]
-class LXC_VirtualSystemSettingData : CIM_VirtualSystemSettingData
+class LXC_VirtualSystemSettingData : Virt_VirtualSystemSettingData
 {
 
   [Description ("Path to the init process for the container")]
diff -r ee41039956a0 -r 18cd726e564a schema/Virt_VSSD.mof
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/schema/Virt_VSSD.mof	Mon Dec 08 12:10:26 2008 -0800
@@ -0,0 +1,11 @@
+// Copyright IBM Corp. 2007
+
+class Virt_VirtualSystemSettingData : CIM_VirtualSystemSettingData
+{
+
+  [Description ("Clock offset control"),
+   ValueMap { "0", "1" },
+   Values { "UTC", "Local" }]
+  uint16 ClockOffset;
+
+};




More information about the Libvirt-cim mailing list