Skip to content
Snippets Groups Projects
  1. Oct 20, 2023
    • Akihiko Odaki's avatar
      cutils: Fix get_relocated_path on Windows · 401766e0
      Akihiko Odaki authored
      
      get_relocated_path() did not have error handling for PathCchSkipRoot()
      because a path given to get_relocated_path() was expected to be a valid
      path containing a drive letter or UNC server/share path elements on
      Windows, but sometimes it turned out otherwise.
      
      The paths passed to get_relocated_path() are defined by macros generated
      by Meson. Meson in turn uses a prefix given by the configure script to
      generate them. For Windows, the script passes /qemu as a prefix to
      Meson by default.
      
      As documented in docs/about/build-platforms.rst, typically MSYS2 is used
      for the build system, but it is also possible to use Linux as well. When
      MSYS2 is used, its Bash variant recognizes /qemu as a MSYS2 path, and
      converts it to a Windows path, adding the MSYS2 prefix including a drive
      letter or UNC server/share path elements. Such a conversion does not
      happen on a shell on Linux however, and /qemu will be passed as is in
      the case.
      
      Implement a proper error handling of PathCchSkipRoot() in
      get_relocated_path() so that it can handle a path without a drive letter
      or UNC server/share path elements.
      
      Reported-by: default avatarStefan Weil <sw@weilnetz.de>
      Signed-off-by: default avatarAkihiko Odaki <akihiko.odaki@daynix.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Message-ID: <20231005064726.6945-1-akihiko.odaki@daynix.com>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      401766e0
    • Thomas Huth's avatar
      MAINTAINERS: Extend entry to cover util/qemu-timer-common.c, too · 89933514
      Thomas Huth authored
      
      We already cover util/qemu-timer.c in MAINTAINERS - change this entry
      to util/qemu-timer*.c so that it covers util/qemu-timer-common.c, too.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Message-ID: <20231020062142.525405-1-thuth@redhat.com>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      89933514
  2. Oct 19, 2023
    • Thomas Huth's avatar
      MAINTAINERS: Add include/hw/openrisc/ to the OpenRISC section · e257b8ca
      Thomas Huth authored
      
      hw/openrisc/ is already listed here, so we should mention
      the folder for the headers here, too.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Message-ID: <20231017154242.234133-1-thuth@redhat.com>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      e257b8ca
    • Thomas Huth's avatar
      MAINTAINERS: Add include/hw/intc/loongson_liointc.h to the Loongson-3 virt section · b5b47424
      Thomas Huth authored
      
      The corresponding .c file is already listed here, so we should
      mention the header here, too.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Acked-by: default avatarSong Gao <gaosong@loongson.cn>
      Message-ID: <20231017153345.233807-1-thuth@redhat.com>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      b5b47424
    • Thomas Huth's avatar
      MAINTAINERS: Add hw/input/lasips2.c to the HPPA machine section · 8db07603
      Thomas Huth authored
      
      hw/input/lasips2.c and the corresponding header include/hw/input/lasips2.h
      are only used by the HPPA machine, so add them to the corresponding section
      in the MAINTAINERS file.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Reviewed-by: default avatarMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Message-ID: <20231017151933.213780-1-thuth@redhat.com>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      8db07603
    • BALATON Zoltan's avatar
      MAINTAINERS: Split vt82c686 out of fuloong2e · 28900f9b
      BALATON Zoltan authored
      
      The VIA south bridges are now mostly used by other machines not just
      fuloong2e so split off into a separate section and take maintainership.
      
      Signed-off-by: default avatarBALATON Zoltan <balaton@eik.bme.hu>
      Message-ID: <20231015141517.219317456A7@zero.eik.bme.hu>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      28900f9b
    • Luc Michel's avatar
      mailmap: update email addresses for Luc Michel · deb1ef95
      Luc Michel authored
      
      Map my old and now invalid work email addresses to my personal one.
      
      Signed-off-by: default avatarLuc Michel <luc@lmichel.fr>
      Reviewed-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      Message-ID: <20230929140326.2056658-2-luc@lmichel.fr>
      Signed-off-by: default avatarPhilippe Mathieu-Daudé <philmd@linaro.org>
      deb1ef95
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-lu-20231018' of https://gitlab.com/rth7680/qemu into staging · 0d239e51
      Stefan Hajnoczi authored
      linux-user/mips: fix abort on integer overflow
      linux-user/sh4: Fix crashes on signal delivery
      linux-user/loongarch: Enable LSX/LASX in HWCAP
      linux-user: Fixes for zero_bss
      linux-user: Propagate failure in mmap_reserve_or_unmap back to target_munmap
      linux-user: Detect and report host crashes
      linux-user: Remap guest SIGABRT
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmUwapYdHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV92UAf/RSsFWwCBAqt1WKIK
      # 7/7F8AF7WW1Hhjy3bHLjNnzgsDeWYfdIVxMGfF9IYKrYMeEqFeBeQ+vcOe9LTAvW
      # fEZkA//V+LosiYCwtVGBXyCbeXYxoONMp/taRv6lVHoqVU7aSlbXsYqwePcUtPWq
      # r/V+Ru5vssqMueBdE9+E53JPewGPVw8xQE+xGgd1TZIeHWgegZHBzKWVap/3noey
      # dKjTig3yxXXg1gQJLCRw+a6bl8oCl4vEluGsLzh5P8aV1imjvFPXkR2w1vQOC3ws
      # 8DmyMcPEcsY4D2WLeTAGMheURLRzs5141nT0fQCOB4yzO/I8zYFIG12xCxgWoQkg
      # kW9XZw==
      # =5oFh
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 18 Oct 2023 16:30:30 PDT
      # 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-20231018' of https://gitlab.com/rth7680/qemu
      
      :
        linux-user: Remap guest SIGABRT
        linux-user: Detect and report host SIGILL, SIGFPE, SIGTRAP
        linux-user: Split out host_sig{segv,bus}_handler
        linux-user: Simplify signal_init
        linux-user: Map unsupported signals to an out-of-bounds value
        linux-user: Only register handlers for core_dump_signal by default
        linux-user: Detect and report host crashes
        linux-user: Exit not abort in die_with_backtrace
        linux-user: Split out die_with_signal
        linux-user: Propagate failure in mmap_reserve_or_unmap back to target_munmap
        linux-user/elfload: Enable LSX/LASX in HWCAP for LoongArch
        linux-user/sh4: Fix crashes on signal delivery
        linux-user/mips: fix abort on integer overflow
        linux-user: Fixes for zero_bss
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      0d239e51
    • Stefan Hajnoczi's avatar
      Merge tag 'migration-20231018-pull-request' of https://gitlab.com/juan.quintela/qemu into staging · 57e32f0b
      Stefan Hajnoczi authored
      Migration Pull request (20231018)
      
      In this pull request:
      - RDMA cleanups
      - compression cleanups
      
      CI: https://gitlab.com/juan.quintela/qemu/-/pipelines/1040780020
      
      Please apply.
      
      PD.  I tried to get the deprecated bits integrated, but I broke
           qemu-iotests duer to blk warning.  Will resend it.
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQIzBAABCAAdFiEEGJn/jt6/WMzuA0uC9IfvGFhy1yMFAmUvrjQACgkQ9IfvGFhy
      # 1yODnQ/+OKaOQMAEtJsJ1B67394VRjpGDd0K47U3uewJJ26XRMUy4uw0zeGYdiBc
      # VFjrX1NJu4jRZBOdhRzZQLZU9wDEGY/8zIL/sJB55X/gv1EysDB3IrNCWosNL8SS
      # weeYu9qkxsB5aJfM4Lp6XnPIplb7PIMSqX380sUGcK7uVLo3x3H8PgFxQszG5ZMs
      # 8OqhOdxZ8jPc7gUOxPcA0n/L6pJcfnuK1/8Vlf5wbkdD+lyVCs0QDTSgX8AnS5hd
      # DniV2nMFkVvNkOhDG3X8qr8FyjyQ9eyJxxw/2Nt+0201UIiCirz3U2T6EMejCYOv
      # LtIaaNaNHmEw5OdfSBhEjXOy7gHavcn+/LlUexYJQSiB/CXrdgh3jpSFmlAzcAY2
      # Si514BRty6WX43f+698PSAKF4XaRnPGtvVCv7ubrFb1qVrg8DTEnYXNO+LadqSBS
      # bu1TpRK1iVgKnApQN1SQr26MRAzU+U+yqz/MB9QzIGwonM2TEWCF6c5Sqq6/RK8S
      # IIDu4s/NTx0wVWrR2rAZv335ANGa7oa1z2LykxcXmBJozqWAOgo6wzZJJ3klcpjZ
      # Li39m2jzx36oSKqudYANxj2Ds0MvXStnd2ZX9mQiEB++S2SY2Z8he57HESQwNzf0
      # 0Z61eqdHr7th4zfLz/akiiZnRs66A+6/LFRFpoKedSAABE/sKY8=
      # =gNbf
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 18 Oct 2023 03:06:44 PDT
      # 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-20231018-pull-request' of https://gitlab.com/juan.quintela/qemu
      
      :
        migration: save_zero_page() can take block through pss
        migration: control_save_page() can take block through pss
        migration: save_compress_page() can take block through pss
        migration: Print block status when needed
        migration: Use "i" as an for index in ram-compress.c
        migration: Simplify decompress_data_with_multi_threads()
        migration: Move update_compress_threads_counts() to ram-compress.c
        migration: Create ram_compressed_pages()
        migration: Create populate_compress()
        migration: Move compression_counters cleanup ram-compress.c
        migration: RDMA is not compatible with anything else
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      57e32f0b
  3. Oct 18, 2023
Loading