mbox

[PULL,00/32] ppc patch queue 2013-12-20

Message ID 1387501254-60704-1-git-send-email-agraf@suse.de
State New
Headers show

Pull-request

git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream

Message

Alexander Graf Dec. 20, 2013, 1 a.m. UTC
Hi Blue / Aurelien / Anthony,

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

Alex


The following changes since commit 3dc7e2a3fedafc2f951bd62300b342c84e3606f8:

  Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20131217' into staging (2013-12-19 11:56:33 -0800)

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 5fe269b16c6dc8f19da3e8c13d4c66958b00d2f0:

  spapr: limit numa memory regions by ram size (2013-12-20 01:58:14 +0100)

----------------------------------------------------------------
Patch queue for ppc - 2013-12-20

Alexander Graf (3):
      PPC: Use default pci bus name for grackle and heathrow
      roms: Flush icache when writing roms to guest memory
      PPC: Add VSX to hflags

Alexey Kardashevskiy (5):
      powerpc: add PVR mask support
      target-ppc: move POWER7+ to a separate family
      spapr-rtas: replace return code constants with macros
      spapr-rtas: add ibm, (get|set)-system-parameter
      spapr: make sure RMA is in first mode of first memory node

Greg Kurz (1):
      target-ppc: add stubs for KVM breakpoints

Paolo Bonzini (1):
      spapr: tie spapr-nvram to -pflash

Paul Mackerras (1):
      spapr: limit numa memory regions by ram size

Peter Crosthwaite (2):
      device_tree: s/qemu_devtree/qemu_fdt globally
      device_tree: qemu_fdt_setprop: Rename val_array arg

Tom Musta (19):
      Declare and Enable VSX
      Add MSR VSX and Associated Exception
      Add VSX Instruction Decoders
      Add VSR to Global Registers
      Add lxvd2x
      Add stxvd2x
      Add xxpermdi
      Add lxsdx
      Add lxvdsx
      Add lxvw4x
      Add stxsdx
      Add stxvw4x
      Add VSX Scalar Move Instructions
      Add VSX Vector Move Instructions
      Add Power7 VSX Logical Instructions
      Add xxmrgh/xxmrgl
      Add xxsel
      Add xxspltw
      Add xxsldwi

----------------------------------------------------------------
Alexander Graf (3):
      PPC: Use default pci bus name for grackle and heathrow
      roms: Flush icache when writing roms to guest memory
      PPC: Add VSX to hflags

Alexey Kardashevskiy (5):
      powerpc: add PVR mask support
      target-ppc: move POWER7+ to a separate family
      spapr-rtas: replace return code constants with macros
      spapr-rtas: add ibm, (get|set)-system-parameter
      spapr: make sure RMA is in first mode of first memory node

Greg Kurz (1):
      target-ppc: add stubs for KVM breakpoints

Paolo Bonzini (1):
      spapr: tie spapr-nvram to -pflash

Paul Mackerras (1):
      spapr: limit numa memory regions by ram size

Peter Crosthwaite (2):
      device_tree: s/qemu_devtree/qemu_fdt globally
      device_tree: qemu_fdt_setprop: Rename val_array arg

Tom Musta (19):
      Declare and Enable VSX
      Add MSR VSX and Associated Exception
      Add VSX Instruction Decoders
      Add VSR to Global Registers
      Add lxvd2x
      Add stxvd2x
      Add xxpermdi
      Add lxsdx
      Add lxvdsx
      Add lxvw4x
      Add stxsdx
      Add stxvw4x
      Add VSX Scalar Move Instructions
      Add VSX Vector Move Instructions
      Add Power7 VSX Logical Instructions
      Add xxmrgh/xxmrgl
      Add xxsel
      Add xxspltw
      Add xxsldwi

 device_tree.c                |  64 ++---
 exec.c                       |  44 +++-
 hw/arm/boot.c                |  24 +-
 hw/arm/vexpress.c            |  18 +-
 hw/arm/virt.c                | 106 ++++----
 hw/core/loader.c             |   7 +
 hw/intc/xics.c               |  24 +-
 hw/microblaze/boot.c         |  12 +-
 hw/nvram/spapr_nvram.c       |  16 +-
 hw/pci-host/grackle.c        |   2 +-
 hw/pci-host/uninorth.c       |   4 +-
 hw/ppc/e500.c                | 213 +++++++--------
 hw/ppc/e500plat.c            |   6 +-
 hw/ppc/mpc8544ds.c           |   6 +-
 hw/ppc/ppc440_bamboo.c       |  24 +-
 hw/ppc/spapr.c               |  49 ++--
 hw/ppc/spapr_events.c        |   6 +-
 hw/ppc/spapr_pci.c           |  42 +--
 hw/ppc/spapr_rtas.c          |  97 +++++--
 hw/ppc/spapr_vio.c           |  12 +-
 hw/ppc/virtex_ml507.c        |   2 +-
 include/exec/cpu-common.h    |   1 +
 include/hw/ppc/spapr.h       |   9 +
 include/sysemu/device_tree.h |  80 +++---
 target-ppc/cpu-models.c      |   3 +-
 target-ppc/cpu-models.h      |   7 +
 target-ppc/cpu-qom.h         |   2 +
 target-ppc/cpu.h             |   9 +-
 target-ppc/excp_helper.c     |   5 +
 target-ppc/helper_regs.h     |   2 +-
 target-ppc/kvm.c             |  32 +++
 target-ppc/translate.c       | 605 ++++++++++++++++++++++++++++++++++++++++++-
 target-ppc/translate_init.c  |  91 ++++++-
 33 files changed, 1237 insertions(+), 387 deletions(-)

Comments

Andreas Färber Dec. 23, 2013, 6:08 p.m. UTC | #1
Am 20.12.2013 02:00, schrieb Alexander Graf:
> Tom Musta (19):
>       Declare and Enable VSX
>       Add MSR VSX and Associated Exception
>       Add VSX Instruction Decoders
>       Add VSR to Global Registers
>       Add lxvd2x
>       Add stxvd2x
>       Add xxpermdi
>       Add lxsdx
>       Add lxvdsx
>       Add lxvw4x
>       Add stxsdx
>       Add stxvw4x
>       Add VSX Scalar Move Instructions
>       Add VSX Vector Move Instructions
>       Add Power7 VSX Logical Instructions
>       Add xxmrgh/xxmrgl
>       Add xxsel
>       Add xxspltw
>       Add xxsldwi

Alex, we now have those meaningless-without-context commit messages in
qemu.git history. I'm pretty sure I asked the contributor nicely to add
a meaningful PPC'ish prefix, and lacking to do so you could've easily
edited these yourself before sending them out to the world! :(

Andreas
Alexander Graf Dec. 23, 2013, 6:10 p.m. UTC | #2
On 23.12.2013, at 19:08, Andreas Färber <afaerber@suse.de> wrote:

> Am 20.12.2013 02:00, schrieb Alexander Graf:
>> Tom Musta (19):
>>      Declare and Enable VSX
>>      Add MSR VSX and Associated Exception
>>      Add VSX Instruction Decoders
>>      Add VSR to Global Registers
>>      Add lxvd2x
>>      Add stxvd2x
>>      Add xxpermdi
>>      Add lxsdx
>>      Add lxvdsx
>>      Add lxvw4x
>>      Add stxsdx
>>      Add stxvw4x
>>      Add VSX Scalar Move Instructions
>>      Add VSX Vector Move Instructions
>>      Add Power7 VSX Logical Instructions
>>      Add xxmrgh/xxmrgl
>>      Add xxsel
>>      Add xxspltw
>>      Add xxsldwi
> 
> Alex, we now have those meaningless-without-context commit messages in
> qemu.git history. I'm pretty sure I asked the contributor nicely to add
> a meaningful PPC'ish prefix, and lacking to do so you could've easily
> edited these yourself before sending them out to the world! :(

Ok, Tom, please prefix the next ones with "PPC:" :).


Alex
Tom Musta Dec. 24, 2013, 3:19 p.m. UTC | #3
On 12/23/2013 12:10 PM, Alexander Graf wrote:
> 
> On 23.12.2013, at 19:08, Andreas Färber <afaerber@suse.de> wrote:
> 
>> Am 20.12.2013 02:00, schrieb Alexander Graf:

>>
>> Alex, we now have those meaningless-without-context commit messages in
>> qemu.git history. I'm pretty sure I asked the contributor nicely to add
>> a meaningful PPC'ish prefix, and lacking to do so you could've easily
>> edited these yourself before sending them out to the world! :(
> 
> Ok, Tom, please prefix the next ones with "PPC:" :).
> 
> 
> Alex
> 

Yes.  I have been doing so with all of my subsequent patches.  I did not understand
that it was necessary to go back and resubmit just for this.

I have to republish stage 3 and 4 and the other ISA 2.06 changes for TCG
debug/compilation issues.  Those will have a "target-ppc" prefix.  It
probably will be after the new year.