1. 21 6月, 2018 21 次提交
  2. 20 6月, 2018 4 次提交
    • A
      docker: docker.py wrap StringIO import for python3 · 7a5d936b
      Alex Bennée 提交于
      Although the docker.py is nominally python2 we actually invoke it with
      the configured python from the configure script.
      Signed-off-by: NAlex Bennée <alex.bennee@linaro.org>
      7a5d936b
    • P
      Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20180619' into staging · 46012db6
      Peter Maydell 提交于
      - cleanup in virtio-ccw
      - accommodate guests using vfio-ccw without specifying unlimited
        prefetch, but actually working fine
      - add cpu model for the z14 Model ZR1
      - add support for pxelinux.cfg-style network booting to the s390x
        firmware
      
      # gpg: Signature made Tue 19 Jun 2018 10:33:06 BST
      # gpg:                using RSA key DECF6B93C6F02FAF
      # gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>"
      # gpg:                 aka "Cornelia Huck <huckc@linux.vnet.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cornelia.huck@de.ibm.com>"
      # gpg:                 aka "Cornelia Huck <cohuck@kernel.org>"
      # gpg:                 aka "Cornelia Huck <cohuck@redhat.com>"
      # Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0  18CE DECF 6B93 C6F0 2FAF
      
      * remotes/cohuck/tags/s390x-20180619:
        pc-bios/s390-ccw: Update the s390-netboot.img binary
        pc-bios/s390-ccw: Optimize the s390-netboot.img for size
        pc-bios/s390-ccw/net: Try to load pxelinux.cfg file accoring to the UUID
        pc-bios/s390-ccw/net: Add support for pxelinux-style config files
        pc-bios/s390-ccw/net: Update code for the latest changes in SLOF
        roms: Update SLOF submodule to current status
        pc-bios/s390-ccw: define loadparm length
        s390x/cpumodels: add z14 Model ZR1
        s390x/ipl: Try to detect Linux vs non Linux for initial IPL PSW
        vfio-ccw: remove orb.c64 (64 bit data addresses) check
        vfio-ccw: add force unlimited prefetch property
        virtio-ccw: clean up notify
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      46012db6
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-20180618' into staging · eee4baef
      Peter Maydell 提交于
      qemu-openbios queue
      
      # gpg: Signature made Mon 18 Jun 2018 19:28:08 BST
      # gpg:                using RSA key 5BC2C56FAE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-openbios-20180618:
        Update OpenBIOS images to 8fe6f5f96f built from submodule.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      eee4baef
    • P
      Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20180618' into staging · 79449bc3
      Peter Maydell 提交于
      qemu-sparc queue
      
      # gpg: Signature made Mon 18 Jun 2018 18:43:24 BST
      # gpg:                using RSA key 5BC2C56FAE0F321F
      # gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"
      # Primary key fingerprint: CC62 1AB9 8E82 200D 915C  C9C4 5BC2 C56F AE0F 321F
      
      * remotes/mcayland/tags/qemu-sparc-20180618:
        SPARC64: add icount support
        hw/sparc/sun4m: Fix problems with device introspection
        hw/sparc64/sun4u: Fix introspection by converting prom instance_init to realize
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      79449bc3
  3. 19 6月, 2018 9 次提交
    • P
      Merge remote-tracking branch 'remotes/rth/tags/pull-axp-20180618' into staging · 727f8d87
      Peter Maydell 提交于
      Place parallel device properly, fixing vga
      
      # gpg: Signature made Mon 18 Jun 2018 17:45:50 BST
      # gpg:                using RSA key 64DF38E8AF7E215F
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>"
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * remotes/rth/tags/pull-axp-20180618:
        hw/isa/smc37c669: Change the parallel I/O base to 378H
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      727f8d87
    • P
      Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging · 0f01b9fd
      Peter Maydell 提交于
      Block layer patches:
      
      - Active mirror (blockdev-mirror copy-mode=write-blocking)
      - bdrv_drain_*() fixes and test cases
      - Fix crash with scsi-hd and drive_del
      
      # gpg: Signature made Mon 18 Jun 2018 17:44:10 BST
      # gpg:                using RSA key 7F09B272C88F2FD6
      # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>"
      # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
      
      * remotes/kevin/tags/for-upstream: (35 commits)
        iotests: Add test for active mirroring
        block/mirror: Add copy mode QAPI interface
        block/mirror: Add active mirroring
        job: Add job_progress_increase_remaining()
        block/mirror: Add MirrorBDSOpaque
        block/dirty-bitmap: Add bdrv_dirty_iter_next_area
        test-hbitmap: Add non-advancing iter_next tests
        hbitmap: Add @advance param to hbitmap_iter_next()
        block: Generalize should_update_child() rule
        block/mirror: Use source as a BdrvChild
        block/mirror: Wait for in-flight op conflicts
        block/mirror: Use CoQueue to wait on in-flight ops
        block/mirror: Convert to coroutines
        block/mirror: Pull out mirror_perform()
        block: fix QEMU crash with scsi-hd and drive_del
        test-bdrv-drain: Test graph changes in drain_all section
        block: Allow graph changes in bdrv_drain_all_begin/end sections
        block: ignore_bds_parents parameter for drain functions
        block: Move bdrv_drain_all_begin() out of coroutine context
        block: Allow AIO_WAIT_WHILE with NULL ctx
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0f01b9fd
    • P
      Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-06-18' into staging · a01fba46
      Peter Maydell 提交于
      Monitor patches for 2018-06-18
      
      # gpg: Signature made Mon 18 Jun 2018 14:50:29 BST
      # gpg:                using RSA key 3870B400EB918653
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>"
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * remotes/armbru/tags/pull-monitor-2018-06-18:
        monitor: add lock to protect mon_fdsets
        monitor: move init global earlier
        monitor: remove event_clock_type
        monitor: fix comment for monitor_lock
        monitor: more comments on lock-free elements
        monitor: protect mon->fds with mon_lock
        monitor: rename out_lock to mon_lock
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      a01fba46
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/input-20180618-pull-request' into staging · e8729c15
      Peter Maydell 提交于
      input: ps2 post_load fix.
      
      # gpg: Signature made Mon 18 Jun 2018 11:18:30 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # 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>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/input-20180618-pull-request:
        ps2: check PS2Queue wptr pointer in post_load routine
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e8729c15
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/vga-20180618-pull-request' into staging · 59926de9
      Peter Maydell 提交于
      vga: add ramfb, print virglrenderer version
      
      # gpg: Signature made Mon 18 Jun 2018 10:57:38 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # 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>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/vga-20180618-pull-request:
        Add ramfb MAINTAINERS entry
        hw/display: add standalone ramfb device
        hw/display: add ramfb, a simple boot framebuffer living in guest ram
        configure: print virglrenderer version
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      59926de9
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/usb-20180618-pull-request' into staging · be33f56c
      Peter Maydell 提交于
      usb: revert ccid / qom patches.
      
      # gpg: Signature made Mon 18 Jun 2018 10:21:11 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # 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>"
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/usb-20180618-pull-request:
        Revert "bus: do not unref the added child bus on realize"
        Revert "usb: release the created buses"
        Revert "usb-ccid: fix bus leak"
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      be33f56c
    • P
      Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-3.0-20180618' into staging · e4a9a730
      Peter Maydell 提交于
      ppc patch queue 2018-06-18
      
      Next batch of ppc and spapr related patches for the 3.0 release.
          * Improved handling of Spectre/Meltdown mitigations for POWER8
          * Numerous Mac machine type cleanups and improvements
          * Cleanup to cpu realize/unrealize path for spapr
          * Create a place for machine-specific per-cpu information, and
            start moving some things to it
          * Assorted bugfixes
      
      # gpg: Signature made Mon 18 Jun 2018 04:52:37 BST
      # gpg:                using RSA key 6C38CACA20D9B392
      # 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:                 aka "David Gibson (kernel.org) <dwg@kernel.org>"
      # Primary key fingerprint: 75F4 6586 AE61 A66C C44E  87DC 6C38 CACA 20D9 B392
      
      * remotes/dgibson/tags/ppc-for-3.0-20180618: (28 commits)
        spapr: fix xics_system_init() error path
        target/ppc, spapr: Move VPA information to machine_data
        ppc/pnv: introduce a pnv_chip_core_realize() routine
        spapr_cpu_core: introduce spapr_create_vcpu()
        spapr_cpu_core: add missing rollback on realization path
        spapr_cpu_core: fix potential leak in spapr_cpu_core_realize()
        spapr_cpu_core: convert last snprintf() to g_strdup_printf()
        pnv: Add cpu unrealize path
        pnv: Clean up cpu realize path
        pnv_core: Allocate cpu thread objects individually
        pnv: Fix some error handling cpu realize()
        spapr: Clean up cpu realize/unrealize paths
        sm501: Do not clear read only bits when writing registers
        mos6522: expose mos6522_update_irq() through MOS6522DeviceClass
        mos6522: remove additional interrupt flag filter from mos6522_update_irq()
        mos6522: only clear the shift register interrupt upon write
        xics_kvm: fix a build break
        mac_newworld: add PMU device
        adb: add property to disable direct reg 3 writes
        adb: fix read reg 3 byte ordering
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      e4a9a730
    • P
      Merge remote-tracking branch 'remotes/ehabkost/tags/python-next-pull-request' into staging · c5ee5cd9
      Peter Maydell 提交于
      Python queue, 2018-06-15
      
      * Add avocado_qemu: functional/acceptance test infrastructure
      
      # gpg: Signature made Fri 15 Jun 2018 20:12:20 BST
      # gpg:                using RSA key 2807936F984DC5A6
      # gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>"
      # Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6
      
      * remotes/ehabkost/tags/python-next-pull-request:
        configure: Enable out-of-tree acceptance tests
        Acceptance tests: add Linux kernel boot and console checking test
        scripts/qemu.py: introduce set_console() method
        Acceptance tests: add quick VNC tests
        scripts/qemu.py: allow adding to the list of extra arguments
        Add functional/acceptance tests infrastructure
        Remove COPYING.PYTHON
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c5ee5cd9
    • M
  4. 18 6月, 2018 6 次提交
    • K
      Merge remote-tracking branch 'mreitz/tags/pull-block-2018-06-18' into queue-block · 4c790afe
      Kevin Wolf 提交于
      Block patches:
      - Active mirror (blockdev-mirror copy-mode=write-blocking)
      
      # gpg: Signature made Mon Jun 18 17:08:19 2018 CEST
      # gpg:                using RSA key F407DB0061D5CF40
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>"
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * mreitz/tags/pull-block-2018-06-18:
        iotests: Add test for active mirroring
        block/mirror: Add copy mode QAPI interface
        block/mirror: Add active mirroring
        job: Add job_progress_increase_remaining()
        block/mirror: Add MirrorBDSOpaque
        block/dirty-bitmap: Add bdrv_dirty_iter_next_area
        test-hbitmap: Add non-advancing iter_next tests
        hbitmap: Add @advance param to hbitmap_iter_next()
        block: Generalize should_update_child() rule
        block/mirror: Use source as a BdrvChild
        block/mirror: Wait for in-flight op conflicts
        block/mirror: Use CoQueue to wait on in-flight ops
        block/mirror: Convert to coroutines
        block/mirror: Pull out mirror_perform()
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      4c790afe
    • C
      Merge tag 'tags/s390x-2018-06-18' into staging · 49b67e94
      Cornelia Huck 提交于
      Add support for pxelinux.cfg-style network booting to the s390x firmware
      
      # gpg: Signature made Mon 18 Jun 2018 03:59:06 PM CEST
      # gpg:                using RSA key 2ED9D774FE702DB5
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [undefined]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [undefined]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      
      * tag 'tags/s390x-2018-06-18':
        pc-bios/s390-ccw: Update the s390-netboot.img binary
        pc-bios/s390-ccw: Optimize the s390-netboot.img for size
        pc-bios/s390-ccw/net: Try to load pxelinux.cfg file accoring to the UUID
        pc-bios/s390-ccw/net: Add support for pxelinux-style config files
        pc-bios/s390-ccw/net: Update code for the latest changes in SLOF
        roms: Update SLOF submodule to current status
        pc-bios/s390-ccw: define loadparm length
      Signed-off-by: NCornelia Huck <cohuck@redhat.com>
      49b67e94
    • M
      iotests: Add test for active mirroring · e38da020
      Max Reitz 提交于
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Reviewed-by: NFam Zheng <famz@redhat.com>
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Message-id: 20180613181823.13618-15-mreitz@redhat.com
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      e38da020
    • M
      block/mirror: Add copy mode QAPI interface · 481debaa
      Max Reitz 提交于
      This patch allows the user to specify whether to use active or only
      background mode for mirror block jobs.  Currently, this setting will
      remain constant for the duration of the entire block job.
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Reviewed-by: NAlberto Garcia <berto@igalia.com>
      Message-id: 20180613181823.13618-14-mreitz@redhat.com
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      481debaa
    • M
      block/mirror: Add active mirroring · d06107ad
      Max Reitz 提交于
      This patch implements active synchronous mirroring.  In active mode, the
      passive mechanism will still be in place and is used to copy all
      initially dirty clusters off the source disk; but every write request
      will write data both to the source and the target disk, so the source
      cannot be dirtied faster than data is mirrored to the target.  Also,
      once the block job has converged (BLOCK_JOB_READY sent), source and
      target are guaranteed to stay in sync (unless an error occurs).
      
      Active mode is completely optional and currently disabled at runtime.  A
      later patch will add a way for users to enable it.
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Reviewed-by: NFam Zheng <famz@redhat.com>
      Message-id: 20180613181823.13618-13-mreitz@redhat.com
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      d06107ad
    • M
      job: Add job_progress_increase_remaining() · 62f13600
      Max Reitz 提交于
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      Message-id: 20180613181823.13618-12-mreitz@redhat.com
      Reviewed-by: NKevin Wolf <kwolf@redhat.com>
      Signed-off-by: NMax Reitz <mreitz@redhat.com>
      62f13600