diff options
| author | Glauber Costa <glommer@redhat.com> | 2009-09-02 17:18:43 -0400 |
|---|---|---|
| committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-09-09 17:31:27 -0500 |
| commit | 733318ea9c6d846a6a047b87619e7d9d6e9707d1 (patch) | |
| tree | 3f04d770021971263aadf822fb2dff6bc3a99aa9 /hw/apic.c | |
| parent | 98815437f731372d9456f6a2ad103f3b836a9646 (diff) | |
| download | focaccia-qemu-733318ea9c6d846a6a047b87619e7d9d6e9707d1.tar.gz focaccia-qemu-733318ea9c6d846a6a047b87619e7d9d6e9707d1.zip | |
don't call cpu_sychronize_state from reset handlers
Doing this will make the vcpu ioctl be issued from the I/O thread, instead of cpu thread. The correct behaviour is to call it from within the cpu thread, as soon as we are ready to go. Signed-off-by: Glauber Costa <glommer@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/apic.c')
| -rw-r--r-- | hw/apic.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/hw/apic.c b/hw/apic.c index 2c414c1878..9f1d25e557 100644 --- a/hw/apic.c +++ b/hw/apic.c @@ -938,8 +938,6 @@ static void apic_reset(void *opaque) APICState *s = opaque; int bsp; - cpu_synchronize_state(s->cpu_env); - bsp = cpu_is_bsp(s->cpu_env); s->apicbase = 0xfee00000 | (bsp ? MSR_IA32_APICBASE_BSP : 0) | MSR_IA32_APICBASE_ENABLE; |