Statistics
| Branch: | Revision:

root / include / sysemu @ 5b50e790

Name Size
arch_init.h 933 Bytes
balloon.h 686 Bytes
blockdev.h 2 kB
bt.h 620 Bytes
char.h 8.7 kB
cpus.h 637 Bytes
device_tree.h 5.3 kB
dma.h 7.4 kB
dump.h 592 Bytes
kvm.h 9.4 kB
memory_mapping.h 1.6 kB
os-posix.h 1.8 kB
os-win32.h 3.5 kB
qtest.h 777 Bytes
rng-random.h 502 Bytes
rng.h 2.8 kB
seccomp.h 525 Bytes
sysemu.h 5.8 kB
tpm.h 502 Bytes
tpm_backend.h 5 kB
tpm_backend_int.h 1.5 kB
watchdog.h 1.4 kB
xen-mapcache.h 1.3 kB

Latest revisions

# Date Author Comment
38e478ec 07/27/2013 12:05 am Stefan Weil

kvm: Change prototype of kvm_update_guest_debug()

Passing a CPUState pointer instead of a CPUArchState pointer eliminates
the last target dependent data type in sysemu/kvm.h.

It also simplifies the code.

Signed-off-by: Stefan Weil <>
Acked-by: Paolo Bonzini <>...

62278814 07/23/2013 03:41 am Andreas Färber

kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState

CPUArchState is no longer directly used since converting CPU loops to
CPUState.

Prepares for changing GDBState::c_cpu to CPUState.

Signed-off-by: Andreas Färber <>

97c38f8c 07/19/2013 02:58 pm Peter Maydell

device_tree: Add qemu_devtree_setprop_sized_cells() utility functions

We already have a qemu_devtree_setprop_cells() which sets a dtb
property to an array of cells whose values are specified by varargs.
However for the fairly common case of setting a property to a list...

56983463 07/15/2013 10:51 am Kevin Wolf

cpus: Add return value for vm_stop()

If flushing the block devices fails, return an error. The VM is stopped
anyway.

Signed-off-by: Kevin Wolf <>
Reviewed-by: Stefan Hajnoczi <>

51455c59 07/10/2013 06:54 pm Anthony Liguori

Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging

QOM CPUState refactorings

  • Fix for OpenRISCCPU subclasses
  • Fix for gdbstub CPU selection
  • Move linux-user CPU functions into new header
  • CPUState part 10 refactoring: first_cpu, next_cpu, cpu_single_env et al....
80b7cd73 07/09/2013 10:20 pm Andreas Färber

kvm: Free current_cpu identifier

Since CPU loops are done as last step in kvm_{insert,remove}_breakpoint()
and kvm_remove_all_breakpoints(), we do not need to distinguish between
invoking CPU and iterated CPUs and can thereby free the identifier for
use as a global variable....

1d5791f4 07/09/2013 10:20 pm Andreas Färber

kvm: Change kvm_remove_all_breakpoints() argument to CPUState

Acked-by: Paolo Bonzini <>
Reviewed-by: Richard Henderson <>
Signed-off-by: Andreas Färber <>

7f9d6e54 07/09/2013 09:38 pm Markus Armbruster

vl: New qemu_get_machine_opts()

To be used in the next few commits to fix or clean up queries of
"machine" options (-machine and its sugared forms).

Signed-off-by: Markus Armbruster <>
Message-id: ...

f487b677 07/04/2013 06:42 pm Paolo Bonzini

dma: keep a device alive while it has SGLists

Reviewed-by: Anthony Liguori <>
Signed-off-by: Paolo Bonzini <>

cb925cf9 07/01/2013 02:11 am Alexander Graf

KVM: PIC: Only commit irq routing when necessary

The current logic updates KVM's view of our interrupt map every time we
change it. While this is nice and bullet proof, it slows things down
badly for me. QEMU spends about 3 seconds on every start telling KVM what...

View revisions

Also available in: Atom