Skip to content
Snippets Groups Projects
  1. Oct 26, 2022
  2. Oct 25, 2022
    • Stefan Hajnoczi's avatar
      Merge tag 'trivial-branch-for-7.2-pull-request' of... · 79fc2fb6
      Stefan Hajnoczi authored
      Merge tag 'trivial-branch-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging
      
      Pull request
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJGBAABCAAwFiEEzS913cjjpNwuT1Fz8ww4vT8vvjwFAmNXleQSHGxhdXJlbnRA
      # dml2aWVyLmV1AAoJEPMMOL0/L748TIsP/1gulTFpYAs3Kao6IZonsuCzrjQrJWqv
      # 5SD7cVb7isOWdOSNK3glE4dG54Q38PaS9GHaCvzIndjHxlWddCCUuwiw6p1Wdo70
      # fjNfcCOEPoalQbkZvLejhs5n2rlfTvS5JUnLKVD9+ton7hjnTyKGDDYao5mYhtzv
      # Kn9NpCD3m+K3orzG2Jj7jR1UAumg4cW4YQEpT8ItDT4Y5UAxjL6TZQ6CE220DQDq
      # YwDrHEgDYr/UKlTbIC/JwlKOLr0sh+UB1VV8GZS6e6pU9u5WpDDHlQZpU8W2tLLg
      # cG5m8tLG2avFxRMUFrPNZ8Lx2xKO8wL1PtgAO9w7qFK+r0soZvv+Zh4ev/t5zGLf
      # ciliItqf97yPYNIc3su75jqdQHed7lmZc3m9LBHg8VXN6rAatt8vWUbG90sAZuTU
      # tWBZHvQmG0s2MK4UYqeQ59tc21v9T2+VCiiv/1vjgEUr8tBhXS562jrDt/bNEqKa
      # eRzT4h4ffbP6BJRnyakxkFkQ7nd2OdlLNKUAr9Tk6T2fYuarfEdbYx//0950agqD
      # AAtdQ/AJm6Pq1Px0/RuMKK5WsL818BoAkfr6n7qXleunytJ1W5hjW9EmFIPZWPTR
      # ce/lSFHA0+MCpg6C8zAa4iNBg/Pk0p3GRrTeWyHK1FjV+Gep1QtE/a1vk/qiPzTM
      # qZVfPxa8cXXe
      # =caiq
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Tue 25 Oct 2022 03:53:08 EDT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * tag 'trivial-branch-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu
      
      :
        accel/tcg/tcg-accel-ops-rr: fix trivial typo
        ui: remove useless typecasts
        treewide: Remove the unnecessary space before semicolon
        include/hw/scsi/scsi.h: Remove unused scsi_legacy_handle_cmdline() prototype
        vmstate-static-checker:remove this redundant return
        tests/qtest: vhost-user-test: Fix [-Werror=format-overflow=] build warning
        tests/qtest: migration-test: Fix [-Werror=format-overflow=] build warning
        Drop useless casts from g_malloc() & friends to pointer
        elf2dmp: free memory in failure
        hw/core: Tidy up unnecessary casting away of const
        .gitignore: add multiple items to .gitignore
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      79fc2fb6
    • Stefan Hajnoczi's avatar
      Merge tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging · d3553079
      Stefan Hajnoczi authored
      linux-user pull request 20221025
      
      Add faccess2()
      Fix ioclt(), execve(), pidfd_send_signal() and MIPS n32 syscall ABI
      Improve EXCP_DUMP()
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQJGBAABCAAwFiEEzS913cjjpNwuT1Fz8ww4vT8vvjwFAmNXkawSHGxhdXJlbnRA
      # dml2aWVyLmV1AAoJEPMMOL0/L748uvUQAJ3Br5Yh+0uuT0524DvVHjvE/bYys43A
      # JRilXtYsTrmGhatiF5vaaOmhRbsQ8Ljq8l/R4D7b7cLmRUJ7Q0pbZM5k3PRAEYOa
      # rMdTY8aSNhlKPvioOhLE5Ha4eua17YGQfP1LJW4jvEGqrhNV2qhUPPFbN3WlZKyt
      # 6T4N8y3FWWVD3C/qGpmHic3xK9CZW5hUIT3rL2BLxNx23rjCVViFhU4uFz7/43d1
      # Rf3pKLWbNOsUB4P0g56otlviPrNRwGoKEr2MGAGr2pz6ZHvSPUCD0PnJvOZ/0iHa
      # jpswpStPYYpmEXHOjwTT6ua1Roe0EaNJfcI5FoUDBYjCMyoyQ+4XoPfMvm/SqPKr
      # TbK/cEBEUUej7anUX6faNaofh3mDz5BMF+/r7scCqHKem2+/ZnoBFdx8f/meKwYB
      # Te29eC8/y4eFGlI6RsE7dcvwH+wz/z0aVCdX4luxzX0pjWp7ZhIs9ljLjEbdelUO
      # D6+nWACUF1HnTLIGSGWY4oihF4ST/NaZ0u+NLHqE5WoS3vq4xgas9agqkr6f5HnM
      # 1hdjcDFOJs6Xjac+IM6bi3MX0vAeGrBWK1YA/3vQRaF91uOfwBRhNjHSXwI+dWwM
      # LL6pLjiDIIrEXY3QbO/TZFfFKRhooDVSOopiRvPkZVHeugbsYdKVwZ8geTyvGlmn
      # vsxDnihSUWot
      # =o10I
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Tue 25 Oct 2022 03:35:08 EDT
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu
      
      :
        linux-user: Add guest memory layout to exception dump
        linux-user: Implement faccessat2
        linux-user: remove conditionals for many fs.h ioctls
        linux-user: add more compat ioctl definitions
        linux-user: don't use AT_EXECFD in do_openat()
        linux-user: handle /proc/self/exe with execve() syscall
        linux-user: fix pidfd_send_signal()
        linux-user: Fix more MIPS n32 syscall ABI issues
      
      Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
      d3553079
    • Helge Deller's avatar
      linux-user: Add guest memory layout to exception dump · bd5ccd61
      Helge Deller authored
      
      When the emulation stops with a hard exception it's very useful for
      debugging purposes to dump the current guest memory layout (for an
      example see /proc/self/maps) beside the CPU registers.
      
      The open_self_maps() function provides such a memory dump, but since
      it's located in the syscall.c file, various changes (add #includes, make
      this function externally visible, ...) are needed to be able to call it
      from the existing EXCP_DUMP() macro.
      
      This patch takes another approach by re-defining EXCP_DUMP() to call
      target_exception_dump(), which is in syscall.c, consolidates the log
      print functions and allows to add the call to dump the memory layout.
      
      Beside a reduced code footprint, this approach keeps the changes across
      the various callers minimal, and keeps EXCP_DUMP() highlighted as
      important macro/function.
      
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      Message-Id: <Y1bzAWbw07WBKPxw@p100>
      [lv: remove pc declaration and setting]
      Signed-off-by: default avatarLaurent Vivier <laurent@vivier.eu>
      bd5ccd61
  3. Oct 24, 2022
  4. Oct 22, 2022
Loading