aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc
AgeCommit message (Expand)AuthorFilesLines
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
2019-03-29spapr: Simplify handling of host-serial and host-model valuesDavid Gibson1-0/+1
2019-03-12spapr: Use CamelCase properlyDavid Gibson8-247/+247
2019-03-12ppc/pnv: POWER9 XSCOM quad supportCédric Le Goater3-4/+22
2019-03-12ppc/pnv: extend XSCOM core support for POWER9Cédric Le Goater1-0/+2
2019-03-12ppc/pnv: add a OCC model for POWER9Cédric Le Goater3-0/+6
2019-03-12ppc/pnv: add a OCC model classCédric Le Goater1-0/+15
2019-03-12ppc/pnv: add SerIRQ routing registersCédric Le Goater1-0/+2
2019-03-12ppc/pnv: add a LPC Controller model for POWER9Cédric Le Goater2-0/+13
2019-03-12ppc/pnv: add a 'dt_isa_nodename' to the chipCédric Le Goater1-0/+2
2019-03-12ppc/pnv: add a LPC Controller class modelCédric Le Goater1-0/+15
2019-03-12ppc/pnv: add a PSI bridge model for POWER9Cédric Le Goater3-0/+39
2019-03-12ppc/pnv: add a PSI bridge class modelCédric Le Goater2-3/+28
2019-03-12spapr_iommu: Do not replay mappings from just created DMA windowAlexey Kardashevskiy1-0/+1
2019-03-12ppc/pnv: introduce a new pic_print_info() operation to the chip modelCédric Le Goater1-0/+1