2019-12-16 |
Greg Kurz | spapr/xive: Configure number of servers in KVM Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | spapr/xics: Configure number of servers in KVM Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | spapr: Pass the maximum number of vCPUs to the KVM... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | linux-headers: Update Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Extend the TIMA operation with a XivePresenter... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Use the XiveFabric and XivePresenter interfaces Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/spapr: Implement the XiveFabric interface Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Implement the XiveFabric interface Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Introduce a XiveFabric interface Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Fix TIMA indirect access Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Introduce a pnv_xive_is_cpu_enabled() helper Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc: Introduce a ppc_cpu_pir() helper Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Loop on the threads of the chip to find a... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Instantiate cores separately Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Implement the XivePresenter interface Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Introduce a XivePresenter interface Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Create BMC devices at machine init Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Add HIOMAP commands Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ipmi: Add support to customize OEM functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Check V bit in TM_PULL_POOL_CTX Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Introduce OS CAM line helpers Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Quiesce some XIVE errors Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xive/kvm: Trigger interrupts from userspace Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Remove pnv_xive_vst_size() routine Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Introduce helpers for the NVT id Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/xive: Record the IPB in the associated NVT Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Add a LPC "ranges" property Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | spapr: Abort if XICS interrupt controller cannot be... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xics: Link ICP_PROP_CPU property to ICPState::cs pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xics: Link ICP_PROP_XICS property to ICPState::xics... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xics: Link ICS_PROP_XICS property to ICSState::xics... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Link "chip" property to PnvXive::chip pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Link "chip" property to PnvCore::chip pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Link "chip" property to PnvHomer::chip pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Link "psi" property to PnvOCC::psi pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Link "psi" property to PnvLpc::psi pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xive: Link "xive" property to XiveEndSource::xrtr pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xive: Link "xive" property to XiveSource::xive pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | xive: Link "cpu" property to XiveTCTX::cs pointer Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Greg Kurz | ppc/pnv: Drop "chip" link from POWER9 PSI object Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Add a "/qemu" device tree node Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-16 |
Cédric Le Goater | ppc/pnv: Add a PNOR model Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-12-09 |
Alexey Kardashevskiy | pseries: Update SLOF firmware image Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
PanNengyuan | ppc/spapr_events: fix potential NULL pointer dereference... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
Laurent Vivier | mos6522: update counters when timer interrupts are off Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
David Gibson | spapr: Work around spurious warnings from vfio INTx... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
David Gibson | spapr: Handle irq backend changes with VFIO PCI devices Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
David Gibson | vfio/pci: Respond to KVM irqchip change notifier Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
David Gibson | vfio/pci: Split vfio_intx_update() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
David Gibson | kvm: Introduce KVM irqchip change notifier Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-11-25 |
Laurent Vivier | pseries: fix migration-test and pxe-test Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Cédric Le Goater | spapr/xive: Set the OS CAM line at reset Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Cédric Le Goater | ppc/pnv: Fix naming of routines realizing the CPUs Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Cédric Le Goater | ppc: Reset the interrupt presenter from the CPU reset... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Cédric Le Goater | ppc/pnv: Add a PnvChip pointer to PnvCore Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Cédric Le Goater | ppc/pnv: Introduce a PnvCore reset handler Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Greg Kurz | spapr_cpu_core: Implement DeviceClass::reset Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-24 |
Cédric Le Goater | spapr: move CPU reset after presenter creation Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Greg Kurz | spapr: Don't request to unplug the same core twice Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Alexey Kardashevskiy | pseries: Update SLOF firmware image Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr: Move SpaprIrq::nr_xirqs to SpaprMachineClass Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr: Remove SpaprIrq::nr_msis Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move SpaprIrq::post_load hook to... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move SpaprIrq::reset hook logic... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr: Remove SpaprIrq::init_kvm hook Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Match signatures for XICS and XIVE... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move dt_populate from SpaprIrq to... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move print_info from SpaprIrq to... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move set_irq from SpaprIrq to SpaprInterr... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr: Formalize notion of active interrupt controller Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move irq claim and free from SpaprIrq... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Move cpu_intc_create from SpaprIrq... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
David Gibson | spapr, xics, xive: Introduce SpaprInterruptController... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Greg Kurz | spapr: Set VSMT to smp_threads by default Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Cédric Le Goater | ppc/pnv: Use address_space_stq_be() when triggering... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Cédric Le Goater | ppc/pnv: Improve trigger data definition Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Stefan Brankovic | target/ppc: Fix for optimized vsl/vsr instructions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Greg Kurz | xics: Make some device types not user creatable Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-23 |
Greg Kurz | xive: Make some device types not user creatable Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Cédric Le Goater | ppc/pnv: Remove the XICSFabric Interface from the POWER9... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Eliminate SpaprIrq::init hook Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Add return value to spapr_irq_check() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Use less cryptic representation of which irq... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xive: Improve irq claim/free path Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr, xics, xive: Better use of assert()s on irq claim... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Handle freeing of multiple irqs in frontend... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Remove unhelpful tracepoints from spapr_irq_free_xics() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Eliminate SpaprIrq:get_nodename method Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Simplify spapr_qirq() handling Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Fix indexing of XICS irqs Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Eliminate nr_irqs parameter to SpaprIrq::init Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Clarify and fix handling of nr_irqs Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Replace spapr_vio_qirq() helper with spapr_vio_irq_pu... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Fold spapr_phb_lsi_qirq() into its single caller Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xics: Create sPAPR specific ICS subtype Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classes Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xics: Eliminate reset hook Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xics: Rename misleading ics_simple_*() functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xics: Eliminate 'reject', 'resend' and 'eoi' class... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | xics: Minor fixes for XICSFabric interface Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |