Skip to content
Snippets Groups Projects
  1. Oct 03, 2023
  2. Oct 02, 2023
    • Stefan Hajnoczi's avatar
      Merge tag 'migration-20231002-pull-request' of https://gitlab.com/juan.quintela/qemu into staging · 50d0bfd0
      Stefan Hajnoczi authored
      Migration Pull request (20231002)
      
      In this migration pull request:
      
      - Refactor repeated call of yank_unregister_instance (tejus)
      - More migraton-test changes
      
      Please, apply.
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCAAdFiEEGJn/jt6/WMzuA0uC9IfvGFhy1yMFAmUatX4ACgkQ9IfvGFhy
      # 1yMlbQ/+Kp7m1Mr5LUM/8mvh9LZTVvWauBHch1pdvpCsJO+Grdtv6MtZL5UKT2ue
      # xYksZvf/rT4bdt2H1lSsG1o2GOcIf4qyWICgYNDo8peaxm1IrvgAbimaWHWLeORX
      # sBxKcBBuTac55vmEKzbPSbwGCGGTU/11UGXQ4ruGN3Hwbd2JZHAK6GxGIzANToZc
      # JtwBr/31SxJ2YndNLaPMEnD3cHbRbD2UyODeTt1KI5LdTGgXHoB6PgCk2AMQP1Ko
      # LlaPLsrEKC06h2CJ27BB36CNVEGMN2iFa3aKz1FC85Oj2ckatspAFw78t9guj6eM
      # MYxn0ipSsjjWjMsc3zEDxi7JrA///5bp1e6e7WdLpOaMBPpV4xuvVvA6Aku2es7D
      # fMPOMdftBp6rrXp8edBMTs1sOHdE1k8ZsyJ90m96ckjfLX39TPAiJRm4pWD2UuP5
      # Wjr+/IU+LEp/KCqimMj0kYMRz4rM3PP8hOakPZLiRR5ZG6sgbHZK44iPXB/Udz/g
      # TCZ87siIpI8YHb3WCaO5CvbdjPrszg1j9v7RimtDeGLDR/hNokkQ1EEeszDTGpgt
      # xst4S4wVmex2jYyi53woH4V1p8anP7iqa8elPehAaYPobp47pmBV53ZaSwibqzPN
      # TmO7P9rfyQGCiXXZRvrAQJa+gmAkQlSEI7mSssV77pU+1gdEj9c=
      # =hD/8
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Mon 02 Oct 2023 08:20:14 EDT
      # gpg:                using RSA key 1899FF8EDEBF58CCEE034B82F487EF185872D723
      # gpg: Good signature from "Juan Quintela <quintela@redhat.com>" [full]
      # gpg:                 aka "Juan Quintela <quintela@trasno.org>" [full]
      # Primary key fingerprint: 1899 FF8E DEBF 58CC EE03  4B82 F487 EF18 5872 D723
      
      * tag 'migration-20231002-pull-request' of https://gitlab.com/juan.quintela/qemu
      
      :
        migration/rdma: Simplify the function that saves a page
        migration: Remove unused qemu_file_credit_transfer()
        migration/rdma: Don't use imaginary transfers
        migration/rdma: Remove QEMUFile parameter when not used
        migration/RDMA: It is accounting for zero/normal pages in two places
        migration: Don't abuse qemu_file transferred for RDMA
        migration: Use qemu_file_transferred_noflush() for block migration.
        migration: Refactor repeated call of yank_unregister_instance
        migration-test: simplify shmem_opts handling
        migration-test: dirtylimit checks for x86_64 arch before
        migration-test: Add bootfile_create/delete() functions
        migration-test: bootpath is the same for all tests and for all archs
        migration-test: Create kvm_opts
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      50d0bfd0
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-shadow-2023-09-29' of https://repo.or.cz/qemu/armbru into staging · 5d7e601d
      Stefan Hajnoczi authored
      -Wshadow=local patches patches for 2023-09-29
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAmUWhnsSHGFybWJydUBy
      # ZWRoYXQuY29tAAoJEDhwtADrkYZTDBkP/2E8cyH+fn7yehNAZT8fjBuDBaj0x3wf
      # Bs4++bMEZpgfA/11le/Mm+N9BFDtoGj4dnDwQ0yN6bcKcfmNvxh+M+lNaRO+xvXA
      # qs/kJtFYkJYuEj1wgKK2XXd4YcD/S4Qap+FSuUBv8KE/oeALkB1fEpvMcwtJtQqc
      # 7POQEqYNQfUe+MX/wKZ+qditbbrFRwX69dAd8+nGTbFestXd2uFA5I5kv3ebxELg
      # VjTBgQdp7s82iTvoXpTtmQ6A9ba13zmelxmsAMLlAihkbffMwbtbrkQ7qIIUOW1o
      # I4WPxhIXXyZbB48qARUq5G3GQuh+7dRArcpYWaFel2a6cjm2Z6NmWJeRAr0cIaWV
      # P5B79k7DO551YsBZn+ubH0U+qwMLw+zq2apQ+SeH/loE0pP/c2OBOPtaVI46D0Dh
      # 2kgaSuTIy9AByAHoYBxKnxy4TVwPKzk8hdzCQdiRSO7KJdMqMsV+/w1eR4oH9dsf
      # CAvJXVzLicFMMABA/4O99K+1yjIOQpwmiqAjc+gV6FdhwllSH3yQDiK4RMWNAwRu
      # bRQHBCk143t7cM3ts09T+5QxkWB3U0iGMJ4rpn43yjH5xwlWmpTlztvd7XlXwyTR
      # 8j2Z+8qxe992HmVk34rKdkGnu0qz4AhJBgAEEk2e0oepZvjfigqodQwEMCQsse5t
      # cH51HzTDuen/
      # =XVKC
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Fri 29 Sep 2023 04:10:35 EDT
      # gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
      # gpg:                issuer "armbru@redhat.com"
      # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full]
      # gpg:                 aka "Markus Armbruster <armbru@pond.sub.org>" [full]
      # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653
      
      * tag 'pull-shadow-2023-09-29' of https://repo.or.cz/qemu/armbru
      
      : (56 commits)
        disas/m68k: clean up local variable shadowing
        hw/nvme: Clean up local variable shadowing in nvme_ns_init()
        softmmu/device_tree: Fixup local variables shadowing
        target/riscv: vector_helper: Fixup local variables shadowing
        target/riscv: cpu: Fixup local variables shadowing
        hw/riscv: opentitan: Fixup local variables shadowing
        qemu-nbd: changes towards enabling -Wshadow=local
        seccomp: avoid shadowing of 'action' variable
        crypto: remove shadowed 'ret' variable
        intel_iommu: Fix shadow local variables on "size"
        aspeed/timer: Clean up local variable shadowing
        aspeed/i3c: Rename variable shadowing a local
        aspeed: Clean up local variable shadowing
        aspeed/i2c: Clean up local variable shadowing
        hw/arm/smmuv3-internal.h: Don't use locals in statement macros
        hw/arm/smmuv3.c: Avoid shadowing variable
        hw/misc/arm_sysctl.c: Avoid shadowing local variable
        hw/intc/arm_gicv3_its: Avoid shadowing variable in do_process_its_cmd()
        hw/acpi: changes towards enabling -Wshadow=local
        test-throttle: don't shadow 'index' variable in do_test_accounting()
        ...
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      5d7e601d
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-tricore-20230929' of https://github.com/bkoppelmann/qemu into staging · a3108b2d
      Stefan Hajnoczi authored
      - Add FTOU, CRCN, FTOHP, and HPTOF insns
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJTBAABCgA9FiEEbmNqfoPy3Qz6bm43CtLGOWtpyhQFAmUWb2sfHGtiYXN0aWFu
      # QG1haWwudW5pLXBhZGVyYm9ybi5kZQAKCRAK0sY5a2nKFPn0D/0S+Zth2okyfe6H
      # YdoFB49PWlcafIvZHr1TDswp3LvSDnrjHLJfEW1Gx3mtDkw+/7uid0eMTQ8sDlxJ
      # t7spJdZDZ5dkm+9K5MzGkW0zo0jDY6kbS1A3HJRPcpJJJk4zBBL1K4KC1FBUD6IK
      # 7n41f5vExgWhIhOgZmT9WTMbBfh73/+Cu8h6M9RAI1VI0O6N5jOETpKTBFsPOx+A
      # Kd429cB1c9QeAj0iEXdMn2/Xg2cAII86jrOcYkLYltxir/r6Cia9hfp/F6OXpcZI
      # QqKzn11djvbCCL7m9OXhuI3ZP+TIcX7QOabSstfghHlNG1qs/RkXwIRqKHsfRXNG
      # nywBTjwIDSiZ4cbZVJ6OjXxbU9OBRkmDgh+SYEVMlFi4E+t3WeTMC8gxUsjfITpK
      # JXFoduN2P0yKRjkWQ2OSQ7xX4StFPikXBH1eC8RNnW4IY00wMiJ0tM/0+j+qJLLM
      # Ft/bceIZhnGs+axN0jF1EtR03uLZ0kmy3YqsH/KnBnufrag3ytpC/kAtl9Scd6m+
      # N4pAT9cfgxqXv/yXAKGupoNPwPGvvSKV6XQTJt2Hn7PBadHWlvlBkgYqGIejpHDM
      # x9EghA8o4q5rTu9zTqBv36bOHJEDbJhmq5dYqJTS/q1ORjnWQQsLxv+6XGN3wrbb
      # OuexPdD8fH3mWrjeJJ3KDKojOYyGyg==
      # =gUyL
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Fri 29 Sep 2023 02:32:11 EDT
      # gpg:                using RSA key 6E636A7E83F2DD0CFA6E6E370AD2C6396B69CA14
      # gpg:                issuer "kbastian@mail.uni-paderborn.de"
      # gpg: Good signature from "Bastian Koppelmann <kbastian@mail.uni-paderborn.de>" [unknown]
      # gpg: WARNING: The key's User ID is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 6E63 6A7E 83F2 DD0C FA6E  6E37 0AD2 C639 6B69 CA14
      
      * tag 'pull-tricore-20230929' of https://github.com/bkoppelmann/qemu
      
      :
        target/tricore: Change effective address (ea) to target_ulong
        target/tricore: Remove CSFRs from cpu.h
        tests/tcg: Reset result register after each test
        hw/tricore: Log failing test in testdevice
        tests/tcg/tricore: Extended and non-extened regs now match
        target/tricore: Fix FTOUZ being ISA v1.3.1 up
        target/tricore: Replace cpu_*_code with translator_*
        target/tricore: Swap src and dst reg for RCRR_INSERT
        target/tricore: Fix RCPW/RRPW_INSERT insns for width = 0
        target/tricore: Implement hptof insn
        target/tricore: Implement ftohp insn
        target/tricore: Clarify special case for FTOUZ insn
        target/tricore: Implement FTOU insn
        target/tricore: Correctly handle FPU RM from PSW
        target/tricore: Implement CRCN insn
        tests/tcg/tricore: Bump cpu to tc37x
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      a3108b2d
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-tcg-20230928' of https://gitlab.com/rth7680/qemu into staging · 5b0d1a83
      Stefan Hajnoczi authored
      accel/tcg: Always require can_do_io, for #1866
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmUV1sgdHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/8UAgAjFSrUvW5cGTiaow7
      # cTvvoFnQzVCM7gFbC2T9W29Hrv0s3tqJHSdUFftzzMXB1atylwb85XN5wegC98zk
      # 7+OzrUvTN2fRHVTnWdUg2Tgj+pR/Sw+9HVy851c3B/e3oFegqAIQaNK5w9N3ZpWd
      # gpGN8Lau6dEdte8ckMTzG0Sw4LryZyvcgz9+vDv+YX03JaiSMqziHoJGwHfjqr9Q
      # FOI1f4gQw+Y2ct6Xop1vVILH2I26US40Y2DvEMEDuZpTkTN0L2V8ipz+tWgGuCMa
      # 7HRySJAw5HiDdtAV9/H5dfGJVgjsgwuWoYm+viJtJKJ+X350a5YI77hkbglPxQu+
      # Q+dCVA==
      # =lQYd
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 28 Sep 2023 15:40:56 EDT
      # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
      # gpg:                issuer "richard.henderson@linaro.org"
      # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
      # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
      
      * tag 'pull-tcg-20230928' of https://gitlab.com/rth7680/qemu
      
      :
        accel/tcg: Always require can_do_io
        accel/tcg: Always set CF_LAST_IO with CF_NOIRQ
        accel/tcg: Improve setting of can_do_io at start of TB
        accel/tcg: Track current value of can_do_io in the TB
        accel/tcg: Hoist CF_MEMI_ONLY check outside translation loop
        accel/tcg: Avoid load of icount_decr if unused
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      5b0d1a83
    • Stefan Hajnoczi's avatar
      Merge tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu into staging · 5436f1b1
      Stefan Hajnoczi authored
      Pull request
      
      - Mads Ynddal's improvements to simpletrace.py
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCAAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmUVgyAACgkQnKSrs4Gr
      # c8jxkAf/TVtEZTPDvQMz7PNEsAdGLREwYKrsUXHtqOrINbVL1slrJ1qYmygeJltq
      # 37CAcxBzvnaH7y2jF8JPKWK3sO3x1fc2ocA72BZt3kuim5T7MojJgFfAN/PdwRHf
      # q1a+lYJHKOi0BV4yWPmPHnCSXOohHbJfRBxwZgwFEZMbWdlkAm6m+JFUqn+Vd5ee
      # 4vEBxrNMY28H02OeoFNBQPCLRHrkeH4EVj+DP5TAk1H1ehoZeH45UoUsopEfD51z
      # IyiXxzumtgpCMyC/jXS5BY6VStW7lDLoDscflMQ/l7ITEtm7Hj2fnPcp/aRKoEUk
      # p1JuoSm8YrwnwMokFsQCbkYWkBWieQ==
      # =rrnI
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 28 Sep 2023 09:44:00 EDT
      # gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [ultimate]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [ultimate]
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu
      
      :
        scripts/analyse-locks-simpletrace.py: changed iteritems() to items()
        MAINTAINERS: add maintainer of simpletrace.py
        simpletrace: added simplified Analyzer2 class
        simpletrace: move event processing to Analyzer class
        simpletrace: move logic of process into internal function
        simpletrace: refactor to separate responsibilities
        simpletrace: made Analyzer into context-manager
        simpletrace: define exception and add handling
        simpletrace: improved error handling on struct unpack
        simpletrace: update code for Python 3.11
        simpletrace: changed naming of edict and idtoname to improve readability
        simpletrace: improve parsing of sys.argv; fix files never closed.
        simpletrace: annotate magic constants from QEMU code
        simpletrace: add __all__ to define public interface
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      5436f1b1
  3. Sep 29, 2023
Loading