qemu/target-i386
Gleb Natapov b09ea7d55c Handle init/sipi in a main cpu exec loop. (v2)
This should fix compilation problem in case of CONFIG_USER_ONLY.

Currently INIT/SIPI is handled in the context of CPU that sends IPI.
This patch changes this to handle them like all other events in a main
cpu exec loop. When KVM will gain thread per vcpu capability it will
be much more clear to handle those event by cpu thread itself and not
modify one cpu's state from the context of the other.

Signed-off-by: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-06-22 10:15:28 -05:00
..
cpu.h Handle init/sipi in a main cpu exec loop. (v2) 2009-06-22 10:15:28 -05:00
exec.h Handle init/sipi in a main cpu exec loop. (v2) 2009-06-22 10:15:28 -05:00
helper_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
helper.c Handle init/sipi in a main cpu exec loop. (v2) 2009-06-22 10:15:28 -05:00
helper.h x86: Add support for resume flag 2009-05-22 10:50:37 -05:00
kvm.c kvm: x86: Save/restore KVM-specific CPU states 2009-05-22 10:50:34 -05:00
machine.c kvm: x86: Save/restore KVM-specific CPU states 2009-05-22 10:50:34 -05:00
op_helper.c x86: Add support for resume flag 2009-05-22 10:50:37 -05:00
ops_sse_header.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
ops_sse.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
svm.h reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworked cr8 handling - added CPUState.hflags2 2008-06-04 17:02:19 +00:00
TODO SVM rework 2008-05-28 16:16:54 +00:00
translate.c x86: Add support for resume flag 2009-05-22 10:50:37 -05:00