aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
2019-08-22Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2019-08-21' in...Peter Maydell1-1/+1
2019-08-21hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster1-1/+1
2019-08-21spapr/irq: Drop spapr_irq_msi_reset()Greg Kurz1-1/+0
2019-08-21spapr: Implement ibm,suspend-meNicholas Piggin1-1/+2
2019-08-21ppc/xive: Improve 'info pic' supportCédric Le Goater2-5/+6
2019-08-21ppc/xive: Provide silent escalation supportCédric Le Goater1-0/+2
2019-08-21ppc/xive: Provide unconditional escalation supportCédric Le Goater1-0/+2
2019-08-21ppc/xive: use an abstract type for XiveNotifierCédric Le Goater1-4/+2
2019-08-21spapr: initial implementation for H_TPM_COMM/spapr-tpm-proxyMichael Roth2-0/+42
2019-08-21spapr: Implement H_PRODNicholas Piggin1-0/+1
2019-08-21spapr: Implement dispatch tracking for tcgNicholas Piggin1-0/+7
2019-08-16sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster1-1/+1
2019-08-16sysemu: Move the VMChangeStateEntry typedef to qemu/typedefs.hMarkus Armbruster1-1/+0
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster5-5/+3
2019-08-16Include exec/memory.h slightly lessMarkus Armbruster1-0/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-1/+0
2019-08-16Clean up inclusion of exec/cpu-common.hMarkus Armbruster1-1/+0
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-1/+0
2019-08-16Include generated QAPI headers lessMarkus Armbruster1-1/+0
2019-08-16include: Make headers more self-containedMarkus Armbruster6-0/+14
2019-08-13spapr/xive: Fix migration of hot-plugged CPUsCédric Le Goater1-0/+1
2019-07-02spapr/xive: simplify spapr_irq_init_device() to remove the emulated initCédric Le Goater1-1/+0
2019-07-02spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater2-1/+2
2019-07-02xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz1-3/+3
2019-07-02xics/spapr: Rename xics_kvm_init()Greg Kurz1-1/+1
2019-07-02xics/spapr: Drop unused function declarationGreg Kurz1-1/+0
2019-07-02xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz1-0/+1
2019-07-02xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz3-5/+1
2019-07-02ppc/pnv: remove xscom_base field from PnvChipCédric Le Goater1-4/+1
2019-07-02ppc/pnv: fix XSCOM MMIO base address for P9 machines with multiple chipsCédric Le Goater2-1/+4
2019-06-12Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.1-20190612' into...Peter Maydell2-3/+3
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-06-12ppc/xive: Make XIVE generate the proper interrupt typesBenjamin Herrenschmidt1-1/+2
2019-06-12spapr: Clean up spapr_drc_populate_dt()David Gibson1-2/+1
2019-05-29spapr: Don't migrate the hpt_maxpagesize cap to older machine typesGreg Kurz1-0/+1
2019-05-29spapr/irq: add KVM support to the 'dual' machineCédric Le Goater1-1/+0
2019-05-29spapr/irq: initialize the IRQ device only onceCédric Le Goater1-0/+1
2019-05-29spapr/irq: introduce a spapr_irq_init_device() helperCédric Le Goater2-0/+3
2019-05-29spapr: introduce routines to delete the KVM IRQ deviceCédric Le Goater2-0/+2
2019-05-29spapr/xive: add migration support for KVMCédric Le Goater2-0/+4
2019-05-29spapr/xive: introduce a VM state change handlerCédric Le Goater1-0/+1
2019-05-29spapr/xive: add state synchronization with KVMCédric Le Goater2-0/+9
2019-05-29spapr/xive: add hcall support when under KVMCédric Le Goater1-0/+15
2019-05-29spapr/xive: add KVM supportCédric Le Goater2-0/+23
2019-05-29spapr: Add forgotten capability to migration streamDavid Gibson1-0/+1
2019-05-29spapr/xive: fix EQ page addresses above 64GBCédric Le Goater1-0/+6
2019-05-13Clean up ill-advised or unusual header guardsMarkus Armbruster7-21/+28
2019-04-26ppc/hash64: Rework R and C bit updatesBenjamin Herrenschmidt1-0/+2
2019-04-26spapr/rtas: modify spapr_rtas_register() to remove RTAS handlersCédric Le Goater1-0/+4
2019-04-26spapr: Support NVIDIA V100 GPU with NVLink2Alexey Kardashevskiy1-1/+4