Re: [Qemu-devel] [PULL 00/37] ppc patch queue 2015-01-07

2015-01-10 Thread Peter Maydell
On 7 January 2015 at 15:20, Alexander Graf ag...@suse.de wrote:
 Hi Peter,

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

 Alex


 The following changes since commit ab0302ee764fd702465aef6d88612cdff4302809:

   Merge remote-tracking branch 
 'remotes/pmaydell/tags/pull-target-arm-20141223' into staging (2014-12-23 
 15:05:22 +)

 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 75c74ccbe1d4175edb79c6f810c2207dcf5edb22:

   hw/ppc/mac_newworld: simplify usb controller creation logic (2015-01-07 
 16:16:29 +0100)

 
 Patch queue for ppc - 2015-01-07

 New year's release. This time's highlights:

   - E500: More RAM support
   - pseries: New SLOF release
   - Migration fixes
   - Simplify USB spawning logic, removes support for explicit usb=off
   - TCG: Simple untansactional TM emulation

 

Applied, thanks. (I'd already applied the USB fixes earlier, but the merge
seems to have worked smoothly.)

-- PMM



[Qemu-devel] [PULL 00/37] ppc patch queue 2015-01-07

2015-01-07 Thread Alexander Graf
Hi Peter,

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

Alex


The following changes since commit ab0302ee764fd702465aef6d88612cdff4302809:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20141223' 
into staging (2014-12-23 15:05:22 +)

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 75c74ccbe1d4175edb79c6f810c2207dcf5edb22:

  hw/ppc/mac_newworld: simplify usb controller creation logic (2015-01-07 
16:16:29 +0100)


Patch queue for ppc - 2015-01-07

New year's release. This time's highlights:

  - E500: More RAM support
  - pseries: New SLOF release
  - Migration fixes
  - Simplify USB spawning logic, removes support for explicit usb=off
  - TCG: Simple untansactional TM emulation


Alexander Graf (4):
  PPC: e500: Move CCSR definition to params
  PPC: e500: Move CCSR and MMIO space to upper end of address space
  PPC: mpc8554ds: Tell user about exceeding RAM limits
  PPC: e500 pci host: Add support for ATMUs

Alexey Kardashevskiy (1):
  pseries: Update SLOF firmware image to 20141202

Amit Tomar (1):
  PPC: e500: Fix GPIO controller interrupt number

Cédric Le Goater (1):
  target-ppc: explicitly save page table headers in big endian

David Gibson (1):
  PPC: Fix crash on spapr_tce_table_finalize()

Marcel Apfelbaum (6):
  hw/ppc: modified the condition for usb controllers to be created for some 
ppc machines
  hw/machine: added machine_usb wrapper
  hw/usb: simplified usb_enabled
  hw/ppc/mac_newworld: QOMified mac99 machines
  hw/ppc/spapr: simplify usb controller creation logic
  hw/ppc/mac_newworld: simplify usb controller creation logic

Paolo Bonzini (1):
  ppc: do not use get_clock_realtime()

Peter Maydell (2):
  target-ppc: Mark SR() and gen_sync_exception() as !CONFIG_USER_ONLY
  target-ppc: Cast ssize_t to size_t before printing with %zx

Samuel Mendoza-Jonas (3):
  spapr: Fix stale HTAB during live migration (KVM)
  spapr: Fix integer overflow during migration (TCG)
  spapr: Fix stale HTAB during live migration (TCG)

Sergey Fedorov (1):
  device-tree: fix memory leak

Tom Musta (16):
  target-ppc: Load/Store Vector Element Storage Alignment
  target-ppc: VXSQRT Should Not Be Set for NaNs
  target-ppc: Fix Floating Point Move Instructions That Set CR1
  target-ppc: mffs. Should Set CR1 from FPSCR Bits
  target-ppc: Fully Migrate to gen_set_cr1_from_fpscr
  target-ppc: Eliminate set_fprf Argument From gen_compute_fprf
  target-ppc: Eliminate set_fprf Argument From helper_compute_fprf
  target-ppc: Introduce Instruction Type for Transactional Memory
  target-ppc: Introduce Feature Flag for Transactional Memory
  target-ppc: Introduce tm_enabled Bit to CPU State
  target-ppc: Power8 Supports Transactional Memory
  target-ppc: Introduce TEXASRU Bit Fields
  target-ppc: Introduce tbegin
  target-ppc: Introduce TM Noops
  target-ppc: Introduce tcheck
  target-ppc: Introduce Privileged TM Noops

 device_tree.c   |  14 ++-
 hw/arm/nseries.c|   2 +-
 hw/arm/pxa2xx.c |   4 +-
 hw/arm/realview.c   |   2 +-
 hw/arm/versatilepb.c|   2 +-
 hw/core/machine.c   |   5 +
 hw/i386/pc_piix.c   |   2 +-
 hw/i386/pc_q35.c|   2 +-
 hw/pci-host/ppce500.c   | 113 +-
 hw/ppc/e500.c   |  36 +++---
 hw/ppc/e500.h   |   5 +
 hw/ppc/e500plat.c   |   5 +
 hw/ppc/mac_newworld.c   |  32 --
 hw/ppc/mac_oldworld.c   |   2 +-
 hw/ppc/mpc8544ds.c  |  11 ++
 hw/ppc/ppc.c|   4 +-
 hw/ppc/prep.c   |   2 +-
 hw/ppc/spapr.c  |  65 +--
 hw/ppc/spapr_iommu.c|   6 +-
 include/hw/boards.h |   2 +
 include/hw/ppc/spapr.h  |   1 +
 include/sysemu/sysemu.h |   3 +-
 pc-bios/README  |   2 +-
 pc-bios/slof.bin| Bin 923896 - 911704 bytes
 roms/SLOF   |   2 +-
 target-ppc/cpu.h|  26 -
 target-ppc/fpu_helper.c |  85 +++---
 target-ppc/helper.h |   4 +-
 target-ppc/kvm.c|  20 +++-
 target-ppc/mem_helper.c |  22 
 target-ppc/translate.c  | 271 ++--
 target-ppc/translate_init.c |   5 +-
 vl.c|  16 ++-
 33 files changed, 589 insertions(+), 184 deletions(-)