2016-07-01 | Greg Kurz | spapr: drop reference on child object during core realization Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-07-01 | Bharata B Rao | spapr: Restore support for 970MP and POWER8NVL CPU... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-07-01 | Aaron Larson | target-ppc: gen_pause for instructions: yield, mdoio... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-07-01 | Benjamin Herrenschmidt | ppc/xics: Replace "icp" with "xics" in most places Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-07-01 | Benjamin Herrenschmidt | ppc/xics: Implement H_IPOLL using an accessor Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-07-01 | Benjamin Herrenschmidt | ppc/xics: Move SPAPR specific code to a separate file Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-07-01 | Benjamin Herrenschmidt | ppc/xics: Rename existing xics to xics_spapr Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Fix 64K pages support in full emulation Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Aaron Larson | target-ppc: Eliminate redundant and incorrect function... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Bharata B Rao | spapr: Restore support for older PowerPC CPU cores Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Greg Kurz | spapr: fix write-past-end-of-array error in cpu core... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Thomas Huth | hw/ppc/spapr: Add some missing hcall function set strings Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Print HSRR0/HSRR1 in "info registers" Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: LPCR is a HV resource Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Initial HDEC support Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Enforce setting MSR:EE,IR and DR when MSR:PR is set Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Fix conditions for delivering external interrupts... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Use a helper to filter writes to LPCR Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Update LPCR definitions Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-30 | Benjamin Herrenschmidt | ppc: Add a bunch of hypervisor SPRs to Book3s Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-27 | Peter Krempa | qapi: keep names in 'CpuInstanceProperties' in sync... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-27 | Peter Krempa | qapi: Report support for -device cpu hotplug in query... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-27 | Benjamin Herrenschmidt | ppc/xics: Remove unused xics_set_irq_type() Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-27 | Aaron Larson | target-ppc: ppce500_spin.c uses SPR_PIR, should use... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Thomas Huth | ppc: Disable huge page support if it is not available... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Add P7/P8 Power Management instructions Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Move exception generation code out of line Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Turn a bunch of booleans from int to bool Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Add real mode CI load/store instructions for P7... Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Rework generation of priv and inval interrupts Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Fix generation if ISI/DSI vs. HV mode Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Fix POWER7 and POWER8 exception definitions Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: fix exception model for HV mode Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: define a default LPCR value Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-23 | Benjamin Herrenschmidt | ppc: Fix rfi/rfid/hrfi/... emulation Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-22 | Alexey Kardashevskiy | memory: Add reporting of supported page sizes Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-22 | Benjamin Herrenschmidt | ppc: Improve emulation of THRM registers Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-22 | Richard Henderson | target-ppc: Fix rlwimi, rlwinm, rlwnm again Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-22 | Laurent Vivier | ppc64: disable gen_pause() for linux-user mode Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-22 | Thomas Huth | tests: Use '+=' to add additional tests, not '=' Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-22 | Aneesh Kumar K.V | powerpc/mm: Update the WIMG check during H_ENTER Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Igor Mammedov | spapr: implement query-hotpluggable-cpus callback Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | hmp: Add 'info hotpluggable-cpus' HMP command Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Igor Mammedov | QMP: Add query-hotpluggable-cpus Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | spapr: CPU hot unplug support Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | spapr: CPU hotplug support Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | spapr: convert boot CPUs into CPU core devices Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | spapr: Move spapr_cpu_init() to spapr_cpu_core.c Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | spapr: Abstract CPU core device and type specific core... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | qom: API to get instance_size of a type Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | spapr_drc: Prevent detach racing against attach for... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | xics,xics_kvm: Handle CPU unplug correctly Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Bharata B Rao | cpu: Abstract CPU core type Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Igor Mammedov | qdev: hotplug: Introduce HotplugHandler.pre_plug()... Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Richard Henderson | target-ppc: Fix rlwimi, rlwinm, rlwnm Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Gavin Shan | vfio: Fix broken EEH Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Jakub Horak | target-ppc: Bug in BookE wait instruction Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-17 | Thomas Huth | ppc / sparc: Add a tester for checking whether OpenBIOS... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-16 | Thomas Huth | hw/ppc/spapr: Silence deprecation message in qtest... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Bharata B Rao | spapr: Ensure all LMBs are represented in ibm,dynamic... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Mark Cave-Ayland | macio: call dma_memory_unmap() at the end of each DMA... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Anton Blanchard | Add PowerPC AT_HWCAP2 definitions Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Thomas Huth | ppc: Add PowerISA 2.07 compatibility mode Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Thomas Huth | ppc: Improve PCR bit selection in ppc_set_compat() Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Thomas Huth | ppc: Provide function to get CPU class of the host CPU Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Thomas Huth | ppc: Split pcr_mask settings into supported bits and... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-14 | Thomas Huth | ppc/spapr: Refactor h_client_architecture_support(... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Do not take exceptions on unknown SPRs in privileged... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Add missing slbfee. instruction on ppc64 BookS... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Fix slbia decode Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Fix mtmsr decoding Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: POWER7 has lq/stq instructions and stq need to... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: POWER7 had ACOP and PID registers Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Batch TLB flushes on 32-bit 6xx/7xx/7xxx in hash... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Fix tlb invalidations on 6xx/7xx/7xxx 32-bit processors Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Properly tag the translation cache based on MMU... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Mark Cave-Ayland | dbdma: use DMA memory interface for memory accesses Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Mark Cave-Ayland | macio: use DMA memory interface for non-block ATAPI... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Mark Cave-Ayland | target-ppc: fixup bitrot in mmu_helper.c debug statements Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Markus Armbruster | spapr_pci: Drop cannot_instantiate_with_device_add_yet... Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Cédric Le Goater | ppc: fix hrfid, tlbia and slbia privilege Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Fix hreg_store_msr() so that non-HV mode cannot... Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Benjamin Herrenschmidt | ppc: Better figure out if processor has HV mode Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Bharata B Rao | spapr: Introduce pseries-2.7 machine type Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Bharata B Rao | spapr: Increase hotpluggable memory slots to 256 Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Alexey Kardashevskiy | spapr_pci: Add and export DMA resetting helper Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Alexey Kardashevskiy | spapr_pci: Reset DMA config on PHB reset Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Alexey Kardashevskiy | spapr_iommu: Add root memory region Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Alexey Kardashevskiy | spapr_iommu: Migrate full state Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Alexey Kardashevskiy | spapr_iommu: Introduce "enabled" state for TCE table Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Alexey Kardashevskiy | vmstate: Define VARRAY with VMS_ALLOC Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Bharata B Rao | kvm: API to obtain max supported mem slots Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-06-07 | Talha Imran | target-ppc/fpu_helper: Fix efscmp* instructions handling Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Bharata B Rao | cpu: Add a sync version of cpu_remove() Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Gu Zheng | cpu: Reclaim vCPU objects Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Bharata B Rao | exec: Do vmstate unregistration from cpu_exec_exit() Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Bharata B Rao | exec: Remove cpu from cpus list during cpu_exec_exit() Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Benjamin Herrenschmidt | ppc: Add PPC_64H instruction flag to POWER7 and POWER8 Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Benjamin Herrenschmidt | ppc: Get out of emulation on SMT "OR" ops Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
2016-05-30 | Michael Neuling | ppc: Fix sign extension issue in mtmsr(d) emulation Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au> |
commitcommitdifftree |
next |