Statistics
| Branch: | Revision:

root / hw / intc @ ff6986ce

Name Size
Makefile.objs 1.1 kB
allwinner-a10-pic.c 5.8 kB
apic.c 23.4 kB
apic_common.c 10.9 kB
arm_gic.c 21.6 kB
arm_gic_common.c 5.5 kB
arm_gic_kvm.c 5.5 kB
armv7m_nvic.c 18.2 kB
etraxfs_pic.c 5.3 kB
exynos4210_combiner.c 15.2 kB
exynos4210_gic.c 14.4 kB
gic_internal.h 2.9 kB
grlib_irqmp.c 9.4 kB
heathrow_pic.c 5.8 kB
i8259.c 13.5 kB
i8259_common.c 5.2 kB
imx_avic.c 11.8 kB
ioapic.c 7.4 kB
ioapic_common.c 3.3 kB
lm32_pic.c 4.5 kB
omap_intc.c 18.1 kB
openpic.c 45.4 kB
openpic_kvm.c 7.5 kB
pl190.c 7.9 kB
puv3_intc.c 3.3 kB
realview_gic.c 2.5 kB
sh_intc.c 13.3 kB
slavio_intctl.c 13.9 kB
xics.c 23.5 kB
xics_kvm.c 14.3 kB
xilinx_intc.c 5.2 kB

Latest revisions

# Date Author Comment
d3b0c9e9 12/24/2013 07:02 pm xiaoqiang zhao

apic: Cleanup for QOM'ification

Do some cleanup, including:
1. Remove DO_UPCAST() for APICCommonState
2. Change DeviceState pointers from 'd' to 'dev', better to understand
3. Rename 'register_types' to specifically 'apic_common_register_types'

Signed-off-by: xiaoqiang zhao <>...

ff6986ce 12/24/2013 07:02 pm xiaoqiang zhao

apic: QOM'ify APIC

Convert 'init' function to QOM's 'realize' for apic, kvm/apic and
xen/xen_apic.

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

1b111dc1 12/24/2013 06:27 pm Markus Armbruster

hw: cannot_instantiate_with_device_add_yet due to pointer props

Pointer properties can be set only by code, not by device_add. A
device with a pointer property can work with device_add only when the
property may remain null.

This is the case for property "interrupt_vector" of device...

f37a4374 12/23/2013 01:27 am Markus Armbruster

apic: Document why cannot_instantiate_with_device_add_yet

Signed-off-by: Markus Armbruster <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Andreas Färber <>

f3b17640 12/23/2013 01:27 am Markus Armbruster

isa: Clean up use of cannot_instantiate_with_device_add_yet

Drop it when there's no obvious reason why device_add could not work.
Else keep and document why.

  • isa-fdc: drop
  • i8042: drop, even though its I/O base is hardcoded (because you
    could conceivably still add one to a board that has none), and even...
efec3dd6 12/23/2013 01:27 am Markus Armbruster

qdev: Replace no_user by cannot_instantiate_with_device_add_yet

In an ideal world, machines can be built by wiring devices together
with configuration, not code. Unfortunately, that's not the world we
live in right now. We still have quite a few devices that need to be...

837d3716 12/23/2013 01:27 am Markus Armbruster

sysbus: Set cannot_instantiate_with_device_add_yet

device_add plugs devices into suitable bus. For "real" buses, that
actually connects the device. For sysbus, the connections need to be
made separately, and device_add can't do that. The device would be...

a64d325d 12/20/2013 02:57 am Alexey Kardashevskiy

spapr-rtas: replace return code constants with macros

Signed-off-by: Alexey Kardashevskiy <>
Signed-off-by: Alexander Graf <>

c3931ee8 12/17/2013 10:12 pm liguang

hw/intc: add allwinner A10 interrupt controller

Signed-off-by: liguang <>
Reviewed-by: Peter Crosthwaite <>
Reviewed-by: Peter Maydell <>
Message-id: ...

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

realview_gic: Prepare for QOM embedding

Move state struct, type constant and cast macro to a new header.

Reviewed-by: Peter Maydell <>
Signed-off-by: Andreas Färber <>

View revisions

Also available in: Atom