diff options
author | Andreas Färber <afaerber@suse.de> | 2012-12-17 19:39:30 +0100 |
---|---|---|
committer | Andreas Färber <afaerber@suse.de> | 2013-01-15 04:09:14 +0100 |
commit | 4a1e40b5091bcff5f8ea3fe9963eaa8e76b16389 (patch) | |
tree | 178da393620e19079a716c8fdfb81b14584dc4a1 /xen-all.c | |
parent | 504134d27f15aa94f6d2b5c45eaa804a8dfb5a4c (diff) | |
download | hqemu-4a1e40b5091bcff5f8ea3fe9963eaa8e76b16389.zip hqemu-4a1e40b5091bcff5f8ea3fe9963eaa8e76b16389.tar.gz |
xen: Simplify halting of first CPU
Use the global first_cpu variable to halt the CPU rather than using a
local first_cpu initialized from qemu_get_cpu(0).
This will allow to change qemu_get_cpu() return type to CPUState
despite use of the CPU_COMMON halted field in the reset handler.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'xen-all.c')
-rw-r--r-- | xen-all.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -585,9 +585,7 @@ static void xen_reset_vcpu(void *opaque) void xen_vcpu_init(void) { - CPUArchState *first_cpu; - - if ((first_cpu = qemu_get_cpu(0))) { + if (first_cpu != NULL) { qemu_register_reset(xen_reset_vcpu, first_cpu); xen_reset_vcpu(first_cpu); } |