1. 30 3月, 2016 24 次提交
  2. 29 3月, 2016 6 次提交
  3. 25 3月, 2016 3 次提交
    • P
      Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging · 84a5a801
      Peter Maydell 提交于
      * Log filtering from Alex and Peter
      * Chardev fix from Marc-André
      * config.status tweak from David
      * Header file tweaks from Markus, myself and Veronia (Outreachy candidate)
      * get_ticks_per_sec() removal from Rutuja (Outreachy candidate)
      * Coverity fix from myself
      * PKE implementation from myself, based on rth's XSAVE support
      
      # gpg: Signature made Thu 24 Mar 2016 20:15:11 GMT using RSA key ID 78C7AE83
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>"
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>"
      
      * remotes/bonzini/tags/for-upstream: (28 commits)
        target-i386: implement PKE for TCG
        config.status: Pass extra parameters
        char: translate from QIOChannel error to errno
        exec: fix error handling in file_ram_alloc
        cputlb: modernise the debug support
        qemu-log: support simple pid substitution for logs
        target-arm: dfilter support for in_asm
        qemu-log: dfilter-ise exec, out_asm, op and opt_op
        qemu-log: new option -dfilter to limit output
        qemu-log: Improve the "exec" TB execution logging
        qemu-log: Avoid function call for disabled qemu_log_mask logging
        qemu-log: correct help text for -d cpu
        tcg: pass down TranslationBlock to tcg_code_gen
        util: move declarations out of qemu-common.h
        Replaced get_tick_per_sec() by NANOSECONDS_PER_SECOND
        hw: explicitly include qemu-common.h and cpu.h
        include/crypto: Include qapi-types.h or qemu/bswap.h instead of qemu-common.h
        isa: Move DMA_transfer_handler from qemu-common.h to hw/isa/isa.h
        Move ParallelIOArg from qemu-common.h to sysemu/char.h
        Move QEMU_ALIGN_*() from qemu-common.h to qemu/osdep.h
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      
      Conflicts:
      	scripts/clean-includes
      84a5a801
    • P
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20160324' into staging · b68a8013
      Peter Maydell 提交于
      Support for booting from virtio-scsi devices in the s390-ccw bios.
      
      # gpg: Signature made Thu 24 Mar 2016 08:14:21 GMT using RSA key ID C6F02FAF
      # gpg: Good signature from "Cornelia Huck <huckc@linux.vnet.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
      
      * remotes/cohuck/tags/s390x-20160324:
        s390-ccw.img: rebuild image
        pc-bios/s390-ccw: disambiguation of "No zIPL magic" message
        pc-bios/s390-ccw: enhance bootmap detection
        pc-bios/s390-ccw: enable virtio-scsi
        pc-bios/s390-ccw: add virtio-scsi implementation
        pc-bios/s390-ccw: add scsi definitions
        pc-bios/s390-ccw: add simplified virtio call
        pc-bios/s390-ccw: make provisions for different backends
        pc-bios/s390-ccw: add vdev object to store all device details
        pc-bios/s390-ccw: update virtio implementation to allow up to 3 vrings
        pc-bios/s390-ccw: qemuize types
        pc-bios/s390-ccw: add utility functions and "export" some others
        pc-bios/s390-ccw: virtio_panic -> panic
        pc-bios/s390-ccw: add more disk layout checks
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b68a8013
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20160324-1' into staging · f18f2e7c
      Peter Maydell 提交于
      input-linux + spice fixes
      
      # gpg: Signature made Thu 24 Mar 2016 07:54:45 GMT using RSA key ID D3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
      
      * remotes/kraxel/tags/pull-ui-20160324-1:
        spice: Disallow use of gl + TCP port
        input-linux: fix Coverity warning
        input-linux: switch over to -object
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      f18f2e7c
  4. 24 3月, 2016 7 次提交
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.6-20160324' into staging · 490dda05
      Peter Maydell 提交于
      ppc patch queue for 2016-03-24
      
      Accumulated patches for target-ppc, pseries machine type and related
      devices.
      
      * Preliminary patches from BenH & Cédric Le Goater's powernv code
          * We don't want the full machine type before 2.7
          * Adding some of the SPRs also fixes migration corner cases for
            spapr (when qemu has no knowledge of the registers, they're
            obviously not migrated)
          * We include some patches that aren't strictly fixes, but make
            applying the others easier, and they're low risk
      * Fix to buffer management which significantly improves throughput in
        the spapr-llan virtual network device
      * Start with 64-bit mode enabled on spapr.  This is the way it's
        supposed to be but we broke it a while back and didn't notice
        because Linux guests cope anyway.
          * Picked up by kvm-unit-tests
          * Still some bugs here that I'm working on
      
      # gpg: Signature made Thu 24 Mar 2016 04:29:42 GMT using RSA key ID 20D9B392
      # gpg: Good signature from "David Gibson <david@gibson.dropbear.id.au>"
      # gpg:                 aka "David Gibson (Red Hat) <dgibson@redhat.com>"
      # gpg:                 aka "David Gibson (ozlabs.org) <dgibson@ozlabs.org>"
      # gpg: WARNING: This key is not certified with sufficiently trusted signatures!
      # gpg:          It is not certain that the signature belongs to the owner.
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-2.6-20160324:
        ppc: move POWER8 Book4 regs in their own routine
        hw/net/spapr_llan: Enable the RX buffer pools by default for new machines
        hw/net/spapr_llan: Fix receive buffer handling for better performance
        hw/net/spapr_llan: Extract rx buffer code into separate functions
        ppc: A couple more dummy POWER8 Book4 regs
        ppc: Add dummy CIABR SPR
        ppc: Add POWER8 IAMR register
        ppc: Fix writing to AMR/UAMOR
        ppc: Initialize AMOR in PAPR mode
        ppc: Add dummy SPR_IC for POWER8
        ppc: Create cpu_ppc_set_papr() helper
        ppc: Add a bunch of hypervisor SPRs to Book3s
        ppc: Add macros to register hypervisor mode SPRs
        ppc: Update SPR definitions
        spapr/target-ppc/kvm: Only add hcall-instructions if KVM supports it
        ppc64: set MSR_SF bit
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      490dda05
    • P
      Merge remote-tracking branch 'remotes/lalrae/tags/mips-20160323' into staging · 10805344
      Peter Maydell 提交于
      MIPS patches 2016-03-23
      
      Changes:
      * add mips-softmmu-common.mak
      * indicate presence of IEEE 754-2008 FPU in MIPS64R6-generic and P5600
      
      # gpg: Signature made Wed 23 Mar 2016 16:38:04 GMT using RSA key ID 0B29DA6B
      # gpg: Good signature from "Leon Alrae <leon.alrae@imgtec.com>"
      
      * remotes/lalrae/tags/mips-20160323:
        default-configs: add mips-softmmu-common.mak
        target-mips: indicate presence of IEEE 754-2008 FPU in R6/R5+MSA CPUs
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      10805344
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-cocoa-20160323-1' into staging · 4f57a35d
      Peter Maydell 提交于
      cocoa queue:
       * update cocoa UI front end to use QKeyCodes
       * fix the help menu documentation links to actually work
         (with both an installed and an uninstalled QEMU)
      
      # gpg: Signature made Wed 23 Mar 2016 14:31:01 GMT using RSA key ID 14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      
      * remotes/pmaydell/tags/pull-cocoa-20160323-1:
        ui/cocoa.m: switch to QKeyCode
        qapi-schema.json: Add power and keypad equal keys
        ui/cocoa.m: fix help menus
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      4f57a35d
    • P
      target-i386: implement PKE for TCG · 0f70ed47
      Paolo Bonzini 提交于
      Tested with kvm-unit-tests.
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      0f70ed47
    • D
      config.status: Pass extra parameters · cf7cc929
      Dr. David Alan Gilbert 提交于
      This allows you to do:
        ./config.status --the-option-you-forgot
      Signed-off-by: NDr. David Alan Gilbert <dgilbert@redhat.com>
      Message-Id: <1452599928-7471-1-git-send-email-dgilbert@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      cf7cc929
    • P
      Merge remote-tracking branch 'remotes/bkoppelmann/tags/pull-tricore-20160323' into staging · a2ecc80d
      Peter Maydell 提交于
      TriCore FPU + bugfixes
      
      # gpg: Signature made Wed 23 Mar 2016 08:26:03 GMT using RSA key ID 6B69CA14
      # gpg: Good signature from "Bastian Koppelmann <kbastian@mail.uni-paderborn.de>"
      
      * remotes/bkoppelmann/tags/pull-tricore-20160323:
        target-tricore: Add ftoi and itof instructions
        target-tricore: Add cmp.f instruction
        target-tricore: Add div.f instruction
        target-tricore: Add mul.f instruction
        target-tricore: add add.f/sub.f instructions
        target-tricore: Move general CHECK_REG_PAIR of decode_rrr_divide
        target-tricore: Add FPU infrastructure
        target-tricore: Fix psw_read() clearing too many bits
        target-tricore: Fix helper_msub64_q_ssov not reseting OVF bit
        target-tricore: add missing break in insn decode switch stmt
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a2ecc80d
    • C
      spice: Disallow use of gl + TCP port · 569a93cb
      Christophe Fergeau 提交于
      Currently, virgl support has to go through a local unix socket, trying
      to connect to a VM using -spice gl through spice://localhost:5900 will
      only result in a black screen.
      This commit errors out when the user tries to start a VM with both GL
      support and a port/tls-port set.
      This would fit better in spice-server, but currently QEMU does not call
      into spice-server when parsing 'gl' on its command line, so we have to
      do this check in QEMU instead.
      Signed-off-by: NChristophe Fergeau <cfergeau@redhat.com>
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 1457955672-28758-1-git-send-email-cfergeau@redhat.com
      
      [ applied codestyle fix: break long line ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      569a93cb