Statistics
| Branch: | Revision:

root @ c94a7c69

Name Size
  QMP
  audio
  backends
  block
  bsd-user
  default-configs
  disas
  docs
  fpu
  fsdev
  gdb-xml
  hw
  include
  ldscripts
  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
  tpm
  trace
  ui
  util
.exrc 220 Bytes
.gitignore 1.6 kB
.gitmodules 682 Bytes
.mailmap 1.2 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 6.1 kB
LICENSE 519 Bytes
MAINTAINERS 14.9 kB
Makefile 14.5 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 29.2 kB
async.c 5.3 kB
balloon.c 3.7 kB
block-migration.c 21.8 kB
block.c 130.5 kB
blockdev-nbd.c 3.2 kB
blockdev.c 46.5 kB
blockjob.c 7.6 kB
bt-host.c 5.2 kB
bt-vhci.c 4.5 kB
cmd.c 12.1 kB
cmd.h 2 kB
configure 113.3 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 28.6 kB
cpus.c 33.1 kB
cputlb.c 11 kB
device-hotplug.c 2.2 kB
device_tree.c 7.9 kB
disas.c 12.8 kB
dma-helpers.c 10.9 kB
dump-stub.c 1.5 kB
dump.c 22.1 kB
exec.c 74.1 kB
gdbstub.c 76.1 kB
hmp-commands.hx 44.6 kB
hmp.c 41.5 kB
hmp.h 4.1 kB
iohandler.c 6 kB
ioport.c 13.3 kB
kvm-all.c 51.1 kB
kvm-stub.c 2.5 kB
main-loop.c 12.4 kB
memory.c 53.7 kB
memory_mapping-stub.c 627 Bytes
memory_mapping.c 7 kB
migration-exec.c 1.7 kB
migration-fd.c 1.6 kB
migration-tcp.c 2.3 kB
migration-unix.c 2.2 kB
migration.c 16.9 kB
monitor.c 138.7 kB
nbd.c 30.8 kB
os-posix.c 8.4 kB
os-win32.c 4.4 kB
page_cache.c 5.1 kB
pixman 0 Bytes
qapi-schema-test.json 1.3 kB
qapi-schema.json 91.6 kB
qdev-monitor.c 18 kB
qdict-test-data.txt 88.4 kB
qemu-bridge-helper.c 11.1 kB
qemu-char.c 98.2 kB
qemu-coroutine-io.c 2.4 kB
qemu-coroutine-lock.c 5.1 kB
qemu-coroutine-sleep.c 898 Bytes
qemu-coroutine.c 2.4 kB
qemu-doc.texi 88.1 kB
qemu-img-cmds.hx 2.2 kB
qemu-img.c 71.7 kB
qemu-img.texi 13.8 kB
qemu-io.c 48.3 kB
qemu-log.c 4.8 kB
qemu-nbd.c 17.3 kB
qemu-nbd.texi 2 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 110.9 kB
qemu-seccomp.c 7.8 kB
qemu-tech.texi 22.9 kB
qemu-timer.c 19.2 kB
qemu.sasl 1.3 kB
qmp-commands.hx 71.1 kB
qmp.c 13.6 kB
qtest.c 13.3 kB
readline.c 12.9 kB
rules.mak 4.4 kB
savevm.c 62.9 kB
spice-qemu-char.c 8.3 kB
tcg-runtime.c 2.4 kB
tci.c 35.5 kB
thread-pool.c 9.7 kB
thunk.c 8.8 kB
trace-events 72.1 kB
translate-all.c 53.5 kB
translate-all.h 1.2 kB
user-exec.c 19.1 kB
version.rc 749 Bytes
vl.c 124.2 kB
xbzrle.c 4 kB
xen-all.c 35.6 kB
xen-mapcache.c 11.9 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
c94a7c69 04/03/2013 10:55 am Gerd Hoffmann

xhci: fix numintrs sanity checks

Make sure numintrs is a power of two, msi requires this.

https://bugzilla.redhat.com/show_bug.cgi?id=918035

Signed-off-by: Gerd Hoffmann <>

3713e148 04/03/2013 10:55 am Hans de Goede

usb-redir: Fix crash on migration with no client connected

If no client is connected on the src side, then we won't receive a
parser during migrate, in this case usbredir_post_load() should be a nop,
rather then to try to derefefence the NULL dev->parser pointer....

c874ea97 04/03/2013 10:55 am Hans de Goede

usb-redir: Add flow control support

Signed-off-by: Hans de Goede <>
Signed-off-by: Gerd Hoffmann <>

162cbbd1 04/02/2013 10:07 pm Anthony Liguori

Merge remote-tracking branch 'luiz/queue/qmp' into staging

  1. By Stefan Hajnoczi
  2. Via Luiz Capitulino
    • luiz/queue/qmp:
      chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors
      qemu-socket: set passed fd non-blocking in socket_connect()
      net: ensure "socket" backend uses non-blocking fds...
9d4563c4 04/02/2013 10:05 pm Paolo Bonzini

configure: remove unset variables

These variables have not been set for a long time. Do not
include them in config-host.mak.

Signed-off-by: Paolo Bonzini <>
Message-id:
Signed-off-by: Anthony Liguori <>

f9e8cacc 04/02/2013 06:47 pm Stefan Hajnoczi

oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()

The fcntl(fd, F_SETFL, O_NONBLOCK) flag is not specific to sockets.
Rename to qemu_set_nonblock() just like qemu_set_cloexec().

Signed-off-by: Stefan Hajnoczi <>
Reviewed-by: Eric Blake <>...

fc13fa00 04/02/2013 06:47 pm Stefan Hajnoczi

net: ensure "socket" backend uses non-blocking fds

There are several code paths in net_init_socket() depending on how the
socket is created: file descriptor passing, UDP multicast, TCP, or UDP.
Some of these support both listen and connect.

Not all code paths set the socket to non-blocking. This patch addresses...

1a751ebf 04/02/2013 06:47 pm Stefan Hajnoczi

qemu-socket: set passed fd non-blocking in socket_connect()

socket_connect() sets non-blocking on TCP or UNIX domain sockets if a
callback function is passed. Do the same for file descriptor passing,
otherwise we could unexpectedly be using a blocking file descriptor....

9b938c72 04/02/2013 06:47 pm Stefan Hajnoczi

chardev: clear O_NONBLOCK on SCM_RIGHTS file descriptors

When we receive a file descriptor over a UNIX domain socket the
O_NONBLOCK flag is preserved. Clear the O_NONBLOCK flag and rely on
QEMU file descriptor users like migration, SPICE, VNC, block layer, and...

c707582b 04/02/2013 04:15 pm Wenchao Xia

VMXNET3: initialize rx_ridx to eliminate compile warning

Gcc report "hw/vmxnet3.c:972: error: ‘rx_ridx’ may be used
uninitialized in this function", so fix it.

Signed-off-by: Wenchao Xia <>
Message-id: ...

View all revisions | View revisions

Also available in: Atom