<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/amd64/sys, branch release/5.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-04-25T20:04:53Z</updated>
<entry>
<title>MFC r1.14:</title>
<updated>2005-04-25T20:04:53Z</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2005-04-25T20:04:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a66ada6e0def5cbe2b68649c0a142e08991c56a9'/>
<id>urn:sha1:a66ada6e0def5cbe2b68649c0a142e08991c56a9</id>
<content type='text'>
Do not try to store 64 bits into 32 bit errno variable.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: rev 1.13 fix brk(3) on amd64</title>
<updated>2004-10-30T00:07:46Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-10-30T00:07:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=466a9faee61d4d403e03da91791ac2d3e4f1165a'/>
<id>urn:sha1:466a9faee61d4d403e03da91791ac2d3e4f1165a</id>
<content type='text'>
Approved by:  re (kensmith)
</content>
</entry>
<entry>
<title>Change the syscall stub branch orders so that the static branch prediction</title>
<updated>2004-02-22T02:11:39Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2004-02-22T02:11:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=efbef97de9805dec95db09953426f0b21bb2964f'/>
<id>urn:sha1:efbef97de9805dec95db09953426f0b21bb2964f</id>
<content type='text'>
will assume that syscalls will succeed rather than fail.
</content>
</entry>
<entry>
<title>Provide sysarch(2) prototypes in the MD sysarch.h headers.  While I'm</title>
<updated>2004-01-09T16:52:09Z</updated>
<author>
<name>Jacques Vidrine</name>
<email>nectar@FreeBSD.org</email>
</author>
<published>2004-01-09T16:52:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e4dc8baa84ba268ae07ac65481c5085dc2a79e7f'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Add implementations of amd64_[gs]et_[fg]sbase().</title>
<updated>2003-10-23T06:07:09Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-10-23T06:07:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d9484cc915cf6c1303fbf90e695fc84e2737ee78'/>
<id>urn:sha1:d9484cc915cf6c1303fbf90e695fc84e2737ee78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sigh. I can't win anything.  Use addq rather than addl with %rsp.</title>
<updated>2003-09-04T00:31:45Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-09-04T00:31:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eda60a161349c4575fb5802534c68040e148e2b2'/>
<id>urn:sha1:eda60a161349c4575fb5802534c68040e148e2b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply same basic fix for getcontext(2) as for i386.  Store the return</title>
<updated>2003-09-04T00:29:12Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-09-04T00:29:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=294b146f2a48d9c29fcd1db723bc8d3218b0bcd7'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Fix some minor whitespace botches</title>
<updated>2003-09-04T00:26:40Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-09-04T00:26:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c95f58c2f185e5d3d264f7dfd20f58879a5d8bf9'/>
<id>urn:sha1:c95f58c2f185e5d3d264f7dfd20f58879a5d8bf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the mlockall() and munlockall() system calls.</title>
<updated>2003-08-11T07:14:08Z</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2003-08-11T07:14:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=abd498aa7127b03d6c0593cdb8f8308dd65758c6'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Repair PIC mode.  It seems I was a bit too excited about the</title>
<updated>2003-05-24T17:35:23Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-05-24T17:35:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b3aa27a53120aaf3f032270013db703a6c2c877f'/>
<id>urn:sha1:b3aa27a53120aaf3f032270013db703a6c2c877f</id>
<content type='text'>
implications of native PC relative addressing.
</content>
</entry>
</feed>
