All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 0/1] tcg patch queue
@ 2024-08-07 23:06 Richard Henderson
  2024-08-08  1:43 ` Richard Henderson
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Henderson @ 2024-08-07 23:06 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:

  Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808

for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:

  tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)

----------------------------------------------------------------
tcg/ppc: Sync tcg_out_test and constraints

----------------------------------------------------------------
Richard Henderson (1):
      tcg/ppc: Sync tcg_out_test and constraints

 tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PULL 0/1] tcg patch queue
@ 2024-08-08  1:42 Richard Henderson
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2024-08-08  1:42 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:

  Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808

for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:

  tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)

----------------------------------------------------------------
tcg/ppc: Sync tcg_out_test and constraints

----------------------------------------------------------------
Richard Henderson (1):
      tcg/ppc: Sync tcg_out_test and constraints

 tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PULL 0/1] tcg patch queue
  2024-08-07 23:06 Richard Henderson
@ 2024-08-08  1:43 ` Richard Henderson
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2024-08-08  1:43 UTC (permalink / raw)
  To: qemu-devel

On 8/8/24 09:06, Richard Henderson wrote:
> The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:
> 
>    Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808
> 
> for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:
> 
>    tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)
> 
> ----------------------------------------------------------------
> tcg/ppc: Sync tcg_out_test and constraints
> 
> ----------------------------------------------------------------
> Richard Henderson (1):
>        tcg/ppc: Sync tcg_out_test and constraints
> 
>   tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
>   1 file changed, 10 insertions(+), 11 deletions(-)


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.

r~


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PULL 0/1] tcg patch queue
@ 2025-07-21 15:11 Richard Henderson
  2025-07-21 18:31 ` Stefan Hajnoczi
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Henderson @ 2025-07-21 15:11 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 56a3033abcfcf72a2f4f1376a605a0b1ad526b67:

  Merge tag 'pull-request-2025-07-21' of https://gitlab.com/thuth/qemu into staging (2025-07-21 06:34:56 -0400)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20250721

for you to fetch changes up to 2c047bdb77e8f636936edd9ac5000521c9580477:

  tcg/optimize: Don't fold INDEX_op_and_vec to extract (2025-07-21 08:09:04 -0700)

----------------------------------------------------------------
tcg/optimize: Don't fold INDEX_op_and_vec to extract

----------------------------------------------------------------
Richard Henderson (1):
      tcg/optimize: Don't fold INDEX_op_and_vec to extract

 tcg/optimize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PULL 0/1] tcg patch queue
  2025-07-21 15:11 Richard Henderson
@ 2025-07-21 18:31 ` Stefan Hajnoczi
  0 siblings, 0 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2025-07-21 18:31 UTC (permalink / raw)
  To: Richard Henderson; +Cc: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 116 bytes --]

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PULL 0/1] tcg patch queue
@ 2026-06-12 17:50 Richard Henderson
  2026-06-12 17:50 ` [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow Richard Henderson
  2026-06-13 23:40 ` [PULL 0/1] tcg patch queue Stefan Hajnoczi
  0 siblings, 2 replies; 8+ messages in thread
From: Richard Henderson @ 2026-06-12 17:50 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit 193963218accbcf65f28ab1efa773ac6d1cc634c:

  Merge tag 'pull-ufs-20260612' of https://gitlab.com/jeuk20.kim/qemu into staging (2026-06-12 09:01:07 -0400)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20260612

for you to fetch changes up to f6ff5ec21e16aeb1d283e13d0fdc13fcfb712af4:

  tcg: Silence ubsan error on tcg_splitwx_diff causing overflow (2026-06-12 08:52:59 -0700)

----------------------------------------------------------------
tcg: Silence ubsan error on tcg_splitwx_diff causing overflow

----------------------------------------------------------------
Fabiano Rosas (1):
      tcg: Silence ubsan error on tcg_splitwx_diff causing overflow

 include/tcg/tcg.h | 2 +-
 tcg/tcg.c         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow
  2026-06-12 17:50 [PULL 0/1] tcg patch queue Richard Henderson
@ 2026-06-12 17:50 ` Richard Henderson
  2026-06-13 23:40 ` [PULL 0/1] tcg patch queue Stefan Hajnoczi
  1 sibling, 0 replies; 8+ messages in thread
From: Richard Henderson @ 2026-06-12 17:50 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fabiano Rosas, Philippe Mathieu-Daudé

From: Fabiano Rosas <farosas@suse.de>

UBSAN complains:
runtime error: addition of unsigned offset to 0x7bc06e1f5000
overflowed to 0x7bc02e1f5000

Change tcg_splitwx_diff to ptrdiff_t and silence the error.

Signed-off-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@mailo.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20260605132539.2775364-1-farosas@suse.de>
---
 include/tcg/tcg.h | 2 +-
 tcg/tcg.c         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/tcg/tcg.h b/include/tcg/tcg.h
index 45c7e118c3..7669dc1c2d 100644
--- a/include/tcg/tcg.h
+++ b/include/tcg/tcg.h
@@ -447,7 +447,7 @@ static inline bool temp_readonly(TCGTemp *ts)
 
 extern __thread TCGContext *tcg_ctx;
 extern const void *tcg_code_gen_epilogue;
-extern uintptr_t tcg_splitwx_diff;
+extern ptrdiff_t tcg_splitwx_diff;
 extern TCGv_env tcg_env;
 
 bool in_code_gen_buffer(const void *p);
diff --git a/tcg/tcg.c b/tcg/tcg.c
index 2ca44766f6..1e77f2365a 100644
--- a/tcg/tcg.c
+++ b/tcg/tcg.c
@@ -244,7 +244,7 @@ unsigned int tcg_cur_ctxs;
 unsigned int tcg_max_ctxs;
 TCGv_env tcg_env;
 const void *tcg_code_gen_epilogue;
-uintptr_t tcg_splitwx_diff;
+ptrdiff_t tcg_splitwx_diff;
 
 #ifndef CONFIG_TCG_INTERPRETER
 tcg_prologue_fn *tcg_qemu_tb_exec;
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PULL 0/1] tcg patch queue
  2026-06-12 17:50 [PULL 0/1] tcg patch queue Richard Henderson
  2026-06-12 17:50 ` [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow Richard Henderson
@ 2026-06-13 23:40 ` Stefan Hajnoczi
  1 sibling, 0 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2026-06-13 23:40 UTC (permalink / raw)
  To: Richard Henderson; +Cc: qemu-devel

[-- Attachment #1: Type: text/plain, Size: 116 bytes --]

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-06-15 14:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-12 17:50 [PULL 0/1] tcg patch queue Richard Henderson
2026-06-12 17:50 ` [PULL 1/1] tcg: Silence ubsan error on tcg_splitwx_diff causing overflow Richard Henderson
2026-06-13 23:40 ` [PULL 0/1] tcg patch queue Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2025-07-21 15:11 Richard Henderson
2025-07-21 18:31 ` Stefan Hajnoczi
2024-08-08  1:42 Richard Henderson
2024-08-07 23:06 Richard Henderson
2024-08-08  1:43 ` Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.