Skip to content
Snippets Groups Projects
  1. Nov 13, 2023
  2. Nov 11, 2023
    • Stefan Hajnoczi's avatar
      Merge tag 'qdev-array-prop' of https://repo.or.cz/qemu/kevin into staging · 69680740
      Stefan Hajnoczi authored
      qdev: Make array properties user accessible again
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmVOZicRHGt3b2xmQHJl
      # ZGhhdC5jb20ACgkQfwmycsiPL9arpw/+NKGRhSMrSq9Az+z5+ANUfw5SNLJYf1hH
      # jm5ITA1Gr9htqHtBfEOdkms2wef6m7onF72rHVUlBKdqCPNMGLme5B0oQ8PZ1X1t
      # OxAZ8KYwlO98QvOYl617SA/8wxc0U4/zi192kJpbRkKF6KdbbMGtLKjHyEitA/Yv
      # izx1vkKOgQyMFGF1JgIyG4R3WmsKQW1XLqb3emVNRzCqmJpkvMJZQG8tnyEAXlIS
      # gkY69cTpaKVaM1OxdB45gjlKTGzLWC/3tTGH+u8q356fvgm/QIgrokCirCZFPIl0
      # C8hvzPm/L8hkvWtUb3EZx0DLiunWcAGvoLgBNODHojKRtQ6X9TRTrjJ41ZCLXVqv
      # tVJm+XGKC0CZ/WW5yqVOmnzfPH4z8ubzSoRv5ryz3xDb5B/Zr10+ScE+/Ee24wJ2
      # HIehxc1LgVGGpikP88/Ns/nAlIVUQxxYvSJ23R5D1+UpP6FCy6Y1pKyRtZGzPCIe
      # N4Y+52GtelBR8gOjay5INn/Yf8Fh6sFxX556BW0XKYcbQgvl2bxASe/KVnAVZ1NB
      # 8DsaAWlK+hPGopwyp2lDRuGd4kusNbzQvIUZ0mr1g9HQ/iSnT/9RFdExsj+K6QTr
      # pX42QCe4mWHPAKx38cez+Bhx4TEOw+GmHuTp/oLdBRuY8DPu/I0Ny364uiW+At/R
      # 8jF+jt5uVZc=
      # =MV6O
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Sat 11 Nov 2023 01:19:35 HKT
      # 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 'qdev-array-prop' of https://repo.or.cz/qemu/kevin
      
      :
        qdev: Rework array properties based on list visitor
        qdev: Make netdev properties work as list elements
        qom: Add object_property_set_default_list()
        hw/rx/rx62n: Use qdev_prop_set_array()
        hw/arm/xlnx-versal: Use qdev_prop_set_array()
        hw/arm/virt: Use qdev_prop_set_array()
        hw/arm/vexpress: Use qdev_prop_set_array()
        hw/arm/sbsa-ref: Use qdev_prop_set_array()
        hw/arm/mps2: Use qdev_prop_set_array()
        hw/arm/mps2-tz: Use qdev_prop_set_array()
        hw/i386/pc: Use qdev_prop_set_array()
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      69680740
  3. Nov 10, 2023
  4. Nov 09, 2023
    • Marc-André Lureau's avatar
      tracetool: avoid invalid escape in Python string · 4d96307c
      Marc-André Lureau authored
      
      This is an error in Python 3.12; fix it by using a raw string literal.
      
      Cc:  <qemu-stable@nongnu.org>
      Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Message-ID: <20231108105649.60453-1-marcandre.lureau@redhat.com>
      4d96307c
    • Stefan Hajnoczi's avatar
      Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging · ad6ef0a4
      Stefan Hajnoczi authored
      Block layer patches
      
      - Graph locking part 6 (bs->file/backing)
      - ahci: trigger either error IRQ or regular IRQ, not both
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmVLvccRHGt3b2xmQHJl
      # ZGhhdC5jb20ACgkQfwmycsiPL9ZkFg//awQoPiGnYzHpqcx2tGCM2AqBV+mFkbZr
      # BKI5vp8FYfJtgMuHjC8jabL24NRMPpT+HbCzoxwjJU+nnnr85qr7R5iGwG6kfgX6
      # HJlAXYXdY6e7l+FV44PBJ52vOoGCsh1GHg8HlKsHMaxSdXi9C1axHJ6rCAjnWXE0
      # FQ4znCBVs/9HiKsvu4Wdm5muX2ShftFRM/toAwA+fLEOealX8WEXoRFJXI40bYbR
      # OR7aJXWMDQrljlqdKk2FXvK337/tpofXmXf3NIE1R2pmY4x5Fg8bfChZn4UaaCdN
      # n+0AhmE4ScI0rXuaXXYOvTO9vdTzXeBROG6tX03t9rrQfB6wPcGVeXRo/uusslAW
      # sDH8NLz7uHFOooV02Fs8CKDdVrNNw5qjziclSGa0Po7vqOV1TKI8OTiNpsDLmdI5
      # +DQvC6N+IU1pSOXImATSHkheGWggsegrsgN6PdrlzHEXJwWoAaRD0T06MRn74/pL
      # gCegK2ez4RJYsci7C5b0gaqY/QBsMj8EUfEGVHvVyuVSoPRwiq4ehPqSQ+siA3xP
      # KxYR0e4+QIfRmxqCzaJhiQ3DDGdt8UcO3yF0XcKXEqWwgFAGQKNeUG314jginvmA
      # iaJzC0dHbiGcagAk7Ey8iyzfxQDWM6ixzJtGv7VLILepzCuu8vaJXy5qeEtTM/ZI
      # EXoDGceNSvw=
      # =ikBW
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 09 Nov 2023 00:56:39 HKT
      # 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
      
      : (25 commits)
        hw/ide/ahci: trigger either error IRQ or regular IRQ, not both
        block: Protect bs->file with graph_lock
        block: Take graph lock for most of .bdrv_open
        vhdx: Take locks for accessing bs->file
        qcow2: Take locks for accessing bs->file
        block: Add missing GRAPH_RDLOCK annotations
        block: Introduce bdrv_co_change_backing_file()
        blkverify: Add locking for request_fn
        block: Protect bs->backing with graph_lock
        block: Mark bdrv_replace_node() GRAPH_WRLOCK
        block: Mark bdrv_replace_node_common() GRAPH_WRLOCK
        block: Inline bdrv_set_backing_noperm()
        block: Mark bdrv_set_backing_hd_drained() GRAPH_WRLOCK
        block: Mark bdrv_cow_child() and callers GRAPH_RDLOCK
        block: Mark bdrv_filter_child() and callers GRAPH_RDLOCK
        block: Mark bdrv_chain_contains() and callers GRAPH_RDLOCK
        block: Mark bdrv_(un)freeze_backing_chain() and callers GRAPH_RDLOCK
        block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCK
        block: Mark bdrv_skip_implicit_filters() and callers GRAPH_RDLOCK
        block: Mark bdrv_filter_or_cow_bs() and callers GRAPH_RDLOCK
        ...
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      ad6ef0a4
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-halloween-omnibus-081123-1' of https://gitlab.com/stsquad/qemu into staging · 9a475014
      Stefan Hajnoczi authored
      Final test, gdbstub, plugin and gitdm updates for 8.2
      
        - fix duplicate register in arm xml
        - hide various duplicate system registers from gdbstub
        - add new gdb register test to the CI (skipping s390x/ppc64 for now)
        - introduce GDBFeatureBuilder
        - move plugin initialisation to after vCPU init completes
        - enable building TCG plugins on Windows platform
        - various gitdm updates
        - some mailmap fixes
        - disable testing for nios2 signals which have regressed
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmVLpk4ACgkQ+9DbCVqe
      # KkT7Zwf+LgNS2T8Gd6UBMk50Zwew3DSzK3HRRkAlxSV9vN9TCprnVDGJn7ObRpfq
      # QCwiTmh20JRPFFBEsPGy/ozNPZsuWbt1/vyh3fnU4KD3aMySuyc/Hb9/mONPC9VE
      # zh1mUxLCx10uwG5qF8jupIp22BQYD7B9i4YSF1gAUGsQNU7BPvcBDeDzyhCItJen
      # 73oG9RQm7vDbjTOcGDkAMAG8iwLt07oMgFrDSgD8x7RWOxG8aiM3ninAW6S5GcO3
      # s49t0rTqJIu+pOncYYzmPvFxyZ/6W82tsJYtfxlVML02qj24HOmLWywRWgL5b10y
      # TyXsDba3Ru8ez/kEaVVX6u9N1G/Ktg==
      # =or8W
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 08 Nov 2023 23:16:30 HKT
      # 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-halloween-omnibus-081123-1' of https://gitlab.com/stsquad/qemu
      
      : (23 commits)
        Revert "tests/tcg/nios2: Re-enable linux-user tests"
        mailmap: fixup some more corrupted author fields
        contrib/gitdm: add Daynix to domain-map
        contrib/gitdm: map HiSilicon to Huawei
        contrib/gitdm: add domain-map for Cestc
        contrib/gitdm: Add Rivos Inc to the domain map
        plugins: allow plugins to be enabled on windows
        gitlab: add dlltool to Windows CI
        plugins: disable lockstep plugin on windows
        plugins: make test/example plugins work on windows
        plugins: add dllexport and dllimport to api funcs
        configure: tell meson and contrib_plugins about DLLTOOL
        cpu: Call plugin hooks only when ready
        gdbstub: Introduce GDBFeatureBuilder
        gdbstub: Introduce gdb_find_static_feature()
        gdbstub: Add num_regs member to GDBFeature
        tests/avocado: update the tcg_plugins test
        tests/tcg: add an explicit gdbstub register tester
        target/arm: hide aliased MIDR from gdbstub
        target/arm: hide all versions of DBGD[RS]AR from gdbstub
        ...
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      9a475014
  5. Nov 08, 2023
Loading