qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] af8c14: tcg: Introduce TCG_TARGET_HAS_tst_vec


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] af8c14: tcg: Introduce TCG_TARGET_HAS_tst_vec
Date: Thu, 23 May 2024 11:15:52 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: af8c14a25477e0ea127ca66d5d9c0710da854906
      
https://github.com/qemu/qemu/commit/af8c14a25477e0ea127ca66d5d9c0710da854906
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M include/tcg/tcg.h
    M tcg/aarch64/tcg-target.h
    M tcg/arm/tcg-target.h
    M tcg/i386/tcg-target.h
    M tcg/loongarch64/tcg-target.h
    M tcg/ppc/tcg-target.h
    M tcg/s390x/tcg-target.h

  Log Message:
  -----------
  tcg: Introduce TCG_TARGET_HAS_tst_vec

Prelude to supporting TCG_COND_TST* in vector comparisons.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 6975cc45c3c68205865071795e52ad205598e421
      
https://github.com/qemu/qemu/commit/6975cc45c3c68205865071795e52ad205598e421
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M tcg/tcg-op-vec.c

  Log Message:
  -----------
  tcg: Expand TCG_COND_TST* if not TCG_TARGET_HAS_tst_vec

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: b04574d44fed253ad638a1a2437df21b9831ba83
      
https://github.com/qemu/qemu/commit/b04574d44fed253ad638a1a2437df21b9831ba83
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M tcg/aarch64/tcg-target.c.inc
    M tcg/aarch64/tcg-target.h

  Log Message:
  -----------
  tcg/aarch64: Support TCG_TARGET_HAS_tst_vec

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: f230c793a528a70903684b617fed1a593e169446
      
https://github.com/qemu/qemu/commit/f230c793a528a70903684b617fed1a593e169446
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M tcg/arm/tcg-target.c.inc
    M tcg/arm/tcg-target.h

  Log Message:
  -----------
  tcg/arm: Support TCG_TARGET_HAS_tst_vec

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: bfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
      
https://github.com/qemu/qemu/commit/bfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-05-22 (Wed, 22 May 2024)

  Changed paths:
    M accel/tcg/translator.c

  Log Message:
  -----------
  accel/tcg: Init tb size and icount before plugin_gen_tb_end

When passing disassembly data to plugin callbacks,
translator_st_len relies on db->tb->size having been set.

Fixes: 4c833c60e047 ("disas: Use translator_st to get disassembly data")
Reported-by: Bernhard Beschow <shentey@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Bernhard Beschow <shentey@gmail.com>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>


  Commit: 70581940cabcc51b329652becddfbc6a261b1b83
      
https://github.com/qemu/qemu/commit/70581940cabcc51b329652becddfbc6a261b1b83
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2024-05-23 (Thu, 23 May 2024)

  Changed paths:
    M accel/tcg/translator.c
    M include/tcg/tcg.h
    M tcg/aarch64/tcg-target.c.inc
    M tcg/aarch64/tcg-target.h
    M tcg/arm/tcg-target.c.inc
    M tcg/arm/tcg-target.h
    M tcg/i386/tcg-target.h
    M tcg/loongarch64/tcg-target.h
    M tcg/ppc/tcg-target.h
    M tcg/s390x/tcg-target.h
    M tcg/tcg-op-vec.c

  Log Message:
  -----------
  Merge tag 'pull-tcg-20240523' of https://gitlab.com/rth7680/qemu into staging

tcg: Introduce TCG_TARGET_HAS_tst_vec
accel/tcg: Init tb size and icount before plugin_gen_tb_end

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmZPazYdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/hkwgAl/Qdaha8HNW+TkbL
# 3aQU914xSTbQVYKKCihe1R6tJ4jRw9zSj4Bf43f2GCNaz5GZyO2ek3DYHoYF4z/A
# OzNW1Vg2qQ+DS65EhTrvBWOko70zvTeh4eLyASxgEbCpWmsh1d2oLGO0mdjJkrfe
# UdcEXPZ+q0iXAWRFChRClYS5eeVnwYfIeOIzdeUgUezA6fD2zyBT5BgJAxgUTm9w
# jDXJqzcVypDFTSnrBxBVeV2SAVknVM6coc2BoJ/JiVSgupJZuNX7PSbwNI7GTfl/
# LfmiAQyhF78KQiK6TqrliK5mr9R0MSyLORcKQQJrh9G+lxxeO4Sd5qw7V21mVhbc
# YpLJaw==
# =SJem
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 23 May 2024 09:13:42 AM PDT
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" 
[ultimate]

* tag 'pull-tcg-20240523' of https://gitlab.com/rth7680/qemu:
  accel/tcg: Init tb size and icount before plugin_gen_tb_end
  tcg/arm: Support TCG_TARGET_HAS_tst_vec
  tcg/aarch64: Support TCG_TARGET_HAS_tst_vec
  tcg: Expand TCG_COND_TST* if not TCG_TARGET_HAS_tst_vec
  tcg: Introduce TCG_TARGET_HAS_tst_vec

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/7b68a5fe2fc5...70581940cabc

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications



reply via email to

[Prev in Thread] Current Thread [Next in Thread]