Skip to content
Snippets Groups Projects
  1. Mar 09, 2022
  2. Mar 08, 2022
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging · 9f0369ef
      Peter Maydell authored
      
      virtio,pc,pci: features, cleanups, fixes
      
      vhost-user enabled on non-linux systems
      beginning of nvme sriov support
      bigger tx queue for vdpa
      virtio iommu bypass
      FADT flag to detect legacy keyboards
      
      Fixes, cleanups all over the place
      
      Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
      
      # gpg: Signature made Mon 07 Mar 2022 22:43:31 GMT
      # gpg:                using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469
      # gpg:                issuer "mst@redhat.com"
      # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full]
      # gpg:                 aka "Michael S. Tsirkin <mst@redhat.com>" [full]
      # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17  0970 C350 3912 AFBE 8E67
      #      Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA  8A0D 281F 0DB8 D28D 5469
      
      * remotes/mst/tags/for_upstream: (47 commits)
        hw/acpi/microvm: turn on 8042 bit in FADT boot architecture flags if present
        tests/acpi: i386: update FACP table differences
        hw/acpi: add indication for i8042 in IA-PC boot flags of the FADT table
        tests/acpi: i386: allow FACP acpi table changes
        docs: vhost-user: add subsection for non-Linux platforms
        configure, meson: allow enabling vhost-user on all POSIX systems
        vhost: use wfd on functions setting vring call fd
        event_notifier: add event_notifier_get_wfd()
        pci: drop COMPAT_PROP_PCP for 2.0 machine types
        hw/smbios: Add table 4 parameter, "processor-id"
        x86: cleanup unused compat_apic_id_mode
        vhost-vsock: detach the virqueue element in case of error
        pc: add option to disable PS/2 mouse/keyboard
        acpi: pcihp: pcie: set power on cap on parent slot
        pci: expose TYPE_XIO3130_DOWNSTREAM name
        pci: show id info when pci BDF conflict
        hw/misc/pvpanic: Use standard headers instead
        headers: Add pvpanic.h
        pci-bridge/xio3130_downstream: Fix error handling
        pci-bridge/xio3130_upstream: Fix error handling
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      
      # Conflicts:
      #	docs/specs/index.rst
      9f0369ef
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging · 2ad76249
      Peter Maydell authored
      
      Python patches
      
      Hopefully, fixes the race conditions witnessed through the NetBSD vm tests.
      
      # gpg: Signature made Mon 07 Mar 2022 22:14:42 GMT
      # gpg:                using RSA key F9B7ABDBBCACDF95BE76CBD07DEF8106AAFC390E
      # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>" [full]
      # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
      #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E
      
      * remotes/jsnow-gitlab/tags/python-pull-request:
        scripts/qmp-shell-wrap: Fix import path
        python/aqmp: drop _bind_hack()
        python/aqmp: fix race condition in legacy.py
        python/aqmp: add start_server() and accept() methods
        python/aqmp: stop the server during disconnect()
        python/aqmp: refactor _do_accept() into two distinct steps
        python/aqmp: squelch pylint warning for too many lines
        python/aqmp: split _client_connected_cb() out as _incoming()
        python/aqmp: remove _new_session and _establish_connection
        python/aqmp: rename 'accept()' to 'start_server_and_accept()'
        python/aqmp: add _session_guard()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      2ad76249
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2022-03-07' into staging · 9a61e6c7
      Peter Maydell authored
      
      * Fixes for s390x TCG tests
      * Update Haiku VM to a usable level
      * Some other miscellaneous small fixes
      
      # gpg: Signature made Mon 07 Mar 2022 18:07:00 GMT
      # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
      # gpg:                issuer "thuth@redhat.com"
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/thuth-gitlab/tags/pull-request-2022-03-07:
        Check and report for incomplete 'global' option format
        tests/vm: Update haiku test vm to R1/Beta3
        tests/avocado: Cancel BootLinux tests in case there is no free port
        MAINTAINERS: Update the files in the FreeBSD section
        tests/tcg/s390x: Cleanup of mie3 tests.
        tests/tcg/s390x: Fix the exrl-trt* tests with Clang
        tests/tcg/s390x: Fix mvc, mvo and pack tests with Clang
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9a61e6c7
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307' into staging · 9740b907
      Peter Maydell authored
      
      target-arm queue:
       * cleanups of qemu_oom_check() and qemu_memalign()
       * target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zero
       * target/arm/translate-neon: Simplify align field check for VLD3
       * GICv3 ITS: add more trace events
       * GICv3 ITS: implement 8-byte accesses properly
       * GICv3: fix minor issues with some trace/log messages
       * ui/cocoa: Use the standard about panel
       * target/arm: Provide cpu property for controling FEAT_LPA2
       * hw/arm/virt: Disable LPA2 for -machine virt-6.2
      
      # gpg: Signature made Mon 07 Mar 2022 16:46:06 GMT
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20220307:
        hw/arm/virt: Disable LPA2 for -machine virt-6.2
        target/arm: Provide cpu property for controling FEAT_LPA2
        ui/cocoa: Use the standard about panel
        hw/intc/arm_gicv3_cpuif: Fix register names in ICV_HPPIR read trace event
        hw/intc/arm_gicv3: Fix missing spaces in error log messages
        hw/intc/arm_gicv3: Specify valid and impl in MemoryRegionOps
        hw/intc/arm_gicv3_its: Add trace events for table reads and writes
        hw/intc/arm_gicv3_its: Add trace events for commands
        target/arm/translate-neon: Simplify align field check for VLD3
        target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zero
        osdep: Move memalign-related functions to their own header
        util: Put qemu_vfree() in memalign.c
        util: Use meson checks for valloc() and memalign() presence
        util: Share qemu_try_memalign() implementation between POSIX and Windows
        meson.build: Don't misdetect posix_memalign() on Windows
        util: Return valid allocation for qemu_try_memalign() with zero size
        util: Unify implementations of qemu_memalign()
        util: Make qemu_oom_check() a static function
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      9740b907
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20220307-pull-request' into staging · 33d102e9
      Peter Maydell authored
      
      update seabios to 1.16.0
      
      # gpg: Signature made Mon 07 Mar 2022 11:02:40 GMT
      # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/seabios-20220307-pull-request:
        update seabios binaries to 1.16.0
        update seabios submodule to 1.16.0
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      33d102e9
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/cschoenebeck/tags/pull-9p-20220307' into staging · f45cc819
      Peter Maydell authored
      
      9pfs: introduce macOS host support and cleanup
      
      * Add support for Darwin (a.k.a. macOS) hosts.
      
      * Code cleanup (move qemu_dirent_dup() from osdep -> 9p-util).
      
      * API doc cleanup (convert Doxygen -> kerneldoc format).
      
      # gpg: Signature made Mon 07 Mar 2022 11:14:45 GMT
      # gpg:                using RSA key 96D8D110CF7AF8084F88590134C2B58765A47395
      # gpg:                issuer "qemu_oss@crudebyte.com"
      # gpg: Good signature from "Christian Schoenebeck <qemu_oss@crudebyte.com>" [unknown]
      # 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: ECAB 1A45 4014 1413 BA38  4926 30DB 47C3 A012 D5F4
      #      Subkey fingerprint: 96D8 D110 CF7A F808 4F88  5901 34C2 B587 65A4 7395
      
      * remotes/cschoenebeck/tags/pull-9p-20220307:
        fsdev/p9array.h: convert Doxygen -> kerneldoc format
        9pfs/coth.h: drop Doxygen format on v9fs_co_run_in_worker()
        9pfs/9p-util.h: convert Doxygen -> kerneldoc format
        9pfs/9p.c: convert Doxygen -> kerneldoc format
        9pfs/codir.c: convert Doxygen -> kerneldoc format
        9pfs/9p.h: convert Doxygen -> kerneldoc format
        9pfs: drop Doxygen format from qemu_dirent_dup() API comment
        9pfs: move qemu_dirent_dup() from osdep -> 9p-util
        9p: darwin: meson: Allow VirtFS on Darwin
        9p: darwin: Adjust assumption on virtio-9p-test
        9p: darwin: Implement compatibility for mknodat
        9p: darwin: Compatibility for f/l*xattr
        9p: darwin: *xattr_nofollow implementations
        9p: darwin: Move XATTR_SIZE_MAX->P9_XATTR_SIZE_MAX
        9p: darwin: Ignore O_{NOATIME, DIRECT}
        9p: darwin: Handle struct dirent differences
        9p: darwin: Handle struct stat(fs) differences
        9p: Rename 9p-util -> 9p-util-linux
        9p: linux: Fix a couple Linux assumptions
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f45cc819
  3. Mar 07, 2022
Loading