summary refs log tree commit diff stats
path: root/qemu-config.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2009-09-15 13:36:04 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-10-05 09:32:45 -0500
commit1ed2fc1fa35fadc0d6f5d9b55b9f84ccaa87a036 (patch)
treefe5c1c1d739443971cf617f3067f6351daf735b1 /qemu-config.c
parent21d5d12bb0ad4de7cc92a7a2d018e7ec0f9fd148 (diff)
downloadfocaccia-qemu-1ed2fc1fa35fadc0d6f5d9b55b9f84ccaa87a036.tar.gz
focaccia-qemu-1ed2fc1fa35fadc0d6f5d9b55b9f84ccaa87a036.zip
Refactor RTC command line switches
Deprecate -localtime, -setdate and -rtc-td-hack in favor of a new
unified command line switch:

    -rtc [base=utc|localtime|date][,driftfix=none|slew]

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-config.c')
-rw-r--r--qemu-config.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/qemu-config.c b/qemu-config.c
index 555c7ba091..3dce91d80e 100644
--- a/qemu-config.c
+++ b/qemu-config.c
@@ -151,6 +151,23 @@ QemuOptsList qemu_device_opts = {
     },
 };
 
+QemuOptsList qemu_rtc_opts = {
+    .name = "rtc",
+    .head = QTAILQ_HEAD_INITIALIZER(qemu_rtc_opts.head),
+    .desc = {
+        {
+            .name = "base",
+            .type = QEMU_OPT_STRING,
+#ifdef TARGET_I386
+        },{
+            .name = "driftfix",
+            .type = QEMU_OPT_STRING,
+#endif
+        },
+        { /* end if list */ }
+    },
+};
+
 static QemuOptsList *lists[] = {
     &qemu_drive_opts,
     &qemu_chardev_opts,