summary refs log tree commit diff stats
path: root/accel/qtest/qtest.c
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2024-06-20 16:22:13 +0100
committerAlex Bennée <alex.bennee@linaro.org>2024-06-24 10:14:39 +0100
commite83e386200deeede6241007db6a27d09350ae060 (patch)
tree83548a83ec57462c9a6ae36f6494fb7097344ef1 /accel/qtest/qtest.c
parent113ac1d2127e4255129963c5061578b3fd85cc8f (diff)
downloadfocaccia-qemu-e83e386200deeede6241007db6a27d09350ae060.tar.gz
focaccia-qemu-e83e386200deeede6241007db6a27d09350ae060.zip
qtest: use cpu interface in qtest_clock_warp
This generalises the qtest_clock_warp code to use the AccelOps
handlers for updating its own sense of time. This will make the next
patch which moves the warp code closer to pure code motion.

From: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20240530220610.1245424-3-pierrick.bouvier@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240620152220.2192768-6-alex.bennee@linaro.org>
Diffstat (limited to 'accel/qtest/qtest.c')
-rw-r--r--accel/qtest/qtest.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/accel/qtest/qtest.c b/accel/qtest/qtest.c
index f6056ac836..53182e6c2a 100644
--- a/accel/qtest/qtest.c
+++ b/accel/qtest/qtest.c
@@ -52,6 +52,7 @@ static void qtest_accel_ops_class_init(ObjectClass *oc, void *data)
 
     ops->create_vcpu_thread = dummy_start_vcpu_thread;
     ops->get_virtual_clock = qtest_get_virtual_clock;
+    ops->set_virtual_clock = qtest_set_virtual_clock;
 };
 
 static const TypeInfo qtest_accel_ops_type = {