<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libpthread, branch releng/5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>For now, build and install this as libkse instead of libpthread.</title>
<updated>2002-12-08T22:43:31+00:00</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2002-12-08T22:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=84001cde8f2f4de96d7f2935dd053818124b89c1'/>
<id>84001cde8f2f4de96d7f2935dd053818124b89c1</id>
<content type='text'>
This will avoid any accidental use of an experimental library.

Suggested by:	rwatson
Approved by:	re (jhb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will avoid any accidental use of an experimental library.

Suggested by:	rwatson
Approved by:	re (jhb)
</pre>
</div>
</content>
</entry>
<entry>
<title>Schedule spinlocked threads by moving them through the work queue, instead</title>
<updated>2002-11-24T06:45:45+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-11-24T06:45:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e9d0431f0bacfa6eb8503a6dbf56f530caa8776a'/>
<id>e9d0431f0bacfa6eb8503a6dbf56f530caa8776a</id>
<content type='text'>
of the wait queue.

Approved by: re (blanket)
Stolen from: davidxu
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
of the wait queue.

Approved by: re (blanket)
Stolen from: davidxu
</pre>
</div>
</content>
</entry>
<entry>
<title>Get the wall clock time from the KSE mailbox, rather than doing another</title>
<updated>2002-11-24T06:43:21+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-11-24T06:43:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4df51f23bbae3e37618843dd042e984a9a23ff86'/>
<id>4df51f23bbae3e37618843dd042e984a9a23ff86</id>
<content type='text'>
syscall.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
syscall.
</pre>
</div>
</content>
</entry>
<entry>
<title>Directly load %edx from mailbox</title>
<updated>2002-11-23T04:39:52+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2002-11-23T04:39:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2442bdd81b227d223e7d644bfab9cb79911a0e18'/>
<id>2442bdd81b227d223e7d644bfab9cb79911a0e18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>In _thread_enter_uts, fix eflags saving bug.</title>
<updated>2002-11-22T11:43:06+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2002-11-22T11:43:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4949943c48cdc2e889eabc9372939aeea31a425b'/>
<id>4949943c48cdc2e889eabc9372939aeea31a425b</id>
<content type='text'>
In _thread_switch, set current thread pointer in kse mailbox
only after all registers copied out of thread mailbox, kernel will do
upcall at trap time, if set current thread pointer before loading all
registers from thread mailbox, at trap time, the thread mailbox data
will be overwritten by kernel, result is junk data is loaded into CPU.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In _thread_switch, set current thread pointer in kse mailbox
only after all registers copied out of thread mailbox, kernel will do
upcall at trap time, if set current thread pointer before loading all
registers from thread mailbox, at trap time, the thread mailbox data
will be overwritten by kernel, result is junk data is loaded into CPU.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix idle timeout bug, use correct current time of day.</title>
<updated>2002-11-20T12:35:59+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2002-11-20T12:35:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=662c0429b968ea4faefb784662719846b9a0cbe6'/>
<id>662c0429b968ea4faefb784662719846b9a0cbe6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust code for new mailbox format.</title>
<updated>2002-11-18T02:02:08+00:00</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2002-11-18T02:02:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4ab365e7205293e2e7578b596c00a0e966758b2a'/>
<id>4ab365e7205293e2e7578b596c00a0e966758b2a</id>
<content type='text'>
Reviewed by: deischen, mini
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by: deischen, mini
</pre>
</div>
</content>
</entry>
<entry>
<title>Schedule an idle context to block until timeouts expire without blocking</title>
<updated>2002-11-12T00:55:01+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-11-12T00:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1cb53a1828d69adccde518926d2dc13cba5600b5'/>
<id>1cb53a1828d69adccde518926d2dc13cba5600b5</id>
<content type='text'>
further upcalls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
further upcalls.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make pthread_sigmask(3) operate on the thread signal mask, not the process</title>
<updated>2002-10-30T07:13:27+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-10-30T07:13:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=40e044cbd364e3845d8f9cb256cfe1db1168e5dd'/>
<id>40e044cbd364e3845d8f9cb256cfe1db1168e5dd</id>
<content type='text'>
signal mask.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
signal mask.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use KSE to schedule threads.</title>
<updated>2002-10-30T06:07:18+00:00</updated>
<author>
<name>Jonathan Mini</name>
<email>mini@FreeBSD.org</email>
</author>
<published>2002-10-30T06:07:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2d9a293b4e8800812d6f640a56c1f8343085482b'/>
<id>2d9a293b4e8800812d6f640a56c1f8343085482b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
