Skip to content
Snippets Groups Projects
  1. Nov 27, 2023
  2. Nov 24, 2023
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-for-8.2-fixes-231123-1' of https://gitlab.com/stsquad/qemu into staging · 4705fc0c
      Stefan Hajnoczi authored
      various random fixes for 8.2
      
        - replace fedora-i386 cross compiler with debian
        - update cirrus MacOS image to Ventura
        - merge debian-native and debian-amd64 docker images
        - fix compile of plugins on Windows mingw cross
        - add some doc notes on semihosting READC
        - add some doc notes on gdbstub
        - skip loading debug symbols if we have failed
        - enable arm-softmmu TCG tests
        - don't attempt to use native cross builds for linux-user
        - clean up registers gdb test case (ppc64/s390x)
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQEzBAABCgAdFiEEZoWumedRZ7yvyN81+9DbCVqeKkQFAmVfXowACgkQ+9DbCVqe
      # KkQY6Af5AVjPG2aHmixvhTjxEx5dXAH3cGYsWbny3EByT2RijaTBBK/A4OB7RTVV
      # fr11kGpCkJDk4JPoUz4yTuw6Q+7WBmB0tJJ5wcGyC9cyCjI/PttSTJUC7hiikifw
      # dg1IVrJZX0ahOpUiDXAtDbeHK1/i95mDRtot40mnyv5HHYHlJKohKsUVtiQEWMeq
      # 0/X/M5Zq8oJ6wCkbw1nsCqkWpZa7eh4YcB9cGNf87dd0ZJ9M93CbjdSQlsugF2gB
      # pH+5ZGOj+L/zkbEKoaWJNwYzF4G6hJeLpqP2rLMqRfA5MM43wdd0dJ6gK0ylKeuR
      # Bo7jC1oEOcuLibZY40OhlOwLTMWiDg==
      # =ME/l
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Thu 23 Nov 2023 09:15:40 EST
      # 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-for-8.2-fixes-231123-1' of https://gitlab.com/stsquad/qemu
      
      :
        tests/tcg: finesse the registers check for "hidden" regs
        configure: don't try a "native" cross for linux-user
        tests/tcg: enable semiconsole test for Arm
        tests/tcg: enable arm softmmu tests
        testing: move arm system tests into their own folder
        hw/core: skip loading debug on all failures
        docs/system: clarify limits of using gdbstub in system emulation
        docs/emulation: expand warning about semihosting
        tests/tcg: fixup Aarch64 semiconsole test
        target/nios2: Deprecate the Nios II architecture
        plugins: fix win plugin tests on cross compile
        tests/docker: merge debian-native with debian-amd64
        .gitlab-ci.d/cirrus: Upgrade macOS to 13 (Ventura)
        tests/docker: replace fedora-i386 with debian-i686
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      4705fc0c
  3. Nov 23, 2023
  4. Nov 22, 2023
  5. Nov 21, 2023
    • Helge Deller's avatar
      target/hppa: Update SeaBIOS-hppa to version 13 · 69c22481
      Helge Deller authored
      SeaBIOS-hppa version 13 fixes a system reboot crash as reported
      in https://gitlab.com/qemu-project/qemu/-/issues/1991
      
      
      
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      69c22481
    • Stefan Hajnoczi's avatar
      8fa37917
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-lu-20231121' of https://gitlab.com/rth7680/qemu into staging · ee82a339
      Stefan Hajnoczi authored
      linux-user: Fix loaddr computation for some elf files
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmVc0wUdHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV97FQf+LHUf8Np5uiPwmu0f
      # SUVlfxccp1KjQE2pppQ16TReNV/GsJd1u4VvInhDZSMrwceCmi1T8q3n75Vff5h0
      # mUaCsNKCBVOgmvjtQ+9gOCEtPNYTpEBZyfs6I4iX4+mpkDSMON28CDakILHRSAG/
      # NwFs3I8E773dERR6tJmvBjAKr0a7QYMHHbXFkGN0QSaCo3YVuqMgZj1+5oGGUMun
      # 8f1HSRDvtAtKQgCmzsP9FEjpS4/T2ElppS0vvy063gD60Vkg9h8gyT/eFkQQMiHq
      # SKo1nvhuCd/xMW67RIdm6fyvgkiDvNBV5/ae8Zqdlk7TGDQP24/V3gWtTEHyQWu6
      # QteijA==
      # =ryU1
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Tue 21 Nov 2023 10:55:49 EST
      # 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-lu-20231121' of https://gitlab.com/rth7680/qemu
      
      :
        linux-user: Fix loaddr computation for some elf files
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      ee82a339
    • Thomas Huth's avatar
      Revert "tests/avocado: Enable reverse_debugging.py tests in gitlab CI" · ea6a33e7
      Thomas Huth authored
      This reverts commit c4d74ab2.
      
      The reverse debugging test is sometimes still failing. See:
       https://gitlab.com/qemu-project/qemu/-/issues/1992
      
      
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      Message-ID: <20231121100842.677363-1-thuth@redhat.com>
      ea6a33e7
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-xenfv-20231121' of git://git.infradead.org/users/dwmw2/qemu into staging · 63ceac20
      Stefan Hajnoczi authored
      Xen fixes for 8.2-rc1
      
       • Disable default serial when xen-console is used
       • Fix Coverity warning in xen-block
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJIBAABCAAyFiEEvgfZ/VSAmrLEsP9fY3Ys2mfi81kFAmVcmrAUHGR3bXcyQGlu
      # ZnJhZGVhZC5vcmcACgkQY3Ys2mfi81njqg/8DFr03kVfwRujIZXDROoq40vjgdOF
      # MoGgowDNapliXiecVcHzdvFXgRxwr9bhpX5eDEtfgROoH8mbPPd4YZJHdPNM0Yc3
      # 0hoSWrIYocsYRAIoozXrtsNw8ep2vSEPNv5+CIVYkkie/mLs02cy43q09cJDzABx
      # DvmSfC5o5JCs/x3qPLM6ydhnTaUipuPt1wnG9xaJLWgm/U9pK6Ba9w1eNGn8EE7m
      # ekzpv9lYfCd/KbPogtXAEd7nkCOi/lKQVJmU7auXFi8FKwZNoKOYl3cTVln/EFmT
      # az3qLSHgOZwElNQEYn0mBa/RgAQ2K9X7n12TgxG30VSUmajxJnl/eKy4ISyaAmwY
      # vNVhdsXQICqM4OYaD2j8RiXX5YNtIC+MBb7nlUN7invKXE9ZylHbXvOstkUCjQ34
      # x9CMVIibPoWk7XGUX+r7KUSwSQnpelVbqBWltkmgNjYuUIShDT6r5cOrYdM2orii
      # UYOqPJqchbEDNoGwJK45EOSn8Ss5geAWuM7dFL0AuwZAbcKAqGG6vihPnDJyhnWA
      # EPv2/5h2Vi24fqeWz3W+hckm8LXrc2Ow8A0rY3WAz7CvmBTgYCPx4d4kdTU6Gysn
      # i8DRoKMhZS9WvHPPxY1v8+ysG1UCCNFe4qH0Wgv+ubSbr5GaK2igWIBQ5bXnuYL8
      # R4Ef5pPLpa2jiF4=
      # =cWon
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Tue 21 Nov 2023 06:55:28 EST
      # gpg:                using RSA key BE07D9FD54809AB2C4B0FF5F63762CDA67E2F359
      # gpg:                issuer "dwmw2@infradead.org"
      # gpg: Good signature from "David Woodhouse <dwmw2@infradead.org>" [unknown]
      # gpg:                 aka "David Woodhouse <dwmw2@exim.org>" [unknown]
      # gpg:                 aka "David Woodhouse <david@woodhou.se>" [unknown]
      # gpg:                 aka "David Woodhouse <dwmw2@kernel.org>" [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: BE07 D9FD 5480 9AB2 C4B0  FF5F 6376 2CDA 67E2 F359
      
      * tag 'pull-xenfv-20231121' of git://git.infradead.org/users/dwmw2/qemu
      
      :
        hw/xen: clean up xen_block_find_free_vdev() to avoid Coverity false positive
        vl: disable default serial when xen-console is enabled
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      63ceac20
    • Stefan Hajnoczi's avatar
      Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging · d50a1342
      Stefan Hajnoczi authored
      Block layer patches
      
      - Fix graph lock related deadlocks with the stream job
      - ahci: Fix legacy software reset
      - ide/via: Fix switch between compatibility and native mode
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJFBAABCAAvFiEE3D3rFZqa+V09dFb+fwmycsiPL9YFAmVcmYoRHGt3b2xmQHJl
      # ZGhhdC5jb20ACgkQfwmycsiPL9YDzw/7BD6wZpyCsDbFu9Jbt0L894tYQls7otnR
      # yeAIaZVqSkDcMK8VBD/xAjV8UgX194oKPi42CDgS73avd0cSHLIM5cNgGkwCrMWS
      # ry5uuOP6EWVMPPR/129cpH8uGvkl+qwCQf5gB13/8NvMbeN2mHOTC6WW+VA20vb0
      # V0DJXhYszVzXa3L1a/m6f4Jwj54tTeZ56JcBblL3wi/soklb45gsnPJaHeGb3rzK
      # yjPkw+kpVXTVbpacobGmzmjlD3Yqk69NexP2kyU1w2lqPnemYPH+9sa+7RxMspkj
      # InQvqq6TFtMOrC/65/527p2ENRUOxn7Xwsa1+Hnar2i3BoyGugWE8GPxJDBxAWW4
      # INJtpxIpiA7Scd26VBCNVstVe5EuyxkP97T85cgNUMgeE58y3i51i6eHd4GUIR7v
      # PNc5TsSbnVV8sQ7RsXka4hRyjndIPRB0CBePydDoBz6zaGmcVU6ep0Oppah9gVu9
      # CU0dBz2jV0r1dFhU1eZkCbd1ufdR93R/iD3gBD4vj1xSL3l+9OE/FKdrVE66uElL
      # iAsHp3cimkPuWAx/jZaeAC7BDI0XS6s1TimddqJx90f2mZjkq8cmVp+HoVNP0jRQ
      # VP6AIQy6is+P4QtDSekgXVJE8K95ngBzsr+ittR8jF4q67QzHVjLmJ9ZBXyrowlz
      # gtZTy2WPxbM=
      # =8dXj
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Tue 21 Nov 2023 06:50:34 EST
      # 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
      
      :
        hw/ide/via: implement legacy/native mode switching
        ide/via: don't attempt to set default BAR addresses
        ide/pci: introduce pci_ide_update_mode() function
        ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE core
        iotests: Test two stream jobs in a single iothread
        stream: Fix AioContext locking during bdrv_graph_wrlock()
        block: Fix deadlocks in bdrv_graph_wrunlock()
        block: Fix bdrv_graph_wrlock() call in blk_remove_bs()
        hw/ide/ahci: fix legacy software reset
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      d50a1342
    • Richard Henderson's avatar
      linux-user: Fix loaddr computation for some elf files · 82d70a84
      Richard Henderson authored
      The file offset of the load segment is not relevant to the
      low address, only the beginning of the virtual address page.
      
      Cc: qemu-stable@nongnu.org
      Fixes: a93934fe ("elf: take phdr offset into account when calculating the program load address")
      Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1952
      
      
      Signed-off-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Reviewed-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
      82d70a84
Loading