On 9/19/26 19:20, Warner Losh wrote:
Signed-off-by: Warner Losh <[email protected]>
---
  bsd-user/freebsd/os-thread.c | 3 +++
  1 file changed, 3 insertions(+)

diff --git a/bsd-user/freebsd/os-thread.c b/bsd-user/freebsd/os-thread.c
index 15872f03fd..eaab062d3d 100644
--- a/bsd-user/freebsd/os-thread.c
+++ b/bsd-user/freebsd/os-thread.c
@@ -1629,6 +1629,9 @@ abi_long do_freebsd_thr_new(CPUArchState *env,
new_env = cpu_copy(env); + /* Init regs that differ from the parent. */
+    target_cpu_clone_regs(new_env, 0);
+
      new_cpu = env_cpu(new_env);
      new_cpu->opaque = ts;
      ts->bprm = parent_ts->bprm;


Reviewed-by: Richard Henderson <[email protected]>

r~

Reply via email to