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: 5d1bd812e853
Choose a base ref
...
head repository: qemu/qemu
compare: a51e1e033f05
Choose a head ref
  • 2 commits
  • 18 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
    5ef140d View commit details
    Browse the repository at this point in the history
  2. 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
    a51e1e0 View commit details
    Browse the repository at this point in the history