Skip to content
Snippets Groups Projects
  1. Apr 24, 2023
  2. Apr 23, 2023
  3. Apr 22, 2023
    • Richard Henderson's avatar
      Merge tag 'pull-hex-20230421' of https://github.com/quic/qemu into staging · 6dd06214
      Richard Henderson authored
      Hexagon update
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEENjXHiM5iuR/UxZq0ewJE+xLeRCIFAmRCu/gACgkQewJE+xLe
      # RCIlnQgAkdLjTQGC+V+HKIcuD6BWCqk+fRuMAI7Ban/bq/bN5nm4xv8rWIdBAKkj
      # xj1MxWgW/yns76A/OupC6tJD/1PvkdvCGUPIdRphK60raP3l1o88ivs2WsJdw9/O
      # PAubqwyYNhdnEIhiA9QOVkUoh7rVVKzpri2ldRNdmxBc9tQi9POYvKSVy6rSoiQw
      # rhrYfpc0fd50L4oeT1rqpCad9NrbDlCwrRSc/1oA/pUPiuxUYYr6BiIx0ytbTvH2
      # aMJUdA2ynkrgxkFn3v42qOrT7M9cs1b7abHz9obWibl6Jqcl4AIoKvF/kAuDmQuV
      # FAq8Qhn/cK49M9xCEZOI8olE/xIUjQ==
      # =+I8i
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Fri 21 Apr 2023 05:38:16 PM BST
      # gpg:                using RSA key 3635C788CE62B91FD4C59AB47B0244FB12DE4422
      # gpg: Good signature from "Taylor Simpson (Rock on) <tsimpson@quicinc.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: 3635 C788 CE62 B91F D4C5  9AB4 7B02 44FB 12DE 4422
      
      * tag 'pull-hex-20230421' of https://github.com/quic/qemu
      
      :
        Hexagon (target/hexagon) Add overrides for cache/sync/barrier instructions
        Hexagon (target/hexagon) Remove unused slot variable in helpers
        Hexagon (tests/tcg/hexagon) Move HVX test infra to header file
        Hexagon (target/hexagon) Updates to USR should use get_result_gpr
        Hexagon (target/hexagon) Add overrides for count trailing zeros/ones
        Hexagon (target/hexagon) Merge arguments to probe_pkt_scalar_hvx_stores
        Hexagon (target/hexagon) Remove redundant/unused macros
        Use black code style for python scripts
        Use f-strings in python scripts
        Hexagon (translate.c): avoid redundant PC updates on COF
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      6dd06214
    • Richard Henderson's avatar
      Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging · 1cc6e1a2
      Richard Henderson authored
      * Optional use of Meson wrap for slirp
      * Coverity fixes
      * Avoid -Werror=maybe-uninitialized
      * Mark coroutine QMP command functions as coroutine_fn
      * Mark functions that suspend as coroutine_mixed_fn
      * target/i386: Fix SGX CPUID leaf
      * First batch of qatomic_mb_read() removal
      * Small atomic.rst improvement
      * NBD cleanup
      * Update libvirt-ci submodule
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFIBAABCAAyFiEE8TM4V0tmI4mGbHaCv/vSX3jHroMFAmRBAzwUHHBib256aW5p
      # QHJlZGhhdC5jb20ACgkQv/vSX3jHroP64gf+NzLW95tylCfhKuuLq/TjuOTQqHCD
      # KVLlA1I3pwJfk4SUuigrnaJtwfa/tBiWxfaivUdPAzPzeXyxcVSOps0neohrmFBh
      # 2e3ylBWWz22K0gkLtrFwJT99TVy6w6Xhj9SX8HPRfxl4k8yMPrUJNW78hh6APAwq
      # /etZY6+ieHC7cwG4xluhxsHnxnBYBYD+18hUd+b5LchD/yvCSCNNiursutpa0Ar/
      # r/HtDwNFKlaApO3sU4R3yYgdS1Fvcas4tDZaumADsQlSG5z+UeJldc98LiRlFrAA
      # gnskBSaaly/NgWqY3hVCYaBGyjD4lWPkX/FEChi0XX6Fl1P0umQAv/7z3w==
      # =XSAs
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 20 Apr 2023 10:17:48 AM BST
      # gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
      # gpg:                issuer "pbonzini@redhat.com"
      # gpg: Good signature from "Paolo Bonzini <bonzini@gnu.org>" [undefined]
      # gpg:                 aka "Paolo Bonzini <pbonzini@redhat.com>" [undefined]
      # 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: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
      #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83
      
      * tag 'for-upstream' of https://gitlab.com/bonzini/qemu
      
      : (25 commits)
        tests: lcitool: Switch to OpenSUSE Leap 15.4
        tests: libvirt-ci: Update to commit '2fa24dce8bc'
        configure: Honour cross-prefix when finding ObjC compiler
        coverity: unify Fedora dockerfiles
        nbd: a BlockExport always has a BlockBackend
        docs: explain effect of smp_read_barrier_depends() on modern architectures
        qemu-coroutine: remove qatomic_mb_read()
        postcopy-ram: do not use qatomic_mb_read
        block-backend: remove qatomic_mb_read()
        target/i386: Change wrong XFRM value in SGX CPUID leaf
        monitor: mark mixed functions that can suspend
        migration: mark mixed functions that can suspend
        io: mark mixed functions that can suspend
        qapi-gen: mark coroutine QMP command functions as coroutine_fn
        target/mips: tcg: detect out-of-bounds accesses to cpu_gpr and cpu_gpr_hi
        coverity: update COMPONENTS.md
        lasi: fix RTC migration
        target/i386: Avoid unreachable variable declaration in mmu_translate()
        configure: Avoid -Werror=maybe-uninitialized
        tests: bios-tables-test: replace memset with initializer
        ...
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      1cc6e1a2
  4. Apr 21, 2023
    • Richard Henderson's avatar
      Merge tag 'pull-tpm-2023-04-20-1' of https://github.com/stefanberger/qemu-tpm into staging · 45608654
      Richard Henderson authored
      Merge tpm 2023/04/20 v1
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCAAdFiEEuBi5yt+QicLVzsZrda1lgCoLQhEFAmRBLgoACgkQda1lgCoL
      # QhEPyQf/WfEg8k2hDLExobsSgup1IsnT+mHHTBOZVJvq2efg2YXUTHA56fmD9X6d
      # crqTq68L5oaMES5iYEZhA7EAgfk3RvxDQGrlXBByPzrc6SSwEHHMR4Zzi5zrbCoW
      # t6TmaKQrlQqYwkhhsbyqnG46bj0ugCDagkBLfJdVl96fjkYgTspcDxaNwqwy/DPn
      # GTmQlvdRY09D1nylIdtcLBIfsM+sIkRslyngbUEIy+Bx8EWRy2a8Qw0BdY9g1XoE
      # e0CaRaFMpju1KOIjq0YSIzt0LSQDFfPc1IlUAC0ZALhNmp+PPNtr4E7+4kFfO2ym
      # 1sT2w25ho8dYDdm/m8tIauCdGoHw4A==
      # =ML27
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 20 Apr 2023 01:20:26 PM BST
      # gpg:                using RSA key B818B9CADF9089C2D5CEC66B75AD65802A0B4211
      # gpg: Good signature from "Stefan Berger <stefanb@linux.vnet.ibm.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: B818 B9CA DF90 89C2 D5CE  C66B 75AD 6580 2A0B 4211
      
      * tag 'pull-tpm-2023-04-20-1' of https://github.com/stefanberger/qemu-tpm
      
      :
        qtest: Add a test case for TPM TIS I2C connected to Aspeed I2C controller
        qtest: Move tpm_util_tis_transmit() into tpm-tis-utils.c and rename it
        qtest: Add functions for accessing devices on Aspeed I2C controller
        tests/avocado/aspeed: Add TPM TIS I2C test
        tpm: Add support for TPM device over I2C bus
        tpm: Extend common APIs to support TPM TIS I2C
        docs: Add support for TPM devices over I2C bus
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      45608654
    • Taylor Simpson's avatar
      Hexagon (target/hexagon) Add overrides for cache/sync/barrier instructions · a305a170
      Taylor Simpson authored
      
      Most of these are not modelled in QEMU, so save the overhead of
      calling a helper.
      
      The only exception is dczeroa.  It assigns to hex_dczero_addr, which
      is handled during packet commit.
      
      Signed-off-by: default avatarTaylor Simpson <tsimpson@quicinc.com>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <20230410202402.2856852-1-tsimpson@quicinc.com>
      a305a170
Loading