Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qemu/qemu
base: 961476f356f3
Choose a base ref
...
head repository: qemu/qemu
compare: 5d1bd812e853
Choose a head ref
  • 3 commits
  • 41 files changed
  • 1 contributor

Commits on Sep 18, 2023

  1. Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging

    Block layer patches
    
    - Graph locking part 4 (node management)
    - qemu-img map: report compressed data blocks
    - block-backend: process I/O in the current AioContext
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmUEbPkRHGt3b2xmQHJl
    # ZGhhdC5jb20ACgkQfwmycsiPL9bIaQ//QAwYKudsfXZXaeWxqDm88tKHzN5oTt5P
    # Fkb4MyHDqN0OboGwLbpHRFPDt5BPw3MhLzIyhsmWBD5Twyv+7+nTf7OzSp/ciNlg
    # hISy/eZwEbqNZUktiYD8vCeuDJuCHSPlDKGe1as7mqSfVg1KwScYK2Yf8HWoTNz6
    # Ku/Dm9opEX5obaOfeyLWXIzoWj5w2PcK4mn6hOTOSew6Ia44usV+QQe+yNAhMrJf
    # sozoezaec6OUFXzoOlgz+nuEFcvxihST9ZBc/34msOSBGxDJuIHxBoAzsSTLZdmY
    # LlsnzfjfFwd1qTb+m5h/HL2oEC9fje79XFWn8AAINkenXY8qZMfzXo+286DlQN/M
    # YN6iq5pLmzOfbPLM6xq0EG/FBCm50mBmOgfyuLBuOhc3CTj/EzsGI7MAdeX32+cO
    # 4pu2hGnzvqmWuJi+bVo40d1xpUnhEztzDK0d/NTvQMqNdQ4ieiLqCw1pgDvW4w6f
    # 32xElO7wiut3SnylZoghXk2BACuK8SHeCgV2+iI9TRl8t0uBVsrYX/0mD4hNAtE0
    # igNPQTfeZogqrFYhxrHftmL4pMfzvHXEaU1HbvJMTHnMdj+8bjtWfPpinmeLviP6
    # fy1x90VJ7bSOgSgZSEGJTwCyOV+0M8bY5c+4uyRIRkye5QZtftYt5kJCvb0+4aTB
    # ADq6DjKxX/A=
    # =EgzU
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 15 Sep 2023 10:40:57 EDT
    # gpg:                using RSA key DC3DEB159A9AF95D3D7456FE7F09B272C88F2FD6
    # gpg:                issuer "kwolf@redhat.com"
    # gpg: Good signature from "Kevin Wolf <kwolf@redhat.com>" [full]
    # Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6
    
    * tag 'for-upstream' of https://repo.or.cz/qemu/kevin: (28 commits)
      block-coroutine-wrapper: use qemu_get_current_aio_context()
      block-backend: process zoned requests in the current AioContext
      block-backend: process I/O in the current AioContext
      test-bdrv-drain: avoid race with BH in IOThread drain test
      block: remove AIOCBInfo->get_aio_context()
      qemu-img: map: report compressed data blocks
      block: add BDRV_BLOCK_COMPRESSED flag for bdrv_block_status()
      block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK
      block: Mark bdrv_unref_child() GRAPH_WRLOCK
      block: Mark bdrv_root_unref_child() GRAPH_WRLOCK
      block: Take graph rdlock in bdrv_change_aio_context()
      block: Take graph rdlock in bdrv_drop_intermediate()
      block: Mark bdrv_parent_cb_change_media() GRAPH_RDLOCK
      block: Mark bdrv_child_perm() GRAPH_RDLOCK
      block: Mark bdrv_get_cumulative_perm() and callers GRAPH_RDLOCK
      block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCK
      block: Mark bdrv_attach_child() GRAPH_WRLOCK
      block: Call transaction callbacks with lock held
      block: Mark bdrv_attach_child_common() GRAPH_WRLOCK
      block: Mark bdrv_replace_child_tran() GRAPH_WRLOCK
      ...
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 18, 2023
    Copy the full SHA
    4693ce2 View commit details
    Browse the repository at this point in the history
  2. Merge tag 'pull-maintainer-ominbus-150923-1' of https://gitlab.com/st…

    …squad/qemu into staging
    
    testing updates:
    
      - update most Debian to bookworm
      - fix some typos
      - update loongarch toolchain
      - fix microbit test
      - handle GitLab/Cirrus timeout discrepancy
      - improve avocado console handling
      - disable mips avocado images pending bugfix
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmUEaC4ACgkQ+9DbCVqe
    # KkTF3gf/Vx2bCmVJhro1Rve49fyZJXx2udqPbPVjAeXXK/SfvZqBzodM6DS4Aw7h
    # 2ZC5uP9gx7Ra+9p+87SUUEenXLUBY0GqWL4AJuYlQ3EzJsDz8A98MGA2Hzr83ngE
    # I036pnkaWYD+sxu+1O40e3n2pYOYKsufzvRzOLe/+9Fzh8gcdDrMdqkjA9SXkRlY
    # QVaaMMdPClsSy5hq++8smvWNarAHth6WA02SrdFsJBt5hsICDYiDA8ny0+xmN/dl
    # huElcdk562dkAnpBDmOEKjIvywThBRpxVPhI7NeA78k1gkBNCg0r+en4P5OSQ6f0
    # 6zqcy5q3mkUVQ7xLK656BwhFCUl/PQ==
    # =4GVc
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 15 Sep 2023 10:20:30 EDT
    # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
    # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [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: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
    
    * tag 'pull-maintainer-ominbus-150923-1' of https://gitlab.com/stsquad/qemu:
      tests/avocado: Disable MIPS Malta tests due to GitLab issue #1884
      tests/avocado: Fix console data loss
      gitlab: make Cirrus CI jobs gating
      gitlab: make Cirrus CI timeout explicit
      qtest: kill orphaned qtest QEMU processes on FreeBSD
      microbit: add missing qtest_quit() call
      tests/docker: Update docker-loongarch-cross toolchain
      gitlab: fix typo/spelling in comments
      tests: update Debian images to Bookworm
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 18, 2023
    Copy the full SHA
    b89dfa0 View commit details
    Browse the repository at this point in the history
  3. Merge tag 'pull-crypto-20230915' of https://gitlab.com/rth7680/qemu i…

    …nto staging
    
    Unify implementation of carry-less multiply.
    Accelerate carry-less multiply for 64x64->128.
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmUEiPodHHJpY2hhcmQu
    # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/akgf/XkiIeErWJr1YXSbS
    # YPQtCsDAfIrqn3RiyQ2uwSn2eeuwVqTFFPGER04YegRDK8dyO874JBfvOwmBT70J
    # I/aU8Z4BbRyNu9nfaCtFMlXQH9KArAKcAds1PnshfcnI5T2yBloZ1sAU97IuJFZk
    # Uuz96H60+ohc4wzaUiPqPhXQStgZeSYwwAJB0s25DhCckdea0udRCAJ1tQTVpxkM
    # wIFef1SHPoM6DtMzFKHLLUH6VivSlHjqx8GqFusa7pVqfQyDzNBfwvDl1F/bkE07
    # yTocQEkV3QnZvIplhqUxAaZXIFZr9BNk7bDimMjHW6z3pNPN3T8zRn4trNjxbgPV
    # jqzAtg==
    # =8nnk
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 15 Sep 2023 12:40:26 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-crypto-20230915' of https://gitlab.com/rth7680/qemu:
      host/include/aarch64: Implement clmul.h
      host/include/i386: Implement clmul.h
      target/ppc: Use clmul_64
      target/s390x: Use clmul_64
      target/i386: Use clmul_64
      target/arm: Use clmul_64
      crypto: Add generic 64-bit carry-less multiply routine
      target/ppc: Use clmul_32* routines
      target/s390x: Use clmul_32* routines
      target/arm: Use clmul_32* routines
      crypto: Add generic 32-bit carry-less multiply routines
      target/ppc: Use clmul_16* routines
      target/s390x: Use clmul_16* routines
      target/arm: Use clmul_16* routines
      crypto: Add generic 16-bit carry-less multiply routines
      target/ppc: Use clmul_8* routines
      target/s390x: Use clmul_8* routines
      target/arm: Use clmul_8* routines
      crypto: Add generic 8-bit carry-less multiply routines
    
    Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
    Stefan Hajnoczi committed Sep 18, 2023
    Copy the full SHA
    5d1bd81 View commit details
    Browse the repository at this point in the history