Statistics
| Branch: | Revision:

root / hw / intc @ f41152bd

Name Size
Makefile.objs 1.1 kB
allwinner-a10-pic.c 5.8 kB
apic.c 23.4 kB
apic_common.c 11 kB
arm_gic.c 21.8 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 3 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.5 kB
ioapic_common.c 3.6 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
41ab7b55 01/31/2014 04:47 pm Christoffer Dall

arm_gic: Introduce define for GIC_NR_SGIS

Instead of hardcoding 16 various places in the code, use a define to
make it more clear what is going on.

Signed-off-by: Christoffer Dall <>
Reviewed-by: Peter Maydell <>...

5b0adce1 01/31/2014 04:47 pm Christoffer Dall

arm_gic: Fix GICD_ICPENDR and GICD_ISPENDR writes

Fix two bugs that would allow changing the state of SGIs through the
ICPENDR and ISPENDRs.

Signed-off-by: Christoffer Dall <>
Reviewed-by: Peter Maydell <>...

c06f13c6 01/09/2014 09:24 pm Anthony Liguori

Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging

QOM infrastructure fixes and device conversions

  • QOM interface fixes and unit test
  • Device no_user sanitization and documentation
  • Device error reporting improvement
  • Conversion of APIC, ICC, IOAPIC to QOM realization model...
04050c5c 01/08/2014 09:07 pm Christoffer Dall

arm_gic: Rename GIC_X_TRIGGER to GIC_X_EDGE_TRIGGER

TRIGGER can really mean mean anything (e.g. was it triggered, is it
level-triggered, is it edge-triggered, etc.). Rename to EDGE_TRIGGER to
make the code comprehensible without looking up the data structure....

9df90ad0 01/08/2014 09:07 pm Christoffer Dall

hw: arm_gic: Introduce gic_set_priority function

To make the code slightly cleaner to look at and make the save/restore
code easier to understand, introduce this function to set the priority of
interrupts.

Reviewed-by: Peter Maydell <>...

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 <>

494c2717 12/24/2013 07:02 pm xiaoqiang zhao

icc_bus: QOM'ify ICC

For consistency, QOM'ify APIC's parent bus.

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

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

ioapic: Cleanup for QOM'ification

Some cleanups:
  • ioapic_common.c: Rename 'register_types' to 'ioapic_common_register_types'
  • Replace inline 'DEVICE' with local 'DeviceState *dev' variable

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

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

ioapic: QOM'ify ioapic

Convert 'init' function to QOM's 'realize' for ioapic and kvm-ioapic.
Change variable 'ioapic_no' from static to global. Then we can drop
the 'instance_no' function argument.

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

View revisions

Also available in: Atom