| Branch: | Revision:

root / hw / core @ a8aec295

Name Size
Makefile.objs 474 Bytes
empty_slot.c 2.3 kB
irq.c 3.7 kB
loader.c 21.3 kB
null-machine.c 666 Bytes
ptimer.c 6 kB
qdev-properties-system.c 9.4 kB
qdev-properties.c 28.6 kB
qdev.c 23.2 kB
stream.c 737 Bytes
sysbus.c 7.8 kB
uboot_image.h 5.9 kB

Latest revisions

# Date Author Comment
052e87b0 06/20/2013 05:32 pm Paolo Bonzini

memory: make section size a 128-bit integer

So far, the size of all regions passed to listeners could fit in 64 bits,
because artificial regions (containers and aliases) are eliminated by
the memory core, leaving only device regions which have reasonable sizes...

e47dccc6 06/04/2013 05:26 pm Anthony Liguori

Merge remote-tracking branch 'mst/tags/for_anthony' into staging

pci: misc cleanups

This includes some pci-related cleanups,
and fw cfg cleanups which will be useful for on-going
pci related work.

Signed-off-by: Michael S. Tsirkin <>

  1. gpg: Signature made Sun 02 Jun 2013 02:46:52 PM CDT using RSA key ID D28D5469...
a88b362c 06/02/2013 06:14 pm Laszlo Ersek

refer to FWCfgState explicitly

Currently some places use pointer-to-void even though they mean
pointer-to-FWCfgState. Clean them up.

Signed-off-by: Laszlo Ersek <>
Reviewed-by: Anthony Liguori <>
Signed-off-by: Michael S. Tsirkin <>

bbfa18fc 05/30/2013 07:44 pm Amos Kong

qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path

Recent virtio refactoring in QEMU made virtio-bus become the parent bus
of scsi-bus, and virtio-bus doesn't have get_fw_dev_path implementation,
typename will be added to fw_dev_path by default, the new fw_dev_path...

868d378b 05/06/2013 08:50 pm Andreas Färber

qdev: Introduce qdev_prop_set_globals_for_type()

Reuse it in qdev_prop_set_globals().

Reviewed-by: Eduardo Habkost <>
[AF: Renamed from qdev_prop_set_custom_globals()]
Signed-off-by: Andreas Färber <>

b1fe9bcb 05/06/2013 08:40 pm Andreas Färber

qdev: Let qdev_prop_parse() pass through Error

Move error reporting to callers.

Reviewed-by: Eduardo Habkost <>
Signed-off-by: Andreas Färber <>

120dc38f 05/03/2013 08:05 pm Igor Mammedov

qdev: skip bus check for bus-less devices in qdev_unplug()

Since commit 2f7bd829db "qdev: Fix device_add bus assumptions"
it's possible to device_add bus-less device, but if such device is
unplugged it will dereference NULL parent_bus in qdev_unplug().

Fix it by taking in account that parent_bus might be NULL and...

cffc5113 04/30/2013 05:52 pm Jan Kiszka

qdev: Report errors collected during device realization

Better than just releasing the error object silently.

Signed-off-by: Jan Kiszka <>
Reviewed-by: Andreas Färber <>
Signed-off-by: Anthony Liguori <>

21e5181f 04/20/2013 08:54 pm Peter Maydell

qdev: Drop taddr properties

Drop all the infrastructure for taddr properties (ie ones which
are 'hwaddr' sized). These are now unused, and any further desired
use would be rather questionable since device properties shouldn't
generally depend on a type that is conceptually variable based on...

398973fe 04/16/2013 06:28 pm Anthony Liguori

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

  1. By Igor Mammedov (8) and others
  2. Via Andreas Färber
    • afaerber/qom-cpu:
      target-cris: Override do_interrupt for pre-v32 CPU cores
      qdev: Set device's parent before calling realize() down inheritance chain...

View revisions

Also available in: Atom