make SIG_IPI to tcg vcpu thread reliable
Store tcg loop exit request on a global variable, and transfer it toper-CPUState exit_request after assignment of cpu_single_env.
This makes exit request signal from robust. Drop the timedlock hack.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>...
standardize on qemu_cpu_kick for signalling cpu thread(s)
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>Signed-off-by: Avi Kivity <avi@redhat.com>
port qemu-kvm's on_vcpu code
run_on_cpu allows to execute work on a given CPUState context.
Fix -mem-path with hugetlbfs
Fallback to qemu_vmalloc in case file_ram_alloc fails.
kvm: set cpu_single_env around KVM_RUN ioctl
Zero cpu_single_env before leaving global lock protection, andrestore on return.
lsi: Handle removal of selected devices
We must not store references to selected devices as they may behot-removed. Instead, look up the device based on its tag right beforeusing it. If the device disappeared, throw an interrupt and disconnect.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>...
doc: Fix host forwarding monitor command documentation
Commit f3546deb replaced host_net_redir by hostfwd_add,hostfwd_remove, but neglected to update documentation.
Signed-off-by: Markus Armbruster <armbru@redhat.com>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
doc: Fix acl monitor command documentation
Commit 15dfcd45 added acl_add and acl_reset, but fat-fingered theirdocumentation to read acl_allow and acl_remove.
doc: Heading for monitor command cpu got lost, restore it
Broken in commit 2313086a.
doc: Clean up monitor command function index
Remove bogus entries "count", "format" and "size". Accidentally addedin commit 70fcbbe7.
Add missing entry "qmp_capabilities". Was forgotten in commit4a7e1190.
Signed-off-by: Markus Armbruster <armbru@redhat.com>...
View all revisions | View revisions
Also available in: Atom