Skip to content
Snippets Groups Projects
  1. Jul 18, 2021
  2. Jul 16, 2021
  3. Jul 15, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20210714.0' into staging · bd306cfe
      Peter Maydell authored
      
      VFIO update 2021-07-14
      
       * Coverity fix to discard listener (David Hildenbrand)
      
       * MSI-X PBA quirk for BAIDU VFs, additional helper use cases (Cai Huoqing)
      
      # gpg: Signature made Wed 14 Jul 2021 22:31:35 BST
      # gpg:                using RSA key 42F6C04E540BD1A99E7B8A90239B9B6E3BB08B22
      # gpg:                issuer "alex.williamson@redhat.com"
      # 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-20210714.0:
        vfio/pci: Add pba_offset PCI quirk for BAIDU KUNLUN AI processor
        vfio/pci: Change to use vfio_pci_is()
        vfio: Fix CID 1458134 in vfio_register_ram_discard_listener()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      bd306cfe
    • Peter Maydell's avatar
      Merge remote-tracking branch... · d4127349
      Peter Maydell authored
      Merge remote-tracking branch 'remotes/berrange-gitlab/tags/crypto-and-more-pull-request' into staging
      
      Merge crypto updates and misc fixes
      
       * Introduce a GNUTLS backend for crypto algorithms
       * Change crypto library preference gnutls > gcrypt > nettle > built-in
       * Remove built-in DES impl
       * Remove XTS mode from built-in AES impl
       * Fix seccomp rules to allow resource info getters
       * Fix migration performance test
       * Use GDateTime in io/ and net/rocker/ code
       * Improve docs for -smp
      
      # gpg: Signature made Wed 14 Jul 2021 15:08:00 BST
      # gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
      # gpg: Good signature from "Daniel P. Berrange <dan@berrange.com>" [full]
      # gpg:                 aka "Daniel P. Berrange <berrange@redhat.com>" [full]
      # Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF
      
      * remotes/berrange-gitlab/tags/crypto-and-more-pull-request: (26 commits)
        qemu-options: rewrite help for -smp options
        qemu-options: tweak to show that CPU count is optional
        qemu-options: re-arrange CPU topology options
        docs: fix typo s/Intel/AMD/ in CPU model notes
        tests/migration: fix unix socket migration
        seccomp: don't block getters for resource control syscalls
        io: use GDateTime for formatting timestamp for websock headers
        net/rocker: use GDateTime for formatting timestamp in debug messages
        crypto: prefer gnutls as the crypto backend if new enough
        crypto: add gnutls pbkdf provider
        crypto: add gnutls hmac provider
        crypto: add gnutls hash provider
        crypto: add gnutls cipher provider
        crypto: introduce build system for gnutls crypto backend
        crypto: flip priority of backends to prefer gcrypt
        crypto: replace 'des-rfb' cipher with 'des'
        crypto: delete built-in XTS cipher mode support
        crypto: delete built-in DES implementation
        crypto: add crypto tests for single block DES-ECB and DES-CBC
        crypto: drop custom XTS support in gcrypt driver
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      d4127349
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-plugins-140721-5' into staging · 438951e8
      Peter Maydell authored
      
      Testing and plugin updates:
      
        - custom runner playbooks for configuring GitLab runners
        - integrate Cirrus jobs into GitLab via cirrus-run
        - clean-up docker package lists
        - bump NetBSD to 9.2
        - bump OpenBSD to 6.9
        - make test-mmap more hexagon friendly
        - fixup handling of hostaddr for plugins
        - disallow some incompatible plugin configurations
        - fix handling of -ldl for BSDs
        - remove some old unused symbols from the plugin symbol map
        - enable plugins by default for most TCG builds
        - honour main build -Wall settings for plugins
        - new execlog plugin
        - new cache modelling plugin
        - fix io_uring build regression
        - disable modular TCG on Darwin
      
      # gpg: Signature made Wed 14 Jul 2021 15:56:27 BST
      # 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-and-plugins-140721-5: (44 commits)
        MAINTAINERS: Added myself as a reviewer for TCG Plugins
        docs/devel: Added cache plugin to the plugins docs
        plugins/cache: Added FIFO and LRU eviction policies
        plugins/cache: Enable cache parameterization
        plugins: Added a new cache modelling plugin
        docs/devel: tcg-plugins: add execlog plugin description
        contrib/plugins: add execlog to log instruction execution and memory access
        contrib/plugins: enable -Wall for building plugins
        tcg/plugins: enable by default for most TCG builds
        configure: stop user enabling plugins on Windows for now
        configure: add an explicit static and plugins check
        configure: don't allow plugins to be enabled for a non-TCG build
        tcg/plugins: remove some stale entries from the symbol list
        meson.build: relax the libdl test to one for the function dlopen
        meson.build: move TCG plugin summary output
        plugins: fix-up handling of internal hostaddr for 32 bit
        tests/tcg: make test-mmap a little less aggressive
        tests/vm: update openbsd to release 6.9
        tests/vm: update NetBSD to 9.2
        tests/docker: expand opensuse-leap package list
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      438951e8
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/philmd/tags/fw-edk2-20210714' into staging · f665574a
      Peter Maydell authored
      
      Patches related to EDK2/OVMF
      
      - MAINTAINERS: remove Laszlo Ersek's entries
      - Introduce X86_FW_OVMF Kconfig symbol
      - pc_system_ovmf_table_find: Assert that flash was parsed, document
      - gitlab-ci: Fix the jobs building EDK2 blobs
      
      # gpg: Signature made Wed 14 Jul 2021 21:36:33 BST
      # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
      # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [full]
      # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
      
      * remotes/philmd/tags/fw-edk2-20210714:
        MAINTAINERS: remove Laszlo Ersek's entries
        hw/i386: Introduce X86_FW_OVMF Kconfig symbol
        hw/i386/pc: Document pc_system_ovmf_table_find
        hw/i386/pc: pc_system_ovmf_table_find: Assert that flash was parsed
        gitlab-ci: Extract EDK2 job rules to reusable section
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f665574a
    • Markus Armbruster's avatar
      qapi: Fix crash on missing enum member name · a0c7b99b
      Markus Armbruster authored
      
      New test case enum-dict-no-name.json crashes:
      
          $ python3 scripts/qapi-gen.py tests/qapi-schema/enum-dict-no-name.json
          Traceback (most recent call last):
          [...]
            File "/work/armbru/qemu/scripts/qapi/expr.py", line 458, in check_enum
      	member_name = member['name']
          KeyError: 'name'
      
      Root cause: we try to retrieve member 'name' before we check for
      missing members.  With that fixed, we get the expected error "'data'
      member misses key 'name'".
      
      Fixes: 0825f62c
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      Message-Id: <20210616072121.626431-1-armbru@redhat.com>
      Reviewed-by: default avatarEric Blake <eblake@redhat.com>
      Reviewed-by: default avatarJohn Snow <jsnow@redhat.com>
      a0c7b99b
  4. Jul 14, 2021
Loading