Statistics
| Branch: | Revision:

root / hw / core @ 868d378b

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 kB
stream.c 737 Bytes
sysbus.c 7.8 kB
uboot_image.h 5.9 kB

Latest revisions

# Date Author Comment
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 <>
Message-id:
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...
35e60bfd 04/16/2013 11:04 am Peter Crosthwaite

stream: Add flow control API

Add basic flow control to stream. A stream slave may return short, indicating
that it is not capable of accepting any more data at the present time. Polling
or a callback can be used via the can_push() function to determine when the...

42bb9c91 04/16/2013 11:04 am Peter Crosthwaite

stream: Remove app argument hack

The uint32_t *app argument doesn't exist in real hardware. It was a hack in
xilinx_axidma/enet to fake the (secondary) control stream connection. Removed
the argument and added the second stream to axienet/dma.

Signed-off-by: Peter Crosthwaite <>...

72cc5137 04/16/2013 02:19 am Igor Mammedov

qdev: Add qdev property for bool type

Signed-off-by: Igor Mammedov <>
[AF: Use new qdev_prop_set_after_realize()]
Signed-off-by: Andreas Färber <>

a7ddba52 04/16/2013 02:19 am Igor Mammedov

qdev: Set device's parent before calling realize() down inheritance chain

Currently device_set_realized() sets parent only after device was realized,
but qdev_device_add() sets it before device is realized.
Make behavior consistent and alter device_set_realized() to behave like...

View revisions

Also available in: Atom