[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/52] ppc patch queue 2014-09-04
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PULL 00/52] ppc patch queue 2014-09-04 |
Date: |
Thu, 4 Sep 2014 19:19:48 +0200 |
Hi Peter,
This is my current patch queue for ppc. Please pull.
Alex
The following changes since commit 30eaca3acdf17d7bcbd1213eb149c02037edfb0b:
Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20140902-1' into
staging (2014-09-02 10:26:10 +0100)
are available in the git repository at:
git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream
for you to fetch changes up to 534674ec61e699ba76b16a100518bcbcf72f0a01:
hypervisor property clashes with hypervisor node (2014-09-04 19:17:59 +0200)
----------------------------------------------------------------
Alexander Graf (11):
PPC: KVM: Fix g3beige and mac99 when HV is loaded
PPC: mac99: Move NVRAM to page boundary when necessary
KVM: Add helper to run KVM_CHECK_EXTENSION on vm fd
PPC: KVM: Use vm check_extension for pv hcall
PPC: mac99: Fix core99 timer frequency
PPC: mac_nvram: Remove unused functions
PPC: mac_nvram: Allow 2 and 4 byte accesses
PPC: mac_nvram: Split NVRAM into OF and OSX parts
PPC: Mac: Move tbfreq into local variable
PPC: Cuda: Use cuda timer to expose tbfreq to guest
PPC: Fix default config ordering and add eTSEC for ppc64
Alexey Kardashevskiy (7):
spapr: Move DT memory node rendering to a helper
spapr: Use DT memory node rendering helper for other nodes
spapr: Refactor spapr_populate_memory() to allow memoryless nodes
spapr: Split memory nodes to power-of-two blocks
spapr: Add a helper for node0_size calculation
spapr: Fix ibm, associativity for memory nodes
spapr_pci: Fix config space corruption
Anton Blanchard (2):
spapr-vlan: Don't touch last entry in buffer list
hypervisor property clashes with hypervisor node
Benjamin Herrenschmidt (2):
loader: Add load_image_size() to replace load_image()
spapr: Locate RTAS and device-tree based on real RMA
Bharat Bhushan (4):
ppc: debug stub: Get trap instruction opcode from KVM
ppc: synchronize excp_vectors for injecting exception
ppc: Add software breakpoint support
ppc: Add hw breakpoint watchpoint support
Gonglei (1):
spapr: fix possible memory leak
Greg Kurz (1):
spapr_pci: map the MSI window in each PHB
Nikunj A Dadhania (3):
ppc: spapr-rtas - implement os-term rtas call
spapr: add uuid/host details to device tree
ppc/spapr: Fix MAX_CPUS to 255
Peter Maydell (1):
hw/ppc/spapr_hcall.c: Fix typo in function names
Tom Musta (20):
linux-user: Fix Stack Pointer Bug in PPC setup_rt_frame
linux-user: Split PPC Trampoline Encoding from Register Save
linux-user: Enable Signal Handlers on PPC64
linux-user: Properly Dereference PPC64 ELFv1 Signal Handler Pointer
linux-user: Implement do_setcontext for PPC64
linux-user: Handle PPC64 ELFv2 Function Pointers
target-ppc: Bug Fix: rlwinm
target-ppc: Bug Fix: rlwnm
target-ppc: Bug Fix: rlwimi
target-ppc: Bug Fix: mullwo
target-ppc: Bug Fix: mullw
target-ppc: Bug Fix: mulldo OV Detection
target-ppc: Bug Fix: srawi
target-ppc: Bug Fix: srad
target-ppc: Special Case of rlwimi Should Use Deposit
target-ppc: Optimize rlwinm MB=0 ME=31
target-ppc: Optimize rlwnm MB=0 ME=31
target-ppc: Clean Up mullw
target-ppc: Clean up mullwo
target-ppc: Implement mulldo with TCG
default-configs/ppc-softmmu.mak | 4 +-
default-configs/ppc64-softmmu.mak | 3 +-
hw/core/loader.c | 21 +++
hw/misc/macio/cuda.c | 23 ++-
hw/misc/macio/macio.c | 19 +-
hw/net/spapr_llan.c | 13 +-
hw/nvram/mac_nvram.c | 70 ++++---
hw/ppc/mac.h | 4 +-
hw/ppc/mac_newworld.c | 32 +++-
hw/ppc/mac_oldworld.c | 20 +-
hw/ppc/spapr.c | 188 ++++++++++++-------
hw/ppc/spapr_hcall.c | 22 +--
hw/ppc/spapr_pci.c | 61 +++----
hw/ppc/spapr_rtas.c | 15 ++
include/hw/loader.h | 1 +
include/hw/pci-host/spapr.h | 2 +-
include/hw/ppc/ppc.h | 2 +-
include/hw/ppc/spapr.h | 8 +-
include/sysemu/kvm.h | 2 +
kvm-all.c | 13 ++
linux-user/signal.c | 182 +++++++++++++------
target-ppc/helper.h | 1 -
target-ppc/int_helper.c | 19 +-
target-ppc/kvm.c | 371 +++++++++++++++++++++++++++++++++++---
target-ppc/kvm_ppc.h | 12 ++
target-ppc/translate.c | 123 ++++++++-----
26 files changed, 930 insertions(+), 301 deletions(-)
- [Qemu-devel] [PULL 00/52] ppc patch queue 2014-09-04,
Alexander Graf <=
- [Qemu-devel] [PULL 03/52] linux-user: Fix Stack Pointer Bug in PPC setup_rt_frame, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 04/52] linux-user: Split PPC Trampoline Encoding from Register Save, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 12/52] spapr: fix possible memory leak, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 09/52] hw/ppc/spapr_hcall.c: Fix typo in function names, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 02/52] ppc: spapr-rtas - implement os-term rtas call, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 07/52] linux-user: Implement do_setcontext for PPC64, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 05/52] linux-user: Enable Signal Handlers on PPC64, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 13/52] spapr: Move DT memory node rendering to a helper, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 08/52] linux-user: Handle PPC64 ELFv2 Function Pointers, Alexander Graf, 2014/09/04
- [Qemu-devel] [PULL 15/52] spapr: Refactor spapr_populate_memory() to allow memoryless nodes, Alexander Graf, 2014/09/04