mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
xen: remove xen_vcpu_init
No need for xen_vcpu_init anymore: - the RTC emulator doesn't have any periodic timers continuously running even in absence of guest interactions anymore; - qemu_dummy_start_vcpu takes care of disabling TCG for us, so we don't need to do it manually here. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Reviewed-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
parent
9f24a8030a
commit
95222d0945
3 changed files with 0 additions and 25 deletions
23
xen-all.c
23
xen-all.c
|
@ -574,29 +574,6 @@ void qmp_xen_set_global_dirty_log(bool enable, Error **errp)
|
|||
}
|
||||
}
|
||||
|
||||
/* VCPU Operations, MMIO, IO ring ... */
|
||||
|
||||
static void xen_reset_vcpu(void *opaque)
|
||||
{
|
||||
CPUState *cpu = opaque;
|
||||
|
||||
cpu->halted = 1;
|
||||
}
|
||||
|
||||
void xen_vcpu_init(void)
|
||||
{
|
||||
if (first_cpu != NULL) {
|
||||
CPUState *cpu = ENV_GET_CPU(first_cpu);
|
||||
|
||||
qemu_register_reset(xen_reset_vcpu, cpu);
|
||||
xen_reset_vcpu(cpu);
|
||||
}
|
||||
/* if rtc_clock is left to default (host_clock), disable it */
|
||||
if (rtc_clock == host_clock) {
|
||||
qemu_clock_enable(rtc_clock, false);
|
||||
}
|
||||
}
|
||||
|
||||
/* get the ioreq packets from share mem */
|
||||
static ioreq_t *cpu_get_ioreq_from_shared_memory(XenIOState *state, int vcpu)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue