[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [qemu-xen master] Merge remote-tracking branch 'dgibson/tags/ppc-for-2.8-20161115' into staging



commit 8a7b5c189303b4542eda046c4606ffadf2deece7
Merge: 5d0df6de7529edfc3f27bc04bf09fe583bdcca3e 
859c397e57a4c0f8be2e2be011892b7d81b72e8c
Author:     Stefan Hajnoczi <stefanha@xxxxxxxxxx>
AuthorDate: Tue Nov 15 11:59:40 2016 +0000
Commit:     Stefan Hajnoczi <stefanha@xxxxxxxxxx>
CommitDate: Tue Nov 15 11:59:40 2016 +0000

    Merge remote-tracking branch 'dgibson/tags/ppc-for-2.8-20161115' into 
staging
    
    ppc patch queue 2016-11-15
    
    Latest set of ppc and spapr related patches.  Highlights are:
       * More POWER9 instructions
       * Fix some subtle outstanding bugs
       * Add some extra tests
    
    One patch affects bitops.h, so isn't strictly ppc related.
    
    # gpg: Signature made Tue 15 Nov 2016 02:46:48 AM GMT
    # gpg:                using RSA key 0x6C38CACA20D9B392
    # gpg: Good signature from "David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>"
    # gpg:                 aka "David Gibson (kernel.org) <dwg@xxxxxxxxxx>"
    # gpg:                 aka "David Gibson (Red Hat) <dgibson@xxxxxxxxxx>"
    # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@xxxxxxxxxx>"
    # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 
B392
    
    * dgibson/tags/ppc-for-2.8-20161115:
      boot-serial-test: Add a test for the powernv machine
      tests: add XSCOM tests for the PowerNV machine
      ppc/pnv: Fix fatal bug on 32-bit hosts
      ppc/pnv: fix xscom address translation for POWER9
      ppc/pnv: add a 'xscom_core_base' field to PnvChipClass
      spapr-vty: Fix bad assert() statement
      FU exceptions should carry a cause (IC)
      spapr: Fix migration of PCI host bridges from qemu-2.7
      target-ppc: Implement bcdctz. instruction
      target-ppc: Implement bcdcfz. instruction
      target-ppc: Implement bcdctn. instruction
      target-ppc: Implement bcdcfn. instruction
      ppc: Remove some stub POWER6 models
      ppc/pnv: fix compile breakage on old gcc
      powernv: CPU compatibility modes don't make sense for powernv
      target-ppc: add vprtyb[w/d/q] instructions
      target-ppc: add vrldnm and vrlwnm instructions
      target-ppc: add vrldnmi and vrlwmi instructions
      bitops: fix rol/ror when shift is zero
    
    Message-id: 1479178144-28153-1-git-send-email-david@xxxxxxxxxxxxxxxxxxxxx
    Signed-off-by: Stefan Hajnoczi <stefanha@xxxxxxxxxx>

 disas/ppc.c                         |   4 +
 hw/char/spapr_vty.c                 |  11 +-
 hw/ppc/pnv.c                        |  16 ++-
 hw/ppc/pnv_core.c                   |   1 +
 hw/ppc/pnv_lpc.c                    |   3 +-
 hw/ppc/pnv_xscom.c                  |  10 +-
 hw/ppc/spapr_pci.c                  |  18 ++-
 include/hw/ppc/pnv.h                |   2 +-
 include/hw/ppc/pnv_xscom.h          |   7 +-
 include/qemu/bitops.h               |  16 +--
 target-ppc/cpu-models.c             |   4 -
 target-ppc/cpu-models.h             |   2 -
 target-ppc/excp_helper.c            |   3 +
 target-ppc/helper.h                 |  11 ++
 target-ppc/int_helper.c             | 249 ++++++++++++++++++++++++++++++++++++
 target-ppc/internal.h               |  50 ++++++++
 target-ppc/translate.c              |  29 +----
 target-ppc/translate/vmx-impl.inc.c |  88 +++++++++++++
 target-ppc/translate/vmx-ops.inc.c  |  16 ++-
 tests/Makefile.include              |   2 +
 tests/boot-serial-test.c            |   1 +
 tests/pnv-xscom-test.c              | 140 ++++++++++++++++++++
 22 files changed, 609 insertions(+), 74 deletions(-)
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
https://lists.xenproject.org/xen-changelog

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.