qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Alexander Graf <agraf@suse.de>
To: qemu-ppc@nongnu.org
Cc: peter.maydell@linaro.org, qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 2.2 00/33] ppc patch queue 2014-11-04 for 2.2
Date: Tue,  4 Nov 2014 20:26:18 +0100	[thread overview]
Message-ID: <1415129211-9740-1-git-send-email-agraf@suse.de> (raw)

Hi Peter,

This is my current patch queue for ppc.  Please pull.

Alex


The following changes since commit d5b4dc3b50175f0c34f3cf4b053e123fb37f5aed:

  Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' into staging (2014-11-04 17:33:34 +0000)

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 875d0edd7ce262d61a62c391b49edc2602c06150:

  target-ppc: Fix Altivec Round Opcodes (2014-11-04 20:22:08 +0100)

----------------------------------------------------------------
Patch queue for ppc - 2014-11-04

Fun things for 2.2:

  - e500 virt machine: power off support (needs 3.19 guests)
  - e500 virt machine: -device eTSEC support
  - new framework to allow dynamic spawning of sysbus devices
  - spapr: enable migration of nvram
  - new 440x5wDFPU cpu type
  - Altivec and other random fixes

----------------------------------------------------------------
Alexander Graf (11):
      PPC: openpic_kvm: Only map first occurence in address space
      PPC: Add MPC8XXX gpio controller
      PPC: E500: Instantiate MPC8XXX gpio controller on virt machine
      PPC: E500: Hook up power off GPIO to GPIO controller
      sysbus: Add dynamic sysbus device search
      sysbus: Make devices spawnable via -device
      sysbus: Expose IRQ enumeration helpers
      sysbus: Expose MMIO enumeration helper
      sysbus: Add new platform bus helper device
      PPC: e500: Support dynamically spawned sysbus devices
      e500: Add support for eTSEC in device tree

Alexey Kardashevskiy (2):
      target-ppc: Fix kvmppc_set_compat to use negotiated cpu-version
      spapr_nvram: Enable migration

Aurelien Jarno (1):
      target-ppc: simplify AES emulation

Bharata B Rao (2):
      target-ppc: Use macros in opcodes table handling code
      target-ppc: Fix an invalid free in opcode table handling code.

Chen Gang (1):
      target-ppc: kvm: Fix memory overflow issue about strncat()

David Gibson (2):
      target-ppc: virtex-ml507 machine type should depend on CONFIG_XILINX
      spapr: Cleanup machine naming conventions, and prepare for 2.2 release

Paolo Bonzini (6):
      ppc: fix monitor access to CR
      ppc: use CRF_* in int_helper.c
      ppc: fix result of DLMZB when no zero bytes are found
      ppc: rename gen_set_cr6_from_fpscr
      ppc: compute mask from BI using right shift
      ppc: do not look at the MMU index to detect PR/HV mode

Peter Maydell (2):
      hw/pci/ppc4xx_pci.c: Remove unused pci4xx_cfgaddr_read/write/ops
      hw/ppc/spapr_pci.c: Avoid functions not in glib 2.12 (g_hash_table_iter_*)

Pierre Mallard (2):
      target-ppc : Allow fc[tf]id[*] mnemonics for non TARGET_PPC64
      target-ppc : Add new processor type 440x5wDFPU

Tom Musta (4):
      target-ppc: Implement IVOR[59] By Default for Book E
      target-ppc: Fix Altivec Shifts
      target-ppc: Fix vcmpbfp. Unordered Case
      target-ppc: Fix Altivec Round Opcodes

 hw/core/Makefile.objs       |   1 +
 hw/core/machine.c           |  34 ++++++
 hw/core/platform-bus.c      | 253 ++++++++++++++++++++++++++++++++++++++++++++
 hw/core/qdev.c              |  11 ++
 hw/core/sysbus.c            |  79 ++++++++++++--
 hw/gpio/Makefile.objs       |   1 +
 hw/gpio/mpc8xxx.c           | 217 +++++++++++++++++++++++++++++++++++++
 hw/intc/openpic_kvm.c       |  19 ++++
 hw/nvram/spapr_nvram.c      |  81 +++++++++++---
 hw/ppc/Makefile.objs        |   2 +-
 hw/ppc/e500.c               | 199 ++++++++++++++++++++++++++++++++++
 hw/ppc/e500.h               |   6 ++
 hw/ppc/e500plat.c           |   7 ++
 hw/ppc/ppc4xx_pci.c         |  24 -----
 hw/ppc/spapr.c              |  22 +++-
 hw/ppc/spapr_pci.c          |  28 +++--
 include/hw/boards.h         |   8 +-
 include/hw/platform-bus.h   |  57 ++++++++++
 include/hw/qdev-core.h      |   1 +
 include/hw/sysbus.h         |   9 ++
 monitor.c                   |   2 +-
 target-ppc/cpu-models.c     |   3 +
 target-ppc/cpu.h            |   8 +-
 target-ppc/fpu_helper.c     |   6 --
 target-ppc/helper.h         |   2 -
 target-ppc/int_helper.c     |  32 +++---
 target-ppc/kvm.c            |   8 +-
 target-ppc/translate.c      | 213 +++++++++++++++++--------------------
 target-ppc/translate_init.c |  94 ++++++++++++----
 vl.c                        |   1 +
 30 files changed, 1195 insertions(+), 233 deletions(-)
 create mode 100644 hw/core/platform-bus.c
 create mode 100644 hw/gpio/mpc8xxx.c
 create mode 100644 include/hw/platform-bus.h

             reply	other threads:[~2014-11-04 19:27 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-04 19:26 Alexander Graf [this message]
2014-11-04 19:26 ` [Qemu-devel] [PULL 01/33] ppc: fix monitor access to CR Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 02/33] ppc: use CRF_* in int_helper.c Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 03/33] ppc: fix result of DLMZB when no zero bytes are found Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 04/33] ppc: rename gen_set_cr6_from_fpscr Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 05/33] ppc: compute mask from BI using right shift Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 06/33] target-ppc: Fix kvmppc_set_compat to use negotiated cpu-version Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 07/33] target-ppc: Implement IVOR[59] By Default for Book E Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 08/33] target-ppc: virtex-ml507 machine type should depend on CONFIG_XILINX Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 09/33] spapr: Cleanup machine naming conventions, and prepare for 2.2 release Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 10/33] PPC: openpic_kvm: Only map first occurence in address space Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 11/33] target-ppc : Allow fc[tf]id[*] mnemonics for non TARGET_PPC64 Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 12/33] target-ppc : Add new processor type 440x5wDFPU Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 13/33] hw/pci/ppc4xx_pci.c: Remove unused pci4xx_cfgaddr_read/write/ops Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 14/33] target-ppc: Use macros in opcodes table handling code Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 15/33] target-ppc: Fix an invalid free in opcode " Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 16/33] PPC: Add MPC8XXX gpio controller Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 17/33] PPC: E500: Instantiate MPC8XXX gpio controller on virt machine Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 18/33] PPC: E500: Hook up power off GPIO to GPIO controller Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 19/33] spapr_nvram: Enable migration Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 20/33] target-ppc: kvm: Fix memory overflow issue about strncat() Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 21/33] ppc: do not look at the MMU index to detect PR/HV mode Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 22/33] hw/ppc/spapr_pci.c: Avoid functions not in glib 2.12 (g_hash_table_iter_*) Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 23/33] sysbus: Add dynamic sysbus device search Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 24/33] sysbus: Make devices spawnable via -device Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 25/33] sysbus: Expose IRQ enumeration helpers Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 26/33] sysbus: Expose MMIO enumeration helper Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 27/33] sysbus: Add new platform bus helper device Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 28/33] PPC: e500: Support dynamically spawned sysbus devices Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 29/33] e500: Add support for eTSEC in device tree Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 30/33] target-ppc: simplify AES emulation Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 31/33] target-ppc: Fix Altivec Shifts Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 32/33] target-ppc: Fix vcmpbfp. Unordered Case Alexander Graf
2014-11-04 19:26 ` [Qemu-devel] [PULL 33/33] target-ppc: Fix Altivec Round Opcodes Alexander Graf
2014-11-04 21:34 ` [Qemu-devel] [PULL 2.2 00/33] ppc patch queue 2014-11-04 for 2.2 Peter Maydell
2014-11-05 12:48 ` Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1415129211-9740-1-git-send-email-agraf@suse.de \
    --to=agraf@suse.de \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).