<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc_r/uthread/uthread_stack.c, branch release/5.5.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-05-11T15:56:04Z</updated>
<entry>
<title>MFC:</title>
<updated>2005-05-11T15:56:04Z</updated>
<author>
<name>Joe Marcus Clarke</name>
<email>marcus@FreeBSD.org</email>
</author>
<published>2005-05-11T15:56:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6cefbed18fcfe9701ed086042adc14d5257a60c8'/>
<id>urn:sha1:6cefbed18fcfe9701ed086042adc14d5257a60c8</id>
<content type='text'>
Increase the default stacksizes:

              32-bit  64-bit
main thread     2MB     4MB
other threads   1MB     2MB

Approved by:    eischen
                re (scottl no longer objects since 5.4 is out)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-02-05T01:02:51Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-02-05T01:02:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=af8730a1d8018566e88d6d72ac2e6fbf60b21944'/>
<id>urn:sha1:af8730a1d8018566e88d6d72ac2e6fbf60b21944</id>
<content type='text'>
  2004-11-27 06:51:39 UTC
  Don't include sys/user.h merely for its side-effect of recursively
  including other headers.
</content>
</entry>
<entry>
<title>At initialization, override the pthread stub routines in libc</title>
<updated>2002-11-13T18:13:26Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2002-11-13T18:13:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f38fac1471e9194e6de360dabbb59821fd8e0c1b'/>
<id>urn:sha1:f38fac1471e9194e6de360dabbb59821fd8e0c1b</id>
<content type='text'>
by filling in the jump table.

Convert uses of pthread routines within libc_r to use the internal
versions (_pthread_foo instead of pthread_foo).

Remove a couple of globals from application namespace.
</content>
</entry>
<entry>
<title>Undo namespace pollution by prefixing the globals pthread_guard_default and</title>
<updated>2002-05-15T05:37:48Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-05-15T05:37:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2b75bbdb31baba858b9f60eaadebbcf3a2407ebc'/>
<id>urn:sha1:2b75bbdb31baba858b9f60eaadebbcf3a2407ebc</id>
<content type='text'>
pthread_page_size.

Fix a bunch line wrapping.

Pointed out by: deischen
</content>
</entry>
<entry>
<title>Don't use PAGE_SIZE in userland, instead use getpagesize(), this is to</title>
<updated>2002-05-13T07:58:15Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2002-05-13T07:58:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=efe5270b1ec6d15a0b954ef5fe2de004637e0c21'/>
<id>urn:sha1:efe5270b1ec6d15a0b954ef5fe2de004637e0c21</id>
<content type='text'>
allow running on other arches when the instructions are supported but
the page size granularity is not.

Glanced at by: peter
</content>
</entry>
<entry>
<title>Make libc_r check the kern.usrstack sysctl instead of using internal</title>
<updated>2001-10-26T21:19:22Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2001-10-26T21:19:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eb9053b12f317bc99d9e7733d0d18541d7d09e03'/>
<id>urn:sha1:eb9053b12f317bc99d9e7733d0d18541d7d09e03</id>
<content type='text'>
kernel #defines to figure out where the stack is located.  This stops
libc_r from exploding when the kernel is compiled with a different
KVM size.  IMHO this is all kinda bogus, it would be better to just
check %esp and work from that.
</content>
</entry>
<entry>
<title>Implement pthread_attr_[gs]etguardsize().  Non-default-size stacks used to</title>
<updated>2001-07-20T04:23:11Z</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2001-07-20T04:23:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aa33517e949a0603d3bac6cba0c05344ca68754c'/>
<id>urn:sha1:aa33517e949a0603d3bac6cba0c05344ca68754c</id>
<content type='text'>
be malloc()ed, but they are now allocated using mmap(), just as the
default-size stacks are.  A separate cache of stacks is kept for
non-default-size stacks.

Collaboration with:	deischen
</content>
</entry>
</feed>
