diff options
author | Andreas Färber | 2013-05-27 03:23:24 +0200 |
---|---|---|
committer | Andreas Färber | 2013-06-28 13:25:13 +0200 |
commit | c643bed99fcde661b034623722004562b7953669 (patch) | |
tree | c7e112f6750940e686fa0363953c02dc6bd869cb /include | |
parent | cpus: Change qemu_dummy_start_vcpu() argument to CPUState (diff) | |
download | qemu-c643bed99fcde661b034623722004562b7953669.tar.gz qemu-c643bed99fcde661b034623722004562b7953669.tar.xz qemu-c643bed99fcde661b034623722004562b7953669.zip |
cpu: Change qemu_init_vcpu() argument to CPUState
This allows to move the call into CPUState's realizefn.
Therefore move the stub into libqemustub.a.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/qemu-common.h | 8 | ||||
-rw-r--r-- | include/qom/cpu.h | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/include/qemu-common.h b/include/qemu-common.h index 6010bba204..f4397388f5 100644 --- a/include/qemu-common.h +++ b/include/qemu-common.h @@ -295,14 +295,6 @@ struct qemu_work_item { int done; }; -#ifdef CONFIG_USER_ONLY -static inline void qemu_init_vcpu(void *env) -{ -} -#else -void qemu_init_vcpu(void *env); -#endif - /** * Sends a (part of) iovec down a socket, yielding when the socket is full, or diff --git a/include/qom/cpu.h b/include/qom/cpu.h index 12b509920e..d9b73db118 100644 --- a/include/qom/cpu.h +++ b/include/qom/cpu.h @@ -428,6 +428,14 @@ void cpu_exit(CPUState *cpu); */ void cpu_resume(CPUState *cpu); +/** + * qemu_init_vcpu: + * @cpu: The vCPU to initialize. + * + * Initializes a vCPU. + */ +void qemu_init_vcpu(CPUState *cpu); + #ifdef CONFIG_SOFTMMU extern const struct VMStateDescription vmstate_cpu_common; #else |