Statistics
| Branch: | Revision:

root / hw / intc @ db895a1e

Name Size
Makefile.objs 942 Bytes
apic.c 23.5 kB
apic_common.c 10.8 kB
arm_gic.c 21.5 kB
arm_gic_common.c 5.5 kB
arm_gic_kvm.c 5.4 kB
armv7m_nvic.c 18 kB
etraxfs_pic.c 4.9 kB
exynos4210_combiner.c 15.1 kB
exynos4210_gic.c 14 kB
gic_internal.h 5.1 kB
grlib_irqmp.c 9.5 kB
heathrow_pic.c 5.8 kB
i8259.c 12.8 kB
i8259_common.c 5 kB
imx_avic.c 11.7 kB
ioapic.c 7.4 kB
ioapic_common.c 3.3 kB
lm32_pic.c 4.6 kB
omap_intc.c 17.7 kB
openpic.c 45.3 kB
pl190.c 7.8 kB
puv3_intc.c 3.2 kB
realview_gic.c 2.1 kB
sh_intc.c 13.4 kB
slavio_intctl.c 13.8 kB
xilinx_intc.c 5 kB

Latest revisions

# Date Author Comment
db895a1e 06/07/2013 01:14 pm Andreas Färber

isa: Use realizefn for ISADevice

Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error handling.
Split off an instance_init where sensible.

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

edf9735e 06/02/2013 06:14 pm Michael S. Tsirkin

apic: rename apic specific bitopts

apic has its own version of bitops, with the
difference that it works on u32 and not long.
Add apic_ prefix to avoid namespace clashes.

We should look into reusing standard bitops long-term,
but that's not entirely trivial....

6a4e1771 05/26/2013 02:37 pm Blue Swirl

Remove Sun4c, Sun4d and a few CPUs

Sun4c and Sun4d architectures and related CPUs are not fully implemented
(especially Sun4c MMU) and there has been no interest for them.

Likewise, a few CPUs (Cypress, Ross etc) are only half implemented.

Remove the machines and CPUs, they can be re-added if needed later....

c7e775e4 05/12/2013 12:25 pm Dong Xu Wang

remove double semicolons

Signed-off-by: Dong Xu Wang <>
Signed-off-by: Michael Tokarev <>

53a89e26 05/01/2013 02:06 pm Igor Mammedov

target-i386: Move APIC to ICC bus

It allows APIC to be hotplugged.

  • map APIC's mmio at board level if it is present
  • do not register mmio region for each APIC, since
    only one is used/mapped

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

baaeda08 05/01/2013 02:04 pm Igor Mammedov

target-i386: Replace MSI_SPACE_SIZE with APIC_SPACE_SIZE

Put APIC_SPACE_SIZE in a public header so that it can be
reused elsewhere later.

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

29bb5317 04/29/2013 04:27 pm Andreas Färber

i8259: QOM cleanups

Eliminate DO_UPCAST() for PICCommonState. Prepares for ISA realizefn.

Also give the i8259_common type registration functions unique names
while at it.

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

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

ioapic: Replace FROM_SYSBUS() with QOM type cast

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

bd2be150 04/15/2013 04:16 pm Peter Maydell

arm: fix location of some include files

The recent rearrangement of include files had some minor errors:
devices.h is not ARM specific and should not be in arm/
arm.h should be in arm/

Move these two headers to correct this.

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

e03ba136 04/12/2013 03:33 pm Peter Maydell

Typo, spelling and grammatical fixes

Minor fixes to documentation and code comments.

Signed-off-by: Peter Maydell <>
Signed-off-by: Stefan Hajnoczi <>

View revisions

Also available in: Atom