mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
vl/cpus: be smarter with icount and MTTCG
The sense of the test was inverted. Make it simple, if icount is enabled then we disabled MTTCG by default. If the user tries to force MTTCG upon us then we tell them "no". Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
parent
b64842dee4
commit
83fd9629a3
2 changed files with 5 additions and 9 deletions
7
vl.c
7
vl.c
|
@ -4055,8 +4055,6 @@ int main(int argc, char **argv, char **envp)
|
|||
|
||||
replay_configure(icount_opts);
|
||||
|
||||
qemu_tcg_configure(accel_opts, &error_fatal);
|
||||
|
||||
machine_class = select_machine();
|
||||
|
||||
set_memory_options(&ram_slots, &maxram_size, machine_class);
|
||||
|
@ -4423,14 +4421,13 @@ int main(int argc, char **argv, char **envp)
|
|||
if (!tcg_enabled()) {
|
||||
error_report("-icount is not allowed with hardware virtualization");
|
||||
exit(1);
|
||||
} else if (qemu_tcg_mttcg_enabled()) {
|
||||
error_report("-icount does not currently work with MTTCG");
|
||||
exit(1);
|
||||
}
|
||||
configure_icount(icount_opts, &error_abort);
|
||||
qemu_opts_del(icount_opts);
|
||||
}
|
||||
|
||||
qemu_tcg_configure(accel_opts, &error_fatal);
|
||||
|
||||
if (default_net) {
|
||||
QemuOptsList *net = qemu_find_opts("net");
|
||||
qemu_opts_set(net, NULL, "type", "nic", &error_abort);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue