Statistics
| Branch: | Revision:

root @ a6cb20fc

Name Size
  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 810 Bytes
.mailmap 1.3 kB
CODING_STYLE 3.1 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 22.6 kB
HACKING 7 kB
LICENSE 846 Bytes
MAINTAINERS 16 kB
Makefile 17.1 kB
Makefile.objs 3.9 kB
Makefile.target 5.1 kB
README 88 Bytes
VERSION 7 Bytes
aio-posix.c 6.4 kB
aio-win32.c 6.1 kB
arch_init.c 33 kB
async.c 6.9 kB
balloon.c 3.7 kB
block-migration.c 22.5 kB
block.c 128.7 kB
blockdev-nbd.c 3 kB
blockdev.c 67.2 kB
blockjob.c 7.6 kB
bt-host.c 5.2 kB
bt-vhci.c 4.5 kB
configure 123 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.3 kB
cpus.c 37.1 kB
cputlb.c 10.9 kB
device-hotplug.c 2.2 kB
device_tree.c 8.6 kB
disas.c 13.6 kB
dma-helpers.c 7 kB
dtc 0 Bytes
dump.c 23.2 kB
exec.c 71.6 kB
gdbstub.c 43.2 kB
hmp-commands.hx 47 kB
hmp.c 46.2 kB
hmp.h 4.3 kB
iohandler.c 6 kB
ioport.c 8.9 kB
kvm-all.c 52.6 kB
kvm-stub.c 2.4 kB
main-loop.c 13.5 kB
memory.c 57.5 kB
memory_mapping.c 10.3 kB
migration-exec.c 1.8 kB
migration-fd.c 1.6 kB
migration-rdma.c 104.9 kB
migration-tcp.c 2.3 kB
migration-unix.c 2.3 kB
migration.c 18.8 kB
monitor.c 142.4 kB
nbd.c 30.6 kB
os-posix.c 8.5 kB
os-win32.c 4.2 kB
page_cache.c 5 kB
pixman 0 Bytes
qapi-schema.json 113.8 kB
qdev-monitor.c 19.8 kB
qdict-test-data.txt 88.4 kB
qemu-bridge-helper.c 11.1 kB
qemu-char.c 98.7 kB
qemu-coroutine-io.c 3 kB
qemu-coroutine-lock.c 5 kB
qemu-coroutine-sleep.c 1.3 kB
qemu-coroutine.c 3 kB
qemu-doc.texi 89.7 kB
qemu-img-cmds.hx 2.5 kB
qemu-img.c 74.9 kB
qemu-img.texi 16.8 kB
qemu-io-cmds.c 52.3 kB
qemu-io.c 10.8 kB
qemu-log.c 4.8 kB
qemu-nbd.c 17.7 kB
qemu-nbd.texi 2.1 kB
qemu-options-wrapper.h 1 kB
qemu-options.h 1.4 kB
qemu-options.hx 112.8 kB
qemu-seccomp.c 7.7 kB
qemu-tech.texi 22.9 kB
qemu-timer.c 15.8 kB
qemu.nsi 7.2 kB
qemu.sasl 1.3 kB
qmp-commands.hx 86.2 kB
qmp.c 13.7 kB
qtest.c 13.6 kB
readline.c 13.2 kB
rules.mak 6.1 kB
savevm.c 65.1 kB
spice-qemu-char.c 8.8 kB
tcg-runtime.c 2.4 kB
tci.c 35.6 kB
thread-pool.c 9.5 kB
thunk.c 8.8 kB
tpm.c 7.6 kB
trace-events 78 kB
translate-all.c 53.2 kB
translate-all.h 1.2 kB
user-exec.c 19.8 kB
version.rc 797 Bytes
vl.c 120.7 kB
xbzrle.c 4 kB
xen-all.c 35.7 kB
xen-mapcache.c 12.4 kB
xen-stub.c 1.2 kB

Latest revisions

# Date Author Comment
d1f2c96a 11/05/2013 07:06 pm Andreas Färber

pcmcia: QOM'ify PCMCIACardState and MicroDriveState

Turn PCMCIACardState into a device.
Move callbacks to new PCMCIACardClass.

Derive TYPE_MICRODRIVE from TYPE_PCMCIA_CARD.
Replace ide_init2_with_non_qdev_drives().

Signed-off-by: Othmar Pasteka <>...

a6cb20fc 11/05/2013 07:06 pm Andreas Färber

microdrive: Coding Style cleanups

Add missing braces.

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

2bcb0c62 11/05/2013 07:06 pm Andreas Färber

qdev-monitor: Avoid qdev as variable name

Prepares for bringing error cleanup code into canonical QOM form.

Includes a whitespace removal after curly brace by Stefan.

Signed-off-by: Stefan Hajnoczi <>
Reviewed-by: Igor Mammedov <>...

852e2c50 11/05/2013 07:06 pm Andreas Färber

qdev-monitor: Inline qdev_init() for device_add

For historic reasons, qdev_init() unparents the device on failure.
Inline this to make the error paths clearer and consistent.

Reviewed-by: Igor Mammedov <>
Signed-off-by: Andreas Färber <>

a25ebcac 11/05/2013 07:06 pm Michael S. Tsirkin

qom: Fix pointer to int property helpers' documentation

Relocate to alongside the other object_property_add_* helpers while at it.

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

853ca11d 11/05/2013 07:06 pm Andreas Färber

pxa: Fix typo "dettach"

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

02a5c4c9 11/05/2013 07:06 pm Stefan Hajnoczi

qdev: Drop misleading qdev_free() function

The qdev_free() function name is misleading since all the function does
is unlink the device from its parent. The device is not necessarily
freed.

The device will be freed when its QObject refcount reaches zero. It is...

ee6abeb6 11/05/2013 07:06 pm Stefan Hajnoczi

qdev-monitor: Unref device when device_add fails

qdev_device_add() leaks the created device upon failure. I suspect this
problem crept in because qdev_free() unparents the device but does not
drop a reference - confusing name.

Cc: ...

f4d85795 11/05/2013 06:47 pm Andreas Färber

qdev-monitor: Clean up qdev_device_add() variable naming

Avoid confusion between object (obj) and object class (oc).
Tidy DeviceClass variable while at it (k -> dc).

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

2fa4e56d 11/05/2013 06:47 pm Igor Mammedov

qdev-monitor: Fix crash when device_add is called with abstract driver

User is able to crash running QEMU when following monitor
command is called:

device_add intel-hda-generic

Crash is caused by assertion in object_initialize_with_type()
when type is abstract....

View all revisions | View revisions

Also available in: Atom