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 |
2019-10-04 |
Cédric Le Goater | spapr/xive: skip partially initialized vCPUs in presenter Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: use Vsr macros in BCD helpers Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | spapr: Render full FDT on ibm,client-architecture-support Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | spapr-pci: Stop providing assigned-addresses Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: remove unnecessary if() around calls to... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: use existing VsrD() macro to eliminate... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: change struct PPC_DFP decimal storage from... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: introduce dfp_finalize_decimal{64,128}... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: update {get,set}_dfp{64,128}() helper functions... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: introduce set_dfp{64,128}() helper functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Mark Cave-Ayland | target/ppc: introduce get_dfp{64,128}() helper functions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | pseries: Update SLOF firmware image Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | spapr: Stop providing RTAS blob Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | spapr: Do not put empty properties for -kernel/-initrd... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | spapr: Skip leading zeroes from memory@ DT node names Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | spapr: Fixes a leak in CAS Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Move handling of special NVLink numa node from... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
David Gibson | spapr: Simplify handling of pre ISA 3.0 guest workaround... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Alexey Kardashevskiy | ppc/kvm: Skip writing DPDES back when in run time state Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Paul A. Clarke | ppc: Use FPSCR defines instead of constants Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Paul A. Clarke | ppc: Add support for 'mffsce' instruction Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Paul A. Clarke | ppc: Add support for 'mffscrn','mffscrni' instructions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Cédric Le Goater | spapr/irq: Only claim VALID interrupts at the KVM level Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Cédric Le Goater | spapr/irq: Introduce an ics_irq_free() helper Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Balamuruhan S | hw/ppc/pnv_homer: add PowerNV homer device model Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Balamuruhan S | hw/ppc/pnv_occ: add sram device model for occ common... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Balamuruhan S | hw/ppc/pnv_xscom: retrieve homer/occ base address from... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Greg Kurz | spapr: Report kvm_irqchip_in_kernel() in 'info pic' Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Balamuruhan S | hw/ppc/pnv: fix checkpatch.pl coding style warnings Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Greg Kurz | spapr-tpm-proxy: Drop misleading check Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Cédric Le Goater | ppc/pnv: fix "bmc" node name in DT Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-10-04 |
Laurent Vivier | pseries: do not allow memory-less/cpu-less NUMA node Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Greg Kurz | spapr: Set compat mode in spapr_core_plug() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Greg Kurz | spapr/pci: Convert types to QEMU coding style Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Alexey Kardashevskiy | spapr_pci: Advertise BAR reallocation capability Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
David Gibson | spapr: Use SHUTDOWN_CAUSE_SUBSYSTEM_RESET for CAS reboots Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Suraj Jitindar Singh | powerpc/spapr: Add host threads parameter to ibm,get_system_... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Alexey Kardashevskiy | pseries: Update SLOF firmware image Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Stefan Brankovic | target/ppc: Refactor emulation of vmrgew and vmrgow... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Richard Henderson | target/ppc: Fix do_float_check_status vs inexact Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Richard Henderson | target/ppc: Set float_tininess_before_rounding at cpu... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Laurent Vivier | pseries: Fix compat_pvr on reset Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Daniel Henrique... | spapr_pci: remove all child functions in function zero... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Paul A. Clarke | ppc: Fix xscvdpspn for SNAN Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Paul A. Clarke | ppc: Fix xsmaddmdp and friends Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Cédric Le Goater | tests/boot-serial-test: add support for all the PowerNV... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Cédric Le Goater | ppc/pnv: Introduce PowerNV machines with fixed CPU... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Cédric Le Goater | ppc/pnv: Generate phandle for the "interrupt-parent... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Cédric Le Goater | ppc/pnv: add more dummy XSCOM addresses for the P9... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Joel Stanley | ppc/pnv: update skiboot to v6.4 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-28 |
Joel Stanley | ppc/pnv: Set default ram size to 1.75GB Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Paul A. Clarke | ppc: Fix emulated single to double denormalized conversions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Paul A. Clarke | ppc: Fix emulated INFINITY and NAN conversions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Paul A. Clarke | ppc: conform to processor User's Manual for xscvdpspn Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Paul A. Clarke | ppc: Add support for 'mffsl' instruction Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Alexey Kardashevskiy | target/ppc: Add Directed Privileged Door-bell Exception... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Cédric Le Goater | spapr/xive: Mask the EAS when allocating an IRQ Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Paul Mackerras | spapr: Implement better workaround in spapr-vty device Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Greg Kurz | spapr/irq: Drop spapr_irq_msi_reset() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Greg Kurz | spapr/pci: Free MSIs during reset Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Greg Kurz | spapr/pci: Consolidate de-allocation of MSIs Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Shivaprasad G Bhat | ppc: remove idle_timer logic Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Nicholas Piggin | spapr: Implement ibm,suspend-me Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Nicholas Piggin | i386: use machine class ->wakeup method Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-08-21 |
Nicholas Piggin | machine: Add wakeup method to MachineClass Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |