2019-02-25 |
Benjamin Herrenschmidt | target/ppc: Fix support for "STOP light" states on... Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-25 |
Benjamin Herrenschmidt | target/ppc: Don't clobber MSR:EE on PM instructions Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-25 |
Benjamin Herrenschmidt | target/ppc: Fix nip on power management instructions Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vmin* and vmax* to vector operations Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vadd*s and vsub*s to vector operations Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Split out VSCR_SAT to a vector field Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Add set_vscr_sat Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Use mtvscr/mfvscr for vmstate Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Add helper_mfvscr Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Remove vscr_nj and vscr_sat Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Use helper_mtvscr for reset and gdb Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: Pass integer to helper_mtvscr Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert xxsel to vector operations Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert xxspltw to vector operations Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert xxspltib to vector operations Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert VSX logical operations to vector... Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vsplt[bhw] to use vector operations Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Richard Henderson | target/ppc: convert vspltis[bhw] to use vector operations Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Mark Cave-Ayland | target/ppc: convert vaddu[b,h,w,d] and vsubu[b,h,w... Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-18 |
Mark Cave-Ayland | target/ppc: convert VMX logical instructions to use... Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Drop the KVM ICS class Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | spapr/irq: Use the "simple" ICS class for KVM Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Handle KVM interrupt presentation from "simple... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Handle KVM ICS reset from the "simple" ICS code Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Explicitely call KVM ICS methods from the common... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Drop the KVM ICP class Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | spapr/irq: Use the base ICP class for KVM Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Handle KVM ICP realize from the common code Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Handle KVM ICP reset from the common code Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xics: Explicitely call KVM ICP methods from the common... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Cédric Le Goater | spapr/irq: remove the XICS offset adjustment Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Cédric Le Goater | spapr/irq: add an 'nr_irq' parameter to initialize... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Fabiano Rosas | spapr: fix out of bounds write in spapr_populate_drmem_v2 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Benjamin Herrenschmidt | target/ppc: Disable ISA 2.06 PM instructions on POWER9 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Michael Roth | qdev: pass an Object * to qbus_set_hotplug_handler() Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | xive: Only set source type for LSIs Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Roman Kapl | ppc: fix crash during branch stepping Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Benjamin Herrenschmidt | target/ppc: Remove some #if 0'ed code Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Mark Cave-Ayland | mac_newworld: change default NIC to sungem for mac99... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | spapr: Disallow unsupported kernel-irqchip settings Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Mark Cave-Ayland | cuda: decrease time delay before raising VIA SR interrupt... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | spapr_pci: Fix interrupt leak in rtas_ibm_change_msi... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
BALATON Zoltan | target/ppc: Fix msync to do what hardware does Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Fabiano Rosas | target/ppc: Enable reporting of SPRs to GDB Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Greg Kurz | spapr: Rename xics to intc in interrupt controller... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-17 |
Philippe Mathieu... | hw/ppc/prep: Drop useless inclusion of "hw/i386/pc.h" Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Murilo Opsfelder... | mmap-alloc: fix hugetlbfs misaligned length in ppc64 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Murilo Opsfelder... | mmap-alloc: unfold qemu_ram_mmap() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Thomas Huth | hw/ppc: Don't include m48t59.h if it is not necessary Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Alexey Kardashevskiy | spapr_pci: Fix endianness in assigned-addresses property Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: remove various HOST_WORDS_BIGENDIAN hacks... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: remove ROTRu32 and ROTRu64 macros from... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: simplify VEXT_SIGNED macro in int_helper.c Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: eliminate use of EL_IDX macros from int_helper.c Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: eliminate use of HI_IDX and LO_IDX macros... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: rework vmul{e,o}{s,u}{b,h,w} instructions... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: rework vmrg{l,h}{b,h,w} instructions to... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Thomas Huth | hw/ppc/spapr: Add support for "-vga cirrus" Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | QemuMacDrivers: update qemu_vga.ndrv to 90c488d built... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | MAINTAINERS: add myself as maintainer for Mac Old World... Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Alexey Kardashevskiy | spapr: Drop unused parameters from fdt building helper Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Thomas Huth | MAINTAINERS: Merge the two e500 sections Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Thomas Huth | MAINTAINERS: XIVE is an interrupt controller, not a... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Thomas Huth | hw/ppc: Move ppc40x_*reset() functions from ppc405_uc... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Cédric Le Goater | ppc: remove the interrupt presenters from under PowerPCCPU Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Mark Cave-Ayland | target/ppc: implement complete set of Vsr* macros Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Cédric Le Goater | spapr: move the interrupt presenters under machine_data Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Cédric Le Goater | ppc/pnv: introduce a CPU machine_data Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Cédric Le Goater | xive: add a get_tctx() method to the XiveRouter Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
David Hildenbrand | spapr/pci: Fix primary bus number for PCI bridges Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Greg Kurz | spapr: Forbid setting ic-mode for old machine types Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Thomas Huth | hw/ppc/spapr: Encode the SCSI channel (bus) in the... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Cédric Le Goater | spapr/vio: remove the "irq" property" Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | ppc440: Avoid reporting error when reading non-existent... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Greg Kurz | target/ppc/kvm: Drop useless include directive Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Cédric Le Goater | ppc/xive: fix remaining XiveFabric names Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | sam460ex: Fix support for memory larger than 1GB Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | ppc4xx: Pass array index to function instead of pointer... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | ppc4xx: Rename ppc4xx_sdram_t in ppc440_uc.c to ppc440_sdram_t Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | ppc4xx: Use ram_addr_t in ppc4xx_sdram_adjust() Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | sam460ex: Clean up SPD EEPROM creation Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
BALATON Zoltan | smbus: Add a helper to generate SPD EEPROM data Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-02-04 |
Alexey Kardashevskiy | pseries: Update SLOF firmware image Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | spapr: enable XIVE MMIOs at reset Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | spapr: introduce a new sPAPR IRQ backend supporting... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | ppc/xics: allow ICSState to have an offset 0 Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | spapr: move the qemu_irq array under the machine Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | pnv/psi: move the ICSState qemu_irq array under the... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | ppc: export the XICS and XIVE set_irq handlers Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | spapr: return from post_load method when RTC import... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | ppc: replace the 'Object *intc' by a 'ICPState *icp... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | ppc/xive: introduce a XiveTCTX pointer under PowerPCCPU Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | spapr: modify the prototype of the cpu_intc_create... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Cédric Le Goater | spapr/xive: simplify the sPAPR IRQ qirq method for... Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Greg Kurz | spapr_pci: Define SPAPR_MAX_PHBS in hw/pci-host/spapr.h Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Michael Roth | pci: allow cleanup/unregistration of PCI root buses Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Greg Kurz | spapr: move spapr_create_phb() to core machine code Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Mark Cave-Ayland | MAINTAINERS: add qemu_vga.ndrv file entry for Mac machines Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Thomas Huth | MAINTAINERS: Add some missing ppc-related files Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |
2019-01-08 |
Mark Cave-Ayland | target/ppc: replace AVR* macros with Vsr* macros Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
|
commit | commitdiff | tree |