summaryrefslogtreecommitdiffstats
path: root/hw/ppc
Commit message (Expand)AuthorAgeFilesLines
* hw: Move M48T59 device from hw/timer/ to hw/rtc/ subdirectoryPhilippe Mathieu-Daudé2019-10-242-2/+2
* hw: Move MC146818 device from hw/timer/ to hw/rtc/ subdirectoryPhilippe Mathieu-Daudé2019-10-242-2/+2
* Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.2-20191024' into...Peter Maydell2019-10-247-431/+324Star
|\
| * ppc/pnv: Fix naming of routines realizing the CPUsCédric Le Goater2019-10-241-4/+4
| * ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater2019-10-244-3/+41
| * ppc/pnv: Add a PnvChip pointer to PnvCoreCédric Le Goater2019-10-241-1/+2
| * ppc/pnv: Introduce a PnvCore reset handlerCédric Le Goater2019-10-241-4/+15
| * spapr_cpu_core: Implement DeviceClass::resetGreg Kurz2019-10-241-9/+28
| * spapr: move CPU reset after presenter creationCédric Le Goater2019-10-241-6/+8
| * spapr: Don't request to unplug the same core twiceGreg Kurz2019-10-241-3/+4
| * spapr: Move SpaprIrq::nr_xirqs to SpaprMachineClassDavid Gibson2019-10-242-17/+18
| * spapr: Remove SpaprIrq::nr_msisDavid Gibson2019-10-243-15/+23
| * spapr, xics, xive: Move SpaprIrq::post_load hook to backendsDavid Gibson2019-10-241-41/+4Star
| * spapr, xics, xive: Move SpaprIrq::reset hook logic into activate/deactivateDavid Gibson2019-10-241-64/+3Star
| * spapr: Remove SpaprIrq::init_kvm hookDavid Gibson2019-10-241-49/+25Star
| * spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routinesDavid Gibson2019-10-241-17/+5Star
| * spapr, xics, xive: Move dt_populate from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-242-13/+10Star
| * spapr, xics, xive: Move print_info from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-242-37/+9Star
| * spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterruptControllerDavid Gibson2019-10-241-31/+10Star
| * spapr: Formalize notion of active interrupt controllerDavid Gibson2019-10-241-0/+51
| * spapr, xics, xive: Move irq claim and free from SpaprIrq to SpaprInterruptCon...David Gibson2019-10-241-78/+32Star
| * spapr, xics, xive: Move cpu_intc_create from SpaprIrq to SpaprInterruptContro...David Gibson2019-10-242-59/+25Star
| * spapr, xics, xive: Introduce SpaprInterruptController QOM interfaceDavid Gibson2019-10-241-0/+13
| * spapr: Set VSMT to smp_threads by defaultGreg Kurz2019-10-241-1/+6
| * ppc/pnv: Use address_space_stq_be() when triggering an interrupt from PSICédric Le Goater2019-10-241-3/+12
* | ppc: rs6000_mc: drop usage of memory_region_allocate_system_memory()Igor Mammedov2019-10-241-5/+10
|/
* numa: Introduce MachineClass::auto_enable_numa for implicit NUMA nodeTao Xu2019-10-151-8/+1Star
* Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-4.2-20191004' into...Peter Maydell2019-10-0715-473/+709
|\
| * ppc/pnv: Remove the XICSFabric Interface from the POWER9 machineCédric Le Goater2019-10-041-17/+14Star
| * spapr: Eliminate SpaprIrq::init hookDavid Gibson2019-10-041-69/+61Star
| * spapr: Add return value to spapr_irq_check()David Gibson2019-10-041-8/+7Star
| * spapr: Use less cryptic representation of which irq backends are supportedDavid Gibson2019-10-043-10/+23
| * xive: Improve irq claim/free pathDavid Gibson2019-10-041-6/+5Star
| * spapr, xics, xive: Better use of assert()s on irq claim/free pathsDavid Gibson2019-10-041-8/+10
| * spapr: Handle freeing of multiple irqs in frontend onlyDavid Gibson2019-10-041-15/+12Star
| * spapr: Remove unhelpful tracepoints from spapr_irq_free_xics()David Gibson2019-10-042-8/+0Star
| * spapr: Eliminate SpaprIrq:get_nodename methodDavid Gibson2019-10-041-22/+3Star
| * spapr: Simplify spapr_qirq() handlingDavid Gibson2019-10-041-35/+19Star
| * spapr: Fix indexing of XICS irqsDavid Gibson2019-10-041-8/+8
| * spapr: Eliminate nr_irqs parameter to SpaprIrq::initDavid Gibson2019-10-041-11/+10Star
| * spapr: Clarify and fix handling of nr_irqsDavid Gibson2019-10-041-34/+19Star
| * spapr: Replace spapr_vio_qirq() helper with spapr_vio_irq_pulse() helperDavid Gibson2019-10-041-2/+1Star
| * spapr: Fold spapr_phb_lsi_qirq() into its single callerDavid Gibson2019-10-041-1/+2
| * xics: Create sPAPR specific ICS subtypeDavid Gibson2019-10-041-4/+2Star
| * xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classesDavid Gibson2019-10-042-3/+3
| * xics: Rename misleading ics_simple_*() functionsDavid Gibson2019-10-042-3/+3
| * spapr: Render full FDT on ibm,client-architecture-supportAlexey Kardashevskiy2019-10-041-79/+9Star
| * spapr-pci: Stop providing assigned-addressesAlexey Kardashevskiy2019-10-041-35/+7Star
| * spapr: Stop providing RTAS blobAlexey Kardashevskiy2019-10-042-71/+2Star
| * spapr: Do not put empty properties for -kernel/-initrd/-appendAlexey Kardashevskiy2019-10-041-5/+10