Hi, I would like to use qtest for testing hw-models in combination with firmware.
At the moment I'm using the following patch to allow qtest to run without accel=qtest. I'm mostly interested in the mem access functions and the interrupt interception. I guess time stepping wouldnt work without accel=qtest, but maybe that could be an acceptable limitation. Is there anything in principle with such a setup that would cause problems? Thanks, Edgar commit 947414a56e256139a510a034c02ac277ad577272 Author: Edgar E. Iglesias <edgar.igles...@gmail.com> Date: Wed Apr 10 20:32:17 2013 +0200 Allow qtest to be used together with a virtual CPU Signed-off-by: Edgar E. Iglesias <edgar.igles...@gmail.com> diff --git a/vl.c b/vl.c index c566caf..0dbac29 100644 --- a/vl.c +++ b/vl.c @@ -4143,6 +4143,10 @@ int main(int argc, char **argv, char **envp) configure_accelerator(); + if (!qtest_enabled() && qtest_chrdev) { + qtest_init(); + } + machine_opts = qemu_opts_find(qemu_find_opts("machine"), 0); if (machine_opts) { kernel_filename = qemu_opt_get(machine_opts, "kernel");