1. 07 2月, 2020 6 次提交
    • R
      target/arm: Define isar_feature_aa64_vh · 8fc2ea21
      Richard Henderson 提交于
      Tested-by: NAlex Bennée <alex.bennee@linaro.org>
      Reviewed-by: NAlex Bennée <alex.bennee@linaro.org>
      Signed-off-by: NRichard Henderson <richard.henderson@linaro.org>
      Message-id: 20200206105448.4726-2-richard.henderson@linaro.org
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8fc2ea21
    • L
      target/arm/monitor: query-cpu-model-expansion crashed qemu when using machine type none · 0999a4ba
      Liang Yan 提交于
      Commit e19afd56 mentioned that target-arm only supports queryable
      cpu models 'max', 'host', and the current type when KVM is in use.
      The logic works well until using machine type none.
      
      For machine type none, cpu_type will be null if cpu option is not
      set by command line, strlen(cpu_type) will terminate process.
      So We add a check above it.
      
      This won't affect i386 and s390x since they do not use current_cpu.
      Signed-off-by: NLiang Yan <lyan@suse.com>
      Message-id: 20200203134251.12986-1-lyan@suse.com
      Reviewed-by: NAndrew Jones <drjones@redhat.com>
      Tested-by: NAndrew Jones <drjones@redhat.com>
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0999a4ba
    • P
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20200206.0' into staging · 346ed315
      Peter Maydell 提交于
      VFIO update 2020-02-06
      
       - Split IGD to separate file and config option (Thomas Huth)
      
      # gpg: Signature made Thu 06 Feb 2020 23:50:49 GMT
      # gpg:                using RSA key 239B9B6E3BB08B22
      # gpg: Good signature from "Alex Williamson <alex.williamson@redhat.com>" [full]
      # gpg:                 aka "Alex Williamson <alex@shazbot.org>" [full]
      # gpg:                 aka "Alex Williamson <alwillia@redhat.com>" [full]
      # gpg:                 aka "Alex Williamson <alex.l.williamson@gmail.com>" [full]
      # Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22
      
      * remotes/awilliam/tags/vfio-update-20200206.0:
        hw/vfio: Move the IGD quirk code to a separate file
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      346ed315
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2020-02-06' into staging · 5b7686f3
      Peter Maydell 提交于
      nbd patches for 2020-02-06
      
      - Allow setting NBD description from QMP for parity with qemu-nbd
      - Remove deprecated 'qemu-nbd --partition'
      
      # gpg: Signature made Thu 06 Feb 2020 12:50:46 GMT
      # gpg:                using RSA key 71C2CC22B1C4602927D2F3AAA7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>" [full]
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>" [full]
      # gpg:                 aka "[jpeg image of size 6874]" [full]
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2020-02-06:
        qemu-nbd: Removed deprecated --partition option
        docs: Fix typo in qemu-nbd -P replacement
        nbd: Allow description when creating NBD blockdev
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      5b7686f3
    • T
      hw/vfio: Move the IGD quirk code to a separate file · 29d62771
      Thomas Huth 提交于
      The IGD quirk code defines a separate device, the so-called
      "vfio-pci-igd-lpc-bridge" which shows up as a user-creatable
      device in all QEMU binaries that include the vfio code. This
      is a little bit unfortunate for two reasons: First, this device
      is completely useless in binaries like qemu-system-s390x.
      Second we also would like to disable it in downstream RHEL
      which currently requires some extra patches there since the
      device does not have a proper Kconfig-style switch yet.
      
      So it would be good if the device could be disabled more easily,
      thus let's move the code to a separate file instead and introduce
      a proper Kconfig switch for it which gets only enabled by default
      if we also have CONFIG_PC_PCI enabled.
      Signed-off-by: NThomas Huth <thuth@redhat.com>
      Signed-off-by: NAlex Williamson <alex.williamson@redhat.com>
      29d62771
    • P
      Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2020-02-06' into staging · 863d2ed5
      Peter Maydell 提交于
      Block patches:
      - Drop BDRV_SECTOR_SIZE from qcow2
      - Allow Python iotests to be added to the auto group
        (and add some)
      - Fix for the backup job
      - Fix memleak in bdrv_refresh_filename()
      - Use GStrings in two places for greater efficiency (than manually
        handling string allocation)
      
      # gpg: Signature made Thu 06 Feb 2020 12:50:14 GMT
      # gpg:                using RSA key 91BEB60A30DB3E8857D11829F407DB0061D5CF40
      # gpg:                issuer "mreitz@redhat.com"
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/maxreitz/tags/pull-block-2020-02-06:
        iotests: add test for backup-top failure on permission activation
        block/backup-top: fix failure path
        qcow2: Use BDRV_SECTOR_SIZE instead of the hardcoded value
        qcow2: Don't require aligned offsets in qcow2_co_copy_range_from()
        qcow2: Use bs->bl.request_alignment when updating an L1 entry
        qcow2: Tighten cluster_offset alignment assertions
        qcow2: Don't round the L1 table allocation up to the sector size
        iotests: Enable more tests in the 'auto' group to improve test coverage
        iotests: Skip Python-based tests if QEMU does not support virtio-blk
        iotests: Check for the availability of the required devices in 267 and 127
        iotests: Test 183 does not work on macOS and OpenBSD
        iotests: Test 041 only works on certain systems
        iotests: remove 'linux' from default supported platforms
        qcow2: Use a GString in report_unsupported_feature()
        block: fix memleaks in bdrv_refresh_filename
        block: Use a GString in bdrv_perm_names()
        qcow2: Assert that host cluster offsets fit in L2 table entries
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      863d2ed5
  2. 06 2月, 2020 33 次提交
  3. 05 2月, 2020 1 次提交
    • P
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-040220-1' into staging · 418fa86d
      Peter Maydell 提交于
      Testing updates and build fixes:
      
        - move more cross compilers to buster
        - fix build breakage (hppa Kconfig)
        - disable docs on shippable
        - build docs under bionic with python3
        - travis.yml re-factoring
        - check capabilities of non-docker compilers
        - smarter make -j parallelism
      
      # gpg: Signature made Tue 04 Feb 2020 17:16:40 GMT
      # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-testing-040220-1:
        .travis.yml: ensure python3-sphinx installed for docs
        .travis.yml: single thread build-tcg
        .travis.yml: drop cris-linux-user from the plugins test
        .travis.yml: drop the travis_retry from tests
        .travis.yml: introduce TEST_BUILD_CMD and use it for check-tcg
        tests/tcg: gate pauth-% tests on having compiler support
        tests/tcg: add a configure compiler check for ARMv8.1 and SVE
        .travis.yml: probe for number of available processors
        .travis.yml: move cache flushing to early common phase
        .travis.yml: build documents under bionic
        .travis.yml: Add description to each job
        .travis.yml: Drop superfluous use of --python=python3 parameter
        .shippable: --disable-docs for cross-compile tests
        travis.yml: Install genisoimage package
        tests/docker: better handle symlinked libs
        tests/docker: move most cross compilers to buster base
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      418fa86d