Statistics
| Branch: | Revision:

root @ a0e372f0

Name Size
  QMP
  audio
  backends
  block
  bsd-user
  default-configs
  disas
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  libcacard
  linux-headers
  linux-user
  net
  pc-bios
  po
  qapi
  qga
  qobject
  qom
  roms
  scripts
  slirp
  stubs
  sysconfigs
  target-alpha
  target-arm
  target-cris
  target-i386
  target-lm32
  target-m68k
  target-microblaze
  target-mips
  target-moxie
  target-openrisc
  target-ppc
  target-s390x
  target-sh4
  target-sparc
  target-unicore32
  target-xtensa
  tcg
  tests
  trace
  ui
  util
.exrc 220 Bytes
.gitignore 1.7 kB
.gitmodules 754 Bytes
.mailmap 1.2 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 7 kB
LICENSE 519 Bytes
MAINTAINERS 16.3 kB
Makefile 15.6 kB
Makefile.objs 3.6 kB
Makefile.target 5.2 kB
README 80 Bytes
VERSION 7 Bytes
aio-posix.c 6.7 kB
aio-win32.c 5.8 kB
arch_init.c 33 kB
async.c 6.4 kB
balloon.c 3.7 kB
block-migration.c 22.5 kB
block.c 126.6 kB
blockdev-nbd.c 3.2 kB
blockdev.c 53.1 kB
blockjob.c 7.6 kB
bt-host.c 5.2 kB
bt-vhci.c 4.5 kB
configure 118.6 kB
coroutine-gthread.c 5.8 kB
coroutine-sigaltstack.c 8.3 kB
coroutine-ucontext.c 5.6 kB
coroutine-win32.c 2.6 kB
cpu-exec.c 29.2 kB
cpus.c 34 kB
cputlb.c 11.3 kB
device-hotplug.c 2.2 kB
device_tree.c 8.6 kB
disas.c 12.9 kB
dma-helpers.c 7 kB
dtc 0 Bytes
dump.c 22.2 kB
exec.c 73.4 kB
gdbstub.c 76.5 kB
hmp-commands.hx 45.9 kB
hmp.c 44.1 kB
hmp.h 4.2 kB
iohandler.c 6 kB
ioport.c 8.3 kB
kvm-all.c 52.3 kB
kvm-stub.c 2.3 kB
main-loop.c 13.1 kB
memory.c 57.2 kB
memory_mapping.c 7 kB
migration-exec.c 1.7 kB
migration-fd.c 1.6 kB
migration-rdma.c 98.2 kB
migration-tcp.c 2.3 kB
migration-unix.c 2.2 kB
migration.c 18.5 kB
monitor.c 138.8 kB
nbd.c 30.4 kB
os-posix.c 8.5 kB
os-win32.c 4.2 kB
page_cache.c 5 kB
pixman 0 Bytes
qapi-schema-test.json 1.7 kB
qapi-schema.json 100.9 kB
qdev-monitor.c 18.1 kB
qdict-test-data.txt 88.4 kB
qemu-bridge-helper.c 11.1 kB
qemu-char.c 97.1 kB
qemu-coroutine-io.c 2.9 kB
qemu-coroutine-lock.c 4.7 kB
qemu-coroutine-sleep.c 898 Bytes
qemu-coroutine.c 2.9 kB
qemu-doc.texi 89.7 kB
qemu-img-cmds.hx 2.2 kB
qemu-img.c 66.7 kB
qemu-img.texi 13.8 kB
qemu-io-cmds.c 51.9 kB
qemu-io.c 9.8 kB
qemu-log.c 4.8 kB
qemu-nbd.c 17.6 kB
qemu-nbd.texi 2.1 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 112.6 kB
qemu-seccomp.c 8 kB
qemu-tech.texi 22.9 kB
qemu-timer.c 18.8 kB
qemu.sasl 1.3 kB
qmp-commands.hx 80.2 kB
qmp.c 13.7 kB
qtest.c 13.5 kB
readline.c 13.2 kB
rules.mak 4.7 kB
savevm.c 64.9 kB
spice-qemu-char.c 8.8 kB
tcg-runtime.c 2.4 kB
tci.c 35.8 kB
thread-pool.c 9.7 kB
thunk.c 8.8 kB
tpm.c 7.6 kB
trace-events 76.7 kB
translate-all.c 53.8 kB
translate-all.h 1.2 kB
user-exec.c 19.8 kB
version.rc 749 Bytes
vl.c 122.4 kB
xbzrle.c 4 kB
xen-all.c 35.4 kB
xen-mapcache.c 12.4 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
47d74ef5 07/27/2013 12:23 am Andreas Färber

gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style

Add braces, replace tabs, remove trailing whitespace, drop space before
parenthesis and place break etc. below case statements.

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

19a77215 07/27/2013 12:23 am Andreas Färber

gdbstub: Drop dead code in cpu_gdb_{read,write}_register()

GET_REG*() macros include a return statement, thus no need for break.

Acked-by: Michael Walle <> (for lm32)
Signed-off-by: Andreas Färber <>

a0e372f0 07/27/2013 12:23 am Andreas Färber

cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs

CPUState::gdb_num_regs replaces num_g_regs.
CPUClass::gdb_num_core_regs replaces NUM_CORE_REGS.

Allows building gdb_register_coprocessor() for xtensa, too.

As a side effect this should fix coprocessor register numbering for SMP....

67cce561 07/27/2013 12:23 am Andreas Färber

target-xtensa: Introduce XtensaCPU subclasses

Register a CPU type per core registered. Save the XtensaConfig in
XtensaCPUClass and copy it from there to CPUXtensaState, to avoid
touching every env->config access for now.

Prepares for storing per-class GDB register count....

0ac46af3 07/27/2013 12:05 am Andreas Färber

linux-user: Avoid redundant ENV_GET_CPU()

This fixes a mismerge in 874ec3c5b3821bb964f9f37b2f930f2a9ce51652.

Acked-by: Riku Voipio <>
Signed-off-by: Andreas Färber <>

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 <>...

9282b73a 07/27/2013 12:05 am Christian Borntraeger

target-s390x: Fix CPUState rework fallout

Commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
exec: Change cpu_memory_rw_debug() argument to CPUState

missed to update s390x KVM code, breaking the build.

Let's fix it up.

Signed-off-by: Christian Borntraeger <>...

f0ef1cf4 07/26/2013 09:04 pm Anthony Liguori

Merge remote-tracking branch 'rth/tcg-next' into staging

  1. By Claudio Fontana (1) and others
  2. Via Richard Henderson
    • rth/tcg-next:
      tcg: Remove temp_buf
      tcg/aarch64: Implement tlb lookup fast path
      tcg/aarch64: implement ldst 12bit scaled uimm offset...
b142d793 07/26/2013 09:04 pm Anthony Liguori

Merge remote-tracking branch 'jliu/or32' into staging

  1. By Jia Liu
  2. Via Jia Liu
    • jliu/or32:
      target-openrisc: Free typename in openrisc_cpu_class_by_name
      hw/openrisc: Use stderr output instead of qemu_log
      hw/openrisc: Indent typo

Message-id: ...

003e26bc 07/25/2013 11:58 pm Anthony Liguori

Merge remote-tracking branch 'mdroth/qga-pull-2013-7-25' into staging

  1. By Laszlo Ersek
  2. Via Michael Roth
    • mdroth/qga-pull-2013-7-25:
      qga: escape cmdline args when registering win32 service (CVE-2013-2231)
      ga_install_service(): nest error paths more idiomatically...

View all revisions | View revisions

Also available in: Atom