<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/amd64/sys, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not try to store 64 bits into 32 bit errno variable. With the changed libc</title>
<updated>2005-04-21T12:47:08+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-04-21T12:47:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f2da7e0e490af25ba58a89c29e33f0686e451922'/>
<id>f2da7e0e490af25ba58a89c29e33f0686e451922</id>
<content type='text'>
data layout, this was corrupting _PathLocale variable leading to programs
dumping core in non-default locales.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
data layout, this was corrupting _PathLocale variable leading to programs
dumping core in non-default locales.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix brk(3).  The stack was unbalanced when we jumped to cerror.  Oops!</title>
<updated>2004-10-27T17:11:43+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-10-27T17:11:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=66e1a311f5caee9a38a5314addc55b729315ad60'/>
<id>66e1a311f5caee9a38a5314addc55b729315ad60</id>
<content type='text'>
This causes nasty things like SEGV or a cpu spin when we return.

Submitted by: "James R. Van Artsalen" &lt;james@jrv.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This causes nasty things like SEGV or a cpu spin when we return.

Submitted by: "James R. Van Artsalen" &lt;james@jrv.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the syscall stub branch orders so that the static branch prediction</title>
<updated>2004-02-22T02:11:39+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-02-22T02:11:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=efbef97de9805dec95db09953426f0b21bb2964f'/>
<id>efbef97de9805dec95db09953426f0b21bb2964f</id>
<content type='text'>
will assume that syscalls will succeed rather than fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
will assume that syscalls will succeed rather than fail.
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide sysarch(2) prototypes in the MD sysarch.h headers.  While I'm</title>
<updated>2004-01-09T16:52:09+00:00</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2004-01-09T16:52:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e4dc8baa84ba268ae07ac65481c5085dc2a79e7f'/>
<id>e4dc8baa84ba268ae07ac65481c5085dc2a79e7f</id>
<content type='text'>
at it, use the ANSI C generic pointer type for the second argument,
thus matching the documentation.

Remove the now extraneous (and now conflicting) function declarations
in various libc sources.  Remove now unnecessary casts.

Reviewed by:	bde
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
at it, use the ANSI C generic pointer type for the second argument,
thus matching the documentation.

Remove the now extraneous (and now conflicting) function declarations
in various libc sources.  Remove now unnecessary casts.

Reviewed by:	bde
</pre>
</div>
</content>
</entry>
<entry>
<title>Add implementations of amd64_[gs]et_[fg]sbase().</title>
<updated>2003-10-23T06:07:09+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-10-23T06:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d9484cc915cf6c1303fbf90e695fc84e2737ee78'/>
<id>d9484cc915cf6c1303fbf90e695fc84e2737ee78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Sigh. I can't win anything.  Use addq rather than addl with %rsp.</title>
<updated>2003-09-04T00:31:45+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-09-04T00:31:45+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=eda60a161349c4575fb5802534c68040e148e2b2'/>
<id>eda60a161349c4575fb5802534c68040e148e2b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply same basic fix for getcontext(2) as for i386.  Store the return</title>
<updated>2003-09-04T00:29:12+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-09-04T00:29:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=294b146f2a48d9c29fcd1db723bc8d3218b0bcd7'/>
<id>294b146f2a48d9c29fcd1db723bc8d3218b0bcd7</id>
<content type='text'>
value for getcontext() in a preserved register rather than on the stack.
The second time around, the stack value would likely have changed so we
can't depend on it for the return value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
value for getcontext() in a preserved register rather than on the stack.
The second time around, the stack value would likely have changed so we
can't depend on it for the return value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some minor whitespace botches</title>
<updated>2003-09-04T00:26:40+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-09-04T00:26:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c95f58c2f185e5d3d264f7dfd20f58879a5d8bf9'/>
<id>c95f58c2f185e5d3d264f7dfd20f58879a5d8bf9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the mlockall() and munlockall() system calls.</title>
<updated>2003-08-11T07:14:08+00:00</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2003-08-11T07:14:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=abd498aa7127b03d6c0593cdb8f8308dd65758c6'/>
<id>abd498aa7127b03d6c0593cdb8f8308dd65758c6</id>
<content type='text'>
 - All those diffs to syscalls.master for each architecture *are*
   necessary. This needed clarification; the stub code generation for
   mlockall() was disabled, which would prevent applications from
   linking to this API (suggested by mux)
 - Giant has been quoshed. It is no longer held by the code, as
   the required locking has been pushed down within vm_map.c.
 - Callers must specify VM_MAP_WIRE_HOLESOK or VM_MAP_WIRE_NOHOLES
   to express their intention explicitly.
 - Inspected at the vmstat, top and vm pager sysctl stats level.
   Paging-in activity is occurring correctly, using a test harness.
 - The RES size for a process may appear to be greater than its SIZE.
   This is believed to be due to mappings of the same shared library
   page being wired twice. Further exploration is needed.
 - Believed to back out of allocations and locks correctly
   (tested with WITNESS, MUTEX_PROFILING, INVARIANTS and DIAGNOSTIC).

PR:             kern/43426, standards/54223
Reviewed by:    jake, alc
Approved by:    jake (mentor)
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - All those diffs to syscalls.master for each architecture *are*
   necessary. This needed clarification; the stub code generation for
   mlockall() was disabled, which would prevent applications from
   linking to this API (suggested by mux)
 - Giant has been quoshed. It is no longer held by the code, as
   the required locking has been pushed down within vm_map.c.
 - Callers must specify VM_MAP_WIRE_HOLESOK or VM_MAP_WIRE_NOHOLES
   to express their intention explicitly.
 - Inspected at the vmstat, top and vm pager sysctl stats level.
   Paging-in activity is occurring correctly, using a test harness.
 - The RES size for a process may appear to be greater than its SIZE.
   This is believed to be due to mappings of the same shared library
   page being wired twice. Further exploration is needed.
 - Believed to back out of allocations and locks correctly
   (tested with WITNESS, MUTEX_PROFILING, INVARIANTS and DIAGNOSTIC).

PR:             kern/43426, standards/54223
Reviewed by:    jake, alc
Approved by:    jake (mentor)
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
</feed>
