Re: [Qemu-devel] [PULL 00/37] ppc patch queue 2015-01-07
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
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(-)