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

2024-05-23 Thread Richard Henderson via Qemu-commits
  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: af8c14a25477e0ea127ca66d5d9c0710da854906
  
https://github.com/qemu/qemu/commit/af8c14a25477e0ea127ca66d5d9c0710da854906
  Author: Richard Henderson 
  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é 
Signed-off-by: Richard Henderson 


  Commit: 6975cc45c3c68205865071795e52ad205598e421
  
https://github.com/qemu/qemu/commit/6975cc45c3c68205865071795e52ad205598e421
  Author: Richard Henderson 
  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 


  Commit: b04574d44fed253ad638a1a2437df21b9831ba83
  
https://github.com/qemu/qemu/commit/b04574d44fed253ad638a1a2437df21b9831ba83
  Author: Richard Henderson 
  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 


  Commit: f230c793a528a70903684b617fed1a593e169446
  
https://github.com/qemu/qemu/commit/f230c793a528a70903684b617fed1a593e169446
  Author: Richard Henderson 
  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 


  Commit: bfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
  
https://github.com/qemu/qemu/commit/bfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
  Author: Richard Henderson 
  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 
Signed-off-by: Richard Henderson 
Tested-by: Bernhard Beschow 
Reviewed-by: Pierrick Bouvier 


  Commit: 70581940cabcc51b329652becddfbc6a261b1b83
  
https://github.com/qemu/qemu/commit/70581940cabcc51b329652becddfbc6a261b1b83
  Author: Richard Henderson 
  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.hender...@linaro.org"
# gpg: Good signature from "Richard Henderson " 
[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 


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



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

2024-05-23 Thread Richard Henderson via Qemu-commits
  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: af8c14a25477e0ea127ca66d5d9c0710da854906
  
https://github.com/qemu/qemu/commit/af8c14a25477e0ea127ca66d5d9c0710da854906
  Author: Richard Henderson 
  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é 
Signed-off-by: Richard Henderson 


  Commit: 6975cc45c3c68205865071795e52ad205598e421
  
https://github.com/qemu/qemu/commit/6975cc45c3c68205865071795e52ad205598e421
  Author: Richard Henderson 
  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 


  Commit: b04574d44fed253ad638a1a2437df21b9831ba83
  
https://github.com/qemu/qemu/commit/b04574d44fed253ad638a1a2437df21b9831ba83
  Author: Richard Henderson 
  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 


  Commit: f230c793a528a70903684b617fed1a593e169446
  
https://github.com/qemu/qemu/commit/f230c793a528a70903684b617fed1a593e169446
  Author: Richard Henderson 
  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 


  Commit: bfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
  
https://github.com/qemu/qemu/commit/bfd43cccab9fb77b8405ca556fc2f2ed3b2920a3
  Author: Richard Henderson 
  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 
Signed-off-by: Richard Henderson 
Tested-by: Bernhard Beschow 
Reviewed-by: Pierrick Bouvier 


  Commit: 70581940cabcc51b329652becddfbc6a261b1b83
  
https://github.com/qemu/qemu/commit/70581940cabcc51b329652becddfbc6a261b1b83
  Author: Richard Henderson 
  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.hender...@linaro.org"
# gpg: Good signature from "Richard Henderson " 
[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 


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