Skip to content
Snippets Groups Projects
  1. Jul 19, 2017
  2. Jul 18, 2017
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20170718' into staging · 6887dc67
      Peter Maydell authored
      
      s390: add z14 cpu model
      
      - add a CPU model for the IBM z14 which was announced on July 17th 2017
      - update linux headers to 4.13-rc0 to get a fix for an ioctl definition
      
      # gpg: Signature made Tue 18 Jul 2017 09:56:24 BST
      # gpg:                using RSA key 0x117BBC80B5A61C7C
      # gpg: Good signature from "Christian Borntraeger (IBM) <borntraeger@de.ibm.com>"
      # Primary key fingerprint: F922 9381 A334 08F9 DBAB  FBCA 117B BC80 B5A6 1C7C
      
      * remotes/borntraeger/tags/s390x-20170718:
        s390x/cpumodel: z14 cpu models
        linux header sync against v4.13-rc1
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      6887dc67
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging · f9dada2b
      Peter Maydell authored
      
      # gpg: Signature made Tue 18 Jul 2017 05:15:03 BST
      # gpg:                using RSA key 0xBDBE7B27C0DE3057
      # gpg: Good signature from "Jeffrey Cody <jcody@redhat.com>"
      # gpg:                 aka "Jeffrey Cody <jeff@codyprime.org>"
      # gpg:                 aka "Jeffrey Cody <codyprime@gmail.com>"
      # Primary key fingerprint: 9957 4B4D 3474 90E7 9D98  D624 BDBE 7B27 C0DE 3057
      
      * remotes/cody/tags/block-pull-request:
        live-block-ops.txt: Rename, rewrite, and improve it
        bitmaps.md: Convert to rST; move it into 'interop' dir
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f9dada2b
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2017-07-17' into staging · 20df6c76
      Peter Maydell authored
      
      nbd patches for 2017-07-17
      
      - Eric Blake: nbd: Fix iotests failure due to changed client error message
      - Eric Blake: [0/2] NBD fixes before softfreeze
      
      # gpg: Signature made Mon 17 Jul 2017 23:12:20 BST
      # gpg:                using RSA key 0xA7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>"
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>"
      # gpg:                 aka "[jpeg image of size 6874]"
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2017-07-17:
        nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients
        nbd: Trace client command being sent
        nbd: Fix iotests failure due to changed client error message
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      20df6c76
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/rth/tags/pull-s390-20170717' into staging · ff3351d4
      Peter Maydell authored
      
      Queued s390x tcg patches, v2
      
      # gpg: Signature made Mon 17 Jul 2017 22:22:23 BST
      # gpg:                using RSA key 0xAD1270CC4DD0279B
      # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
      # gpg:                 aka "Richard Henderson <rth@redhat.com>"
      # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
      # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
      
      * remotes/rth/tags/pull-s390-20170717:
        target/s390x: Fix risbg handling
        target/s390x: Allow to enable "idtes" feature for TCG
        target/s390x: Mark ETF3 and ETF3_ENH facilities as available
        target/s390x: Implement TRTR
        target/s390x: Implement SRSTU
        target/s390x: Tidy SRST
        target/s390x: Implement CONVERT UNICODE insns
        target/s390x: Implement CSST
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      ff3351d4
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-updates-20170717.0' into staging · 9d836fc5
      Peter Maydell authored
      
      VFIO fixes 2017-07-17
      
       - Init re-order to better support hot-add on SPAR (Alexey Kardashevskiy)
      
      # gpg: Signature made Mon 17 Jul 2017 21:33:01 BST
      # gpg:                using RSA key 0x239B9B6E3BB08B22
      # gpg: Good signature from "Alex Williamson <alex.williamson@redhat.com>"
      # gpg:                 aka "Alex Williamson <alex@shazbot.org>"
      # gpg:                 aka "Alex Williamson <alwillia@redhat.com>"
      # gpg:                 aka "Alex Williamson <alex.l.williamson@gmail.com>"
      # Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22
      
      * remotes/awilliam/tags/vfio-updates-20170717.0:
        vfio-pci, ppc64/spapr: Reorder group-to-container attaching
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9d836fc5
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/ehabkost/tags/x86-and-machine-pull-request' into staging · 368e708b
      Peter Maydell authored
      
      x86 and machine queue, 2017-07-17
      
      # gpg: Signature made Mon 17 Jul 2017 19:46:14 BST
      # gpg:                using RSA key 0x2807936F984DC5A6
      # 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/x86-and-machine-pull-request:
        qmp: Include parent type on 'qom-list-types' output
        qmp: Include 'abstract' field on 'qom-list-types' output
        tests: Simplify abstract-interfaces check with a helper
        i386: add Skylake-Server cpu model
        i386: Update comment about XSAVES on Skylake-Client
        i386: expose "TCGTCGTCGTCG" in the 0x40000000 CPUID leaf
        fw_cfg: move QOM type defines and fw_cfg types into fw_cfg.h
        fw_cfg: move qdev_init_nofail() from fw_cfg_init1() to callers
        fw_cfg: switch fw_cfg_find() to locate the fw_cfg device by type rather than path
        qom: Fix ambiguous path detection when ambiguous=NULL
        Revert "machine: Convert abstract typename on compat_props to subclass names"
        test-qdev-global-props: Test global property ordering
        qdev: fix the order compat and global properties are applied
        tests: Test case for object_resolve_path*()
        device-crash-test: Fix regexp on whitelist
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      368e708b
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2017-07-17-v2-tag' into staging · e9277a19
      Peter Maydell authored
      
      qemu-ga patch queue
      
      * new command: qemu-get-osinfo
      * build fix for OpenBSD
      * better error-reporting for failure on keyfile dump
      * remove redundant initialization of qa_state global
      * include libpcre in w32 package
      * w32 localization fixes for service installation/registration
      
      v2:
      * fix build issue with older GCCs introduced with guest_get_osinfo
      * relocated some declarations in guest_get_osinfo
      
      # gpg: Signature made Tue 18 Jul 2017 11:52:45 BST
      # gpg:                using RSA key 0x3353C9CEF108B584
      # gpg: Good signature from "Michael Roth <flukshun@gmail.com>"
      # gpg:                 aka "Michael Roth <mdroth@utexas.edu>"
      # gpg:                 aka "Michael Roth <mdroth@linux.vnet.ibm.com>"
      # Primary key fingerprint: CEAC C9E1 5534 EBAB B82D  3FA0 3353 C9CE F108 B584
      
      * remotes/mdroth/tags/qga-pull-2017-07-17-v2-tag:
        test-qga: add test for guest-get-osinfo
        test-qga: pass environemnt to qemu-ga
        qemu-ga: add guest-get-osinfo command
        qga: report error on keyfile dump error
        qga-win32: remove a redundancy code
        qemu-ga: check if utmpx.h is available on the system
        qemu-ga: add missing libpcre to MSI build
        qga-win: fix installation on localized windows
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      e9277a19
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · 718d7f4f
      Peter Maydell authored
      
      # gpg: Signature made Mon 17 Jul 2017 16:40:18 BST
      # gpg:                using RSA key 0x9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>"
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>"
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request:
        block: fix shadowed variable in bdrv_co_pdiscard
        util/aio-win32: Only select on what we are actually waiting for
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      718d7f4f
    • Tomáš Golembiovský's avatar
      test-qga: add test for guest-get-osinfo · 339ca68b
      Tomáš Golembiovský authored
      
      Add test for guest-get-osinfo command.
      
      Qemu-ga was modified to accept QGA_OS_RELEASE environment variable. If
      the variable is defined it is interpreted as path to the os-release file
      and it is parsed instead of the default paths.
      
      Signed-off-by: default avatarTomáš Golembiovský <tgolembi@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      * move declarations to beginning of functions
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      339ca68b
    • Tomáš Golembiovský's avatar
      test-qga: pass environemnt to qemu-ga · c28afa76
      Tomáš Golembiovský authored
      
      Modify fixture_setup() to pass environemnt variables to spawned qemu-ga
      instance.
      
      Signed-off-by: default avatarTomáš Golembiovský <tgolembi@redhat.com>
      Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      c28afa76
    • Tomáš Golembiovský's avatar
      qemu-ga: add guest-get-osinfo command · 9848f797
      Tomáš Golembiovský authored
      Add a new 'guest-get-osinfo' command for reporting basic information of
      the guest operating system. This includes machine architecture,
      version and release of the kernel and several fields from os-release
      file if it is present (as defined in [1]).
      
      [1] https://www.freedesktop.org/software/systemd/man/os-release.html
      
      
      
      Signed-off-by: default avatarVinzenz Feenstra <vfeenstr@redhat.com>
      Signed-off-by: default avatarTomáš Golembiovský <tgolembi@redhat.com>
      * moved declarations to beginning of functions
      * dropped unecessary initialization of struct utsname
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      9848f797
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/aurel/tags/pull-target-mips-20170717' into staging · ed645872
      Peter Maydell authored
      
      Queued target/mips patches
      
      # gpg: Signature made Mon 17 Jul 2017 15:50:27 BST
      # gpg:                using RSA key 0xBA9C78061DDD8C9B
      # gpg: Good signature from "Aurelien Jarno <aurelien@aurel32.net>"
      # gpg:                 aka "Aurelien Jarno <aurelien@jarno.fr>"
      # gpg:                 aka "Aurelien Jarno <aurel32@debian.org>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 7746 2642 A9EF 94FD 0F77  196D BA9C 7806 1DDD 8C9B
      
      * remotes/aurel/tags/pull-target-mips-20170717:
        target/mips: optimize WSBH, DSBH and DSHD
        mips: set CP0 Debug DExcCode for SDBBP instruction
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      ed645872
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170717' into staging · 6c459156
      Peter Maydell authored
      
      target-arm queue:
       * new model of the ARM MPS2/MPS2+ FPGA based development board
       * clean up DISAS_* exit conditions and fix various regressions
         since commits e75449a3 8a6b28c7 (in particular including
         ones which broke OP-TEE guests)
       * make Cortex-M3 and M4 correctly default to 8 PMSA regions
      
      # gpg: Signature made Mon 17 Jul 2017 13:43:45 BST
      # gpg:                using RSA key 0x3C2525ED14360CDE
      # 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>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20170717:
        MAINTAINERS: Add entries for MPS2 board
        hw/arm/mps2: Add ethernet
        hw/arm/mps2: Add SCC
        hw/misc/mps2_scc: Implement MPS2 Serial Communication Controller
        hw/arm/mps2: Add timers
        hw/char/cmsdk-apb-timer: Implement CMSDK APB timer device
        hw/arm/mps2: Add UARTs
        hw/char/cmsdk-apb-uart.c: Implement CMSDK APB UART
        hw/arm/mps2: Implement skeleton mps2-an385 and mps2-an511 board models
        target/arm: use DISAS_EXIT for eret handling
        target/arm: use gen_goto_tb for ISB handling
        target/arm/translate: ensure gen_goto_tb sets exit flags
        target/arm/translate.h: expand comment on DISAS_EXIT
        target/arm/translate: make DISAS_UPDATE match declared semantics
        include/exec/exec-all: document common exit conditions
        target/arm: Make Cortex-M3 and M4 default to 8 PMSA regions
        qdev: support properties which don't set a default value
        qdev-properties.h: Explicitly set the default value for arraylen properties
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      6c459156
    • Jason J. Herne's avatar
      s390x/cpumodel: z14 cpu models · cc28a594
      Jason J. Herne authored
      
      This patch introduces the CPU model for z14, along with all base and
      optional features.
      
      Signed-off-by: default avatarJason J. Herne <jjherne@linux.vnet.ibm.com>
      Acked-by: default avatarChristian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: default avatarChristian Borntraeger <borntraeger@de.ibm.com>
      cc28a594
    • Christian Borntraeger's avatar
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging · a778cd56
      Peter Maydell authored
      
      # gpg: Signature made Mon 17 Jul 2017 13:17:17 BST
      # gpg:                using RSA key 0xEF04965B398D6211
      # gpg: Good signature from "Jason Wang (Jason Wang on RedHat) <jasowang@redhat.com>"
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 215D 46F4 8246 689E C77F  3562 EF04 965B 398D 6211
      
      * remotes/jasowang/tags/net-pull-request:
        virtio-net: fix offload ctrl endian
        virtion-net: Prefer is_power_of_2()
        docs/colo-proxy.txt: Update colo-proxy usage of net driver with vnet_header
        net/filter-rewriter.c: Make filter-rewriter support vnet_hdr_len
        net/colo-compare.c: Add vnet packet's tcp/udp/icmp compare
        net/colo.c: Add vnet packet parse feature in colo-proxy
        net/colo-compare.c: Make colo-compare support vnet_hdr_len
        net/colo-compare.c: Introduce parameter for compare_chr_send()
        net/colo.c: Make vnet_hdr_len as packet property
        net/filter-mirror.c: Add new option to enable vnet support for filter-redirector
        net/filter-mirror.c: Make filter mirror support vnet support.
        net/filter-mirror.c: Introduce parameter for filter_send()
        net/net.c: Add vnet_hdr support in SocketReadState
        net: Add vnet_hdr_len arguments in NetClientState
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a778cd56
    • Kashyap Chamarthy's avatar
      live-block-ops.txt: Rename, rewrite, and improve it · 8508eee7
      Kashyap Chamarthy authored
      This patch documents (including their QMP invocations) all the four
      major kinds of live block operations:
      
        - `block-stream`
        - `block-commit`
        - `drive-mirror` (& `blockdev-mirror`)
        - `drive-backup` (& `blockdev-backup`)
      
      Things considered while writing this document:
      
        - Use reStructuredText as markup language (with the goal of generating
          the HTML output using the Sphinx Documentation Generator).  It is
          gentler on the eye, and can be trivially converted to different
          formats.  (Another reason: upstream QEMU is considering to switch to
          Sphinx, which uses reStructuredText as its markup language.)
      
        - Raw QMP JSON output vs. 'qmp-shell'.  I debated with myself whether
          to only show raw QMP JSON output (as that is the canonical
          representation), or use 'qmp-shell', which takes key-value pairs.  I
          settled on the approach of: for the first occurrence of a command,
          use raw JSON; for subsequent occurrences, use 'qmp-shell', with an
          occasional exception.
      
        - Usage of `-blockdev` command-line.
      
        - Usage of 'node-name' vs. file path to refer to disks.  While we have
          `blockdev-{mirror, backup}` as 'node-name'-alternatives for
          `drive-{mirror, backup}`, the `block-commit` command still operates
          on file names for parameters 'base' and 'top'.  So I added a caveat
          at the beginning to that effect.
      
          Refer this related thread that I started (where I learnt
          `block-stream` was recently reworked to accept 'node-name' for 'top'
          and 'base' parameters):
          https://lists.nongnu.org/archive/html/qemu-devel/2017-05/msg06466.html
      
      
          "[RFC] Making 'block-stream', and 'block-commit' accept node-name"
      
      All commands showed in this document were tested while documenting.
      
      Thanks: Eric Blake for the section: "A note on points-in-time vs file
      names".  This useful bit was originally articulated by Eric in his
      KVMForum 2015 presentation, so I included that specific bit in this
      document.
      
      Signed-off-by: default avatarKashyap Chamarthy <kchamart@redhat.com>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Message-id: 20170717105205.32639-3-kchamart@redhat.com
      Signed-off-by: default avatarJeff Cody <jcody@redhat.com>
      8508eee7
    • Kashyap Chamarthy's avatar
      bitmaps.md: Convert to rST; move it into 'interop' dir · 7746cf8a
      Kashyap Chamarthy authored
      This is part of the on-going effort to convert QEMU upstream
      documentation syntax to reStructuredText (rST).
      
      The conversion to rST was done using:
      
          $ pandoc -f markdown -t rst bitmaps.md -o bitmaps.rst
      
      Then, make a couple of small syntactical adjustments.  While at it,
      reword a statement to avoid ambiguity.  Addressing the feedback from
      this thread:
      
          https://lists.nongnu.org/archive/html/qemu-devel/2017-06/msg05428.html
      
      
      
      Signed-off-by: default avatarKashyap Chamarthy <kchamart@redhat.com>
      Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Message-id: 20170717105205.32639-2-kchamart@redhat.com
      Signed-off-by: default avatarJeff Cody <jcody@redhat.com>
      7746cf8a
    • Marc-André Lureau's avatar
      qga: report error on keyfile dump error · cbcd9ba1
      Marc-André Lureau authored
      
      Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Cc:qemu-trivial@nongnu.org
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      cbcd9ba1
    • Peng Hao's avatar
      qga-win32: remove a redundancy code · f8837b37
      Peng Hao authored
      
      In the first line of run_agent,it has set ga_state = s,don't need
      set ga_state = s again behind.
      
      Signed-off-by: default avatarPeng Hao <peng.hao2@zte.com.cn>
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      f8837b37
    • Tomáš Golembiovský's avatar
      qemu-ga: check if utmpx.h is available on the system · e674605f
      Tomáš Golembiovský authored
      
      Commit 161a56a9 added command guest-get-users and requires the
      utmpx.h (defined by POSIX) to work. It is however not always available
      (e.g. on OpenBSD) therefor a check for its existence is necessary.
      
      Signed-off-by: default avatarTomáš Golembiovský <tgolembi@redhat.com>
      Signed-off-by: default avatarMichael Roth <mdroth@linux.vnet.ibm.com>
      e674605f
  3. Jul 17, 2017
Loading