Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Apr 2005 10:49:50 GMT
From:      David Xu <davidxu@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 75368 for review
Message-ID:  <200504171049.j3HAnojG054848@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=75368

Change 75368 by davidxu@davidxu_alona on 2005/04/17 10:48:58

	cpu_set_user_tls.

Affected files ...

.. //depot/projects/davidxu_thread/src/sys/alpha/alpha/vm_machdep.c#6 edit

Differences ...

==== //depot/projects/davidxu_thread/src/sys/alpha/alpha/vm_machdep.c#6 (text+ko) ====

@@ -360,6 +360,16 @@
 	tf->tf_regs[FRAME_FLAGS] = 0;			/* full restore */
 }
 
+void
+cpu_set_user_tls(struct thread *td, void *tls_base, size_t tls_size,
+        int tls_seg __unused)
+{
+	if (td != curthread)
+		td->td_pcb->pcb_hw.apcb_unique = (unsigned long)tls_base;
+	else
+		alpha_pal_wrunique((uintptr_t)tls_base);
+}
+
 /*
  * Reset back to firmware.
  */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504171049.j3HAnojG054848>