summaryrefslogtreecommitdiff
path: root/hw/cpu
AgeCommit message (Expand)AuthorFilesLines
2019-01-07hw/cpu: introduce CPU clustersLuc Michel2-1/+51
2018-08-24hw/cpu/a15mpcore: If CPU has EL2, enable it on the GIC and wire it upPeter Maydell1-3/+28
2018-07-17hw/*/realview: Fix introspection problem with 'realview_mpcore' & 'realview_gic'Thomas Huth1-4/+4
2018-07-17hw/cpu/arm11mpcore: Fix introspection problem with 'arm11mpcore_priv'Thomas Huth1-8/+6
2018-07-17hw/cpu/a9mpcore: Fix introspection problems with the "a9mpcore_priv" deviceThomas Huth1-10/+8
2018-07-17hw/cpu/a15mpcore: Fix introspection problem with the a15mpcore_priv deviceThomas Huth1-5/+3
2017-12-18hw: use "qemu/osdep.h" as first #include in source filesPhilippe Mathieu-Daudé1-0/+1
2017-08-02cpu: don't allow negative core idLaurent Vivier1-0/+5
2017-06-09hw/cpu: core.c can be compiled as common objectThomas Huth1-2/+1
2017-01-27Introduce DEVICE_CATEGORY_CPU for CPU devicesThomas Huth1-0/+8
2016-06-17cpu: Abstract CPU core typeBharata B Rao2-0/+89
2016-05-19explicitly include qom/cpu.hPaolo Bonzini1-0/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster4-0/+4
2016-03-04hw/intc/arm_gic.c: Implement GICv2 GICC_DIRPeter Maydell1-1/+1
2016-01-29hw: Clean up includesPeter Maydell1-0/+1
2016-01-29arm devices: Clean up includesPeter Maydell3-0/+3
2015-10-02icc_bus: drop the unused filesZhu Guihua2-119/+0
2015-09-14hw/cpu/{a15mpcore, a9mpcore}: Handle missing has_el3 CPU props gracefullyEdgar E. Iglesias2-2/+2
2015-09-08hw/cpu/{a15mpcore, a9mpcore}: enable TrustZone in GIC if it is enabled in CPUsPeter Maydell2-0/+24
2015-08-13hw/cpu/a15mpcore: Wire up hyp and secure physical timer interruptsPeter Maydell1-7/+14
2015-08-13Introduce gic_class_name() instead of repeating conditionPavel Fedin1-6/+2
2014-11-03icc_bus: fix typo ICC_BRIGDE -> ICC_BRIDGEZhu Guihua1-2/+2
2014-10-15target-i386: ICC bus: Drop BusState::allow_hotplugIgor Mammedov1-8/+0
2013-12-24icc_bus: QOM'ify ICCxiaoqiang zhao1-8/+6
2013-12-10cpu/a9mpcore: Add Global TimerFrançois LEGAL1-5/+21
2013-12-10cpu/a9mpcore: reorder operations/declarationsPeter Crosthwaite1-14/+14
2013-12-10cpu/a9mpcore: rename timerbusdev variablePeter Crosthwaite1-4/+4
2013-11-05arm11mpcore: Split off RealView MPCoreAndreas Färber3-121/+140
2013-11-05arm11mpcore: Prepare for QOM embeddingAndreas Färber1-26/+1
2013-11-05arm11mpcore: Convert mpcore_rirq_state to QOM realizeAndreas Färber1-14/+44
2013-11-05arm11mpcore: Convert ARM11MPCorePriveState to QOM realizeAndreas Färber1-28/+56
2013-11-05arm11mpcore: Split off SCU deviceAndreas Färber1-51/+14
2013-11-05arm11mpcore: Create container MemoryRegion in instance_initAndreas Färber1-3/+11
2013-11-05arm11mpcore: Drop unused fieldsAndreas Färber1-2/+0
2013-11-05arm11mpcore: Fix typo in MemoryRegion nameAndreas Färber1-1/+1
2013-11-05a15mpcore: Prepare for QOM embeddingAndreas Färber1-20/+1
2013-11-05a15mpcore: Convert to QOM realizeAndreas Färber1-8/+12
2013-11-05a15mpcore: Embed GICStateAndreas Färber1-15/+24
2013-11-05a15mpcore: Split off instance_initAndreas Färber1-3/+10
2013-11-05a9mpcore: Prepare for QOM embeddingAndreas Färber1-23/+1
2013-11-05a9mpcore: Convert to QOM realizeAndreas Färber1-10/+26
2013-11-05a9mpcore: Embed ARMMPTimerStateAndreas Färber1-11/+18
2013-11-05a9mpcore: Embed A9SCUStateAndreas Färber1-6/+10
2013-11-05a9mpcore: Embed GICStateAndreas Färber1-9/+16
2013-11-05a9mpcore: Split off instance_initAndreas Färber1-3/+9
2013-09-03Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori1-3/+2
2013-09-03a15mpcore: Use qemu_get_cpu() for generic timersAndreas Färber1-3/+2
2013-08-30qdev: Pass size to qbus_create_inplace()Andreas Färber1-1/+2
2013-08-20default-configs: Fix A9MP and A15MP config namesPeter Maydell1-2/+2
2013-08-20hw/cpu/a15mpcore: Wire generic timer outputs to GIC inputsPeter Maydell1-0/+18