From: Peter Maydell <peter.maydell@linaro.org>
To: Richard Henderson <richard.henderson@linaro.org>
Cc: qemu-devel@nongnu.org
Subject: Re: [PULL 00/84] tcg patch queue
Date: Mon, 6 Mar 2023 14:05:33 +0000 [thread overview]
Message-ID: <CAFEAcA-zhvOA+XQ362arCL3WosSm4OjxKNHEUb1b5ua2XVRRzQ@mail.gmail.com> (raw)
In-Reply-To: <20230306003954.1866998-1-richard.henderson@linaro.org>
On Mon, 6 Mar 2023 at 00:39, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> The following changes since commit 2946e1af2704bf6584f57d4e3aec49d1d5f3ecc0:
>
> configure: Disable thread-safety warnings on macOS (2023-03-04 14:03:46 +0000)
>
> are available in the Git repository at:
>
> https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230305
>
> for you to fetch changes up to b6611d8d5c265c138a4a0cc36a2c02d84a768976:
>
> target/xtensa: Avoid tcg_const_i32 (2023-03-05 13:47:25 -0800)
>
> ----------------------------------------------------------------
> tcg: Merge two sequential labels
> accel/tcg: Retain prot flags from tlb_fill
> accel/tcg: Honor TLB_DISCARD_WRITE in atomic_mmu_lookup
> accel/tcg: Honor TLB_WATCHPOINTS in atomic_mmu_lookup
> target/sparc: Use tlb_set_page_full
> include/qemu/cpuid: Introduce xgetbv_low
> tcg/i386: Mark Win64 call-saved vector regs as reserved
> tcg: Decode the operand to INDEX_op_mb in dumps
>
> Portion of the target/ patchset which eliminates use of tcg_temp_free*
> Portion of the target/ patchset which eliminates use of tcg_const*
>
> ----------------------------------------------------------------
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
thanks
-- PMM
prev parent reply other threads:[~2023-03-06 14:06 UTC|newest]
Thread overview: 86+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-06 0:38 [PULL 00/84] tcg patch queue Richard Henderson
2023-03-06 0:38 ` [PULL 01/84] tcg: Include "qemu/timer.h" for profile_getclock Richard Henderson
2023-03-06 0:38 ` [PULL 02/84] tcg: Link branches to the labels Richard Henderson
2023-03-06 0:38 ` [PULL 03/84] tcg: Merge two sequential labels Richard Henderson
2023-03-06 0:38 ` [PULL 04/84] target/sparc: Use tlb_set_page_full Richard Henderson
2023-03-06 0:38 ` [PULL 05/84] accel/tcg: Retain prot flags from tlb_fill Richard Henderson
2023-03-06 0:38 ` [PULL 06/84] accel/tcg: Honor TLB_DISCARD_WRITE in atomic_mmu_lookup Richard Henderson
2023-03-06 0:38 ` [PULL 07/84] softmmu: Check watchpoints for read+write at once Richard Henderson
2023-03-06 0:38 ` [PULL 08/84] accel/tcg: Trigger watchpoints from atomic_mmu_lookup Richard Henderson
2023-03-06 0:38 ` [PULL 09/84] include/qemu/cpuid: Introduce xgetbv_low Richard Henderson
2023-03-06 0:38 ` [PULL 10/84] tcg/i386: Mark Win64 call-saved vector regs as reserved Richard Henderson
2023-03-06 0:38 ` [PULL 11/84] tcg: Decode the operand to INDEX_op_mb in dumps Richard Henderson
2023-03-06 0:38 ` [PULL 12/84] tcg: Remove tcg_check_temp_count, tcg_clear_temp_count Richard Henderson
2023-03-06 0:38 ` [PULL 13/84] accel/tcg: Remove translator_loop_temp_check Richard Henderson
2023-03-06 0:38 ` [PULL 14/84] target/alpha: Drop tcg_temp_free Richard Henderson
2023-03-06 0:38 ` [PULL 15/84] target/arm: Remove arm_free_cc, a64_free_cc Richard Henderson
2023-03-06 0:38 ` [PULL 16/84] target/arm: Remove value_global from DisasCompare Richard Henderson
2023-03-06 0:38 ` [PULL 17/84] target/arm: Drop tcg_temp_free from translator.c Richard Henderson
2023-03-06 0:38 ` [PULL 18/84] target/arm: Drop DisasContext.tmp_a64 Richard Henderson
2023-03-06 0:38 ` [PULL 19/84] target/arm: Drop new_tmp_a64 Richard Henderson
2023-03-06 0:38 ` [PULL 20/84] target/arm: Drop new_tmp_a64_zero Richard Henderson
2023-03-06 0:38 ` [PULL 21/84] target/arm: Drop tcg_temp_free from translator-a64.c Richard Henderson
2023-03-06 0:38 ` [PULL 22/84] target/arm: Drop tcg_temp_free from translator-m-nocp.c Richard Henderson
2023-03-06 0:38 ` [PULL 23/84] target/arm: Drop tcg_temp_free from translator-mve.c Richard Henderson
2023-03-06 0:38 ` [PULL 24/84] target/arm: Drop tcg_temp_free from translator-neon.c Richard Henderson
2023-03-06 0:38 ` [PULL 25/84] target/arm: Drop tcg_temp_free from translator-sme.c Richard Henderson
2023-03-06 0:38 ` [PULL 26/84] target/arm: Drop tcg_temp_free from translator-sve.c Richard Henderson
2023-03-06 0:38 ` [PULL 27/84] target/arm: Drop tcg_temp_free from translator-vfp.c Richard Henderson
2023-03-06 0:38 ` [PULL 28/84] target/arm: Drop tcg_temp_free from translator.h Richard Henderson
2023-03-06 0:38 ` [PULL 29/84] target/avr: Drop DisasContext.free_skip_var0 Richard Henderson
2023-03-06 0:39 ` [PULL 30/84] target/avr: Drop R from trans_COM Richard Henderson
2023-03-06 0:39 ` [PULL 31/84] target/avr: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 32/84] target/cris: Drop cris_alu_free_temps Richard Henderson
2023-03-06 0:39 ` [PULL 33/84] target/cris: Drop cris_alu_m_free_temps Richard Henderson
2023-03-06 0:39 ` [PULL 34/84] target/cris: Drop addr from dec10_ind_move_m_pr Richard Henderson
2023-03-06 0:39 ` [PULL 35/84] target/cris: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 36/84] target/hexagon: Drop tcg_temp_free from C code Richard Henderson
2023-03-06 0:39 ` [PULL 37/84] target/hexagon: Drop tcg_temp_free from gen_tcg_funcs.py Richard Henderson
2023-03-06 0:39 ` [PULL 38/84] target/hexagon/idef-parser: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 39/84] target/hexagon/idef-parser: Drop HexValue.is_manual Richard Henderson
2023-03-06 0:39 ` [PULL 40/84] target/hppa: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 41/84] target/loongarch: Drop temp_new Richard Henderson
2023-03-06 0:39 ` [PULL 42/84] target/loongarch: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 43/84] target/m68k: Drop mark_to_release Richard Henderson
2023-03-06 0:39 ` [PULL 44/84] target/m68k: Drop free_cond Richard Henderson
2023-03-06 0:39 ` [PULL 45/84] target/m68k: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 46/84] target/microblaze: " Richard Henderson
2023-03-06 0:39 ` [PULL 47/84] target/nios2: " Richard Henderson
2023-03-06 0:39 ` [PULL 48/84] target/openrisc: " Richard Henderson
2023-03-06 0:39 ` [PULL 49/84] target/ppc: " Richard Henderson
2023-03-06 0:39 ` [PULL 50/84] target/riscv: Drop ftemp_new Richard Henderson
2023-03-06 0:39 ` [PULL 51/84] target/riscv: Drop temp_new Richard Henderson
2023-03-06 0:39 ` [PULL 52/84] target/riscv: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 53/84] target/rx: " Richard Henderson
2023-03-06 0:39 ` [PULL 54/84] target/sh4: " Richard Henderson
2023-03-06 0:39 ` [PULL 55/84] target/sparc: Drop get_temp_tl Richard Henderson
2023-03-06 0:39 ` [PULL 56/84] target/sparc: Drop get_temp_i32 Richard Henderson
2023-03-06 0:39 ` [PULL 57/84] target/sparc: Remove egress label in disas_sparc_context Richard Henderson
2023-03-06 0:39 ` [PULL 58/84] target/sparc: Drop free_compare Richard Henderson
2023-03-06 0:39 ` [PULL 59/84] target/sparc: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 60/84] target/xtensa: Drop reset_sar_tracker Richard Henderson
2023-03-06 0:39 ` [PULL 61/84] target/xtensa: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 62/84] target/i386: " Richard Henderson
2023-03-06 0:39 ` [PULL 63/84] target/mips: Drop tcg_temp_free from mips16e_translate.c.inc Richard Henderson
2023-03-06 0:39 ` [PULL 64/84] target/mips: Fix trans_mult_acc return Richard Henderson
2023-03-06 0:39 ` [PULL 65/84] target/tricore: Drop tcg_temp_free Richard Henderson
2023-03-06 0:39 ` [PULL 66/84] include/exec/gen-icount: Drop tcg_temp_free in gen_tb_start Richard Henderson
2023-03-06 0:39 ` [PULL 67/84] tracing: remove transform.py Richard Henderson
2023-03-06 0:39 ` [PULL 68/84] docs/devel/tcg-ops: Drop recommendation to free temps Richard Henderson
2023-03-06 0:39 ` [PULL 69/84] target/hexagon: Use tcg_constant_* for gen_constant_from_imm Richard Henderson
2023-03-06 0:39 ` [PULL 70/84] target/hexagon/idef-parser: Use gen_tmp for LPCFG Richard Henderson
2023-03-06 0:39 ` [PULL 71/84] target/hexagon/idef-parser: Use gen_tmp for gen_pred_assign Richard Henderson
2023-03-06 0:39 ` [PULL 72/84] target/hexagon/idef-parser: Use gen_tmp for gen_rvalue_pred Richard Henderson
2023-03-06 0:39 ` [PULL 73/84] target/hexagon/idef-parser: Use gen_constant for gen_extend_tcg_width_op Richard Henderson
2023-03-06 0:39 ` [PULL 74/84] target/i386: Simplify POPF Richard Henderson
2023-03-06 0:39 ` [PULL 75/84] target/microblaze: Avoid tcg_const_* throughout Richard Henderson
2023-03-06 0:39 ` [PULL 76/84] target/riscv: Avoid tcg_const_* Richard Henderson
2023-03-06 0:39 ` [PULL 77/84] target/s390x: Split out gen_ri2 Richard Henderson
2023-03-06 0:39 ` [PULL 78/84] target/sparc: Avoid tcg_const_{tl,i32} Richard Henderson
2023-03-06 0:39 ` [PULL 79/84] target/xtensa: Tidy translate_bb Richard Henderson
2023-03-06 0:39 ` [PULL 80/84] target/xtensa: Tidy translate_clamps Richard Henderson
2023-03-06 0:39 ` [PULL 81/84] target/xtensa: Avoid tcg_const_i32 in translate_l32r Richard Henderson
2023-03-06 0:39 ` [PULL 82/84] target/xtensa: Use tcg_gen_subfi_i32 in translate_sll Richard Henderson
2023-03-06 0:39 ` [PULL 83/84] target/xtensa: Split constant in bit shift Richard Henderson
2023-03-06 0:39 ` [PULL 84/84] target/xtensa: Avoid tcg_const_i32 Richard Henderson
2023-03-06 14:05 ` Peter Maydell [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAFEAcA-zhvOA+XQ362arCL3WosSm4OjxKNHEUb1b5ua2XVRRzQ@mail.gmail.com \
--to=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).