aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
2018-09-25spapr: increase the size of the IRQ number spaceCédric Le Goater1-0/+1
2018-09-25spapr: introduce a spapr_irq class 'nr_msis' attributeCédric Le Goater2-2/+1
2018-08-21spapr: introduce a IRQ controller backend to the machineCédric Le Goater2-9/+24
2018-08-21spapr: introduce a fixed IRQ number spaceCédric Le Goater2-0/+37
2018-08-21xics: don't include "target/ppc/cpu-qom.h" in "hw/ppc/xics.h"Greg Kurz1-1/+0
2018-07-03Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.0-20180703' into...Peter Maydell1-3/+6
2018-07-03ppx/xics: introduce a parent_reset in ICSStateClassCédric Le Goater1-0/+1
2018-07-03ppc/xics: introduce a parent_realize in ICSStateClassCédric Le Goater1-1/+2
2018-07-03ppc/xics: introduce ICP DeviceRealize and DeviceReset handlersCédric Le Goater1-2/+3
2018-07-02hw/ppc: Use the IEC binary prefix definitionsPhilippe Mathieu-Daudé1-2/+3
2018-06-22spapr: Use maximum page size capability to simplify memory backend checkingDavid Gibson1-0/+3
2018-06-22spapr: Maximum (HPT) pagesize propertyDavid Gibson1-1/+3
2018-06-21spapr: remove unused spapr_irq routinesCédric Le Goater1-4/+0
2018-06-21spapr: split the IRQ allocation sequenceCédric Le Goater1-0/+4
2018-06-21spapr: Add cpu_apply hook to capabilitiesDavid Gibson1-0/+1
2018-06-21spapr: Compute effective capability values earlierDavid Gibson1-1/+2
2018-06-21ppc/pnv: introduce Pnv8Chip and Pnv9Chip modelsCédric Le Goater1-1/+23
2018-06-21spapr_cpu_core: migrate per-CPU dataGreg Kurz1-0/+1
2018-06-21ppc/pnv: introduce a new isa_create() operation to the chip modelCédric Le Goater2-2/+2
2018-06-21ppc/pnv: introduce a new intc_create() operation to the chip modelCédric Le Goater1-0/+1
2018-06-16target/ppc, spapr: Move VPA information to machine_dataDavid Gibson1-0/+11
2018-06-16pnv_core: Allocate cpu thread objects individuallyDavid Gibson1-1/+1
2018-06-16mac_newworld: add via machine option to control mac99 VIA/ADB configurationMark Cave-Ayland1-0/+1
2018-06-12ppc/pnv: fix LPC HC firmware address spaceCédric Le Goater1-0/+1
2018-06-12ppc: add missing FW_CFG_PPC_NVRAM_FLAT definitionMark Cave-Ayland1-0/+1
2018-05-20trivial: Do not include pci.h if it is not necessaryThomas Huth1-2/+0
2018-05-07spapr: rename "hotplug memory" terminology to "device memory"David Hildenbrand1-2/+2
2018-05-07machine: make MemoryHotplugState accessible via the machineDavid Hildenbrand1-1/+0
2018-05-04spapr: Make a helper to set up cpu entry point stateDavid Gibson1-0/+3
2018-04-27spapr: Support ibm,dynamic-memory-v2 propertyBharata B Rao1-0/+1
2018-04-27target/ppc: Pass cpu instead of env to ppc_create_page_sizes_prop()David Gibson1-1/+1
2018-03-06ppc/spapr-caps: Convert cap-ibs to custom spapr-capSuraj Jitindar Singh1-1/+4
2018-03-06openpic: move OpenPIC state and related definitions to openpic.hMark Cave-Ayland1-1/+158
2018-03-06openpic: move KVM-specific declarations into separate openpic_kvm.h fileMark Cave-Ayland2-3/+7
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster1-0/+1
2018-02-16spapr: rename spapr_vcpu_id() to spapr_get_vcpu_id()Greg Kurz1-1/+1
2018-02-16spapr: move VCPU calculation to core machine codeGreg Kurz1-0/+1
2018-01-29target/ppc/spapr: Add H-Call H_GET_CPU_CHARACTERISTICSSuraj Jitindar Singh1-0/+1
2018-01-29target/ppc/spapr_caps: Add new tristate cap safe_indirect_branchSuraj Jitindar Singh1-1/+4
2018-01-29target/ppc/spapr_caps: Add new tristate cap safe_bounds_checkSuraj Jitindar Singh1-1/+4
2018-01-29target/ppc/spapr_caps: Add new tristate cap safe_cacheSuraj Jitindar Singh1-1/+4
2018-01-29target/ppc/spapr_caps: Add support for tristate spapr_capabilitiesSuraj Jitindar Singh1-0/+4
2018-01-29target/ppc/kvm: Add cap_ppc_safe_[cache/bounds_check/indirect_branch]Suraj Jitindar Singh1-0/+12
2018-01-27ppc/pnv: fix PnvChip redefinition in <hw/ppc/pnv_xscom.h>Cédric Le Goater1-2/+0
2018-01-17ppc/pnv: fix XSCOM core addressing on POWER9Cédric Le Goater2-3/+11
2018-01-17ppc/pnv: introduce pnv*_is_power9() helpersCédric Le Goater1-0/+10
2018-01-17hw/ppc/spapr_caps: Rework spapr_caps to use uint8 internal representationSuraj Jitindar Singh1-21/+24
2018-01-17spapr: Handle Decimal Floating Point (DFP) as an optional capabilityDavid Gibson1-0/+3
2018-01-17spapr: Handle VMX/VSX presence as an spapr capability flagDavid Gibson1-0/+3
2018-01-17spapr: Validate capabilities on migrationDavid Gibson1-0/+6