<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/amd64/linux32, branch stable/7</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F7'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2011-04-09T09:27:11Z</updated>
<entry>
<title>MFC r220030: drop dummy definitions</title>
<updated>2011-04-09T09:27:11Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2011-04-09T09:27:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5d1fa5296f82ea0f4b0ee0c2ce573c31456e79c6'/>
<id>urn:sha1:5d1fa5296f82ea0f4b0ee0c2ce573c31456e79c6</id>
<content type='text'>
PR:		kern/149168
</content>
</entry>
<entry>
<title>Regen after r220471</title>
<updated>2011-04-09T09:20:11Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2011-04-09T09:20:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=aa7975afce7cd82a73bb8f348eb7ef573ea651e5'/>
<id>urn:sha1:aa7975afce7cd82a73bb8f348eb7ef573ea651e5</id>
<content type='text'>
PR:		kern/149168
</content>
</entry>
<entry>
<title>MFC r220028: linux compat: add non-dummy capget and capset system calls</title>
<updated>2011-04-09T09:12:44Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2011-04-09T09:12:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7d1bb5bef3df84ceee124bb9e7e81bcb323add02'/>
<id>urn:sha1:7d1bb5bef3df84ceee124bb9e7e81bcb323add02</id>
<content type='text'>
PR:		kern/149168
</content>
</entry>
<entry>
<title>MFC:	r217424</title>
<updated>2011-01-21T18:32:29Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2011-01-21T18:32:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=16d3bd3750228d97120a283838a809bb8bc9e60b'/>
<id>urn:sha1:16d3bd3750228d97120a283838a809bb8bc9e60b</id>
<content type='text'>
Remove redundant, bogus, and even harmful uses of setting TS bit in CR0.
It is done from fpstate_drop() when it is really necessary.
</content>
</entry>
<entry>
<title>MFC 198554:</title>
<updated>2009-11-04T20:53:35Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-11-04T20:53:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4c11b4fd0b3f7e8f54bd91cd0e7311443489f178'/>
<id>urn:sha1:4c11b4fd0b3f7e8f54bd91cd0e7311443489f178</id>
<content type='text'>
Fix some problems with effective mmap() offsets &gt; 32 bits.  This was
partially fixed on amd64 earlier.  Rather than forcing linux_mmap_common()
to use a 32-bit offset, have it accept a 64-bit file offset.  This offset
is then passed to the real mmap() call.  Rather than inventing a structure
to hold the normal linux_mmap args that has a 64-bit offset, just pass
each of the arguments individually to linux_mmap_common() since that more
closes matches the existing style of various kern_foo() functions.
</content>
</entry>
<entry>
<title>MFC r196512:</title>
<updated>2009-08-27T17:36:59Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-08-27T17:36:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f613e8217080c49a8fbf89b40bbc4a0737a7b67c'/>
<id>urn:sha1:f613e8217080c49a8fbf89b40bbc4a0737a7b67c</id>
<content type='text'>
  Fix handling of .note.ABI-tag section for GNU systems [1].
  Handle GNU/Linux according to LSB Core Specification 4.0,
  Chapter 11. Object Format, 11.8. ABI note tag.

  Also check the first word of desc, not only name, according to
  glibc abi-tags specification to distinguish between Linux and
  kFreeBSD.

  Add explicit handling for Debian GNU/kFreeBSD, which runs
  on our kernels as well [2].

  In {amd64,i386}/trap.c, when checking osrel of the current process,
  also check the ABI to not change the signal behaviour for Linux
  binary processes, now that we save an osrel version for all three
  from the lists above in struct proc [2] (slightly different to HEAD).

  These changes make it possible to run FreeBSD, Debian GNU/kFreeBSD
  and Linux binaries on the same machine again for at least i386 and
  amd64, and no longer break kFreeBSD which was detected as GNU(/Linux).

PR:		kern/135468
Submitted by:	dchagin [1] (initial patch)
Suggested by:	kib [2]
Tested by:	Petr Salinger (Petr.Salinger seznam.cz) for kFreeBSD
Reviewed by:	kib
</content>
</entry>
<entry>
<title>MFC r185442:</title>
<updated>2009-06-17T21:49:41Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-17T21:49:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d57c7139f35b28722d82ee9ff95d37fab73c5b4e'/>
<id>urn:sha1:d57c7139f35b28722d82ee9ff95d37fab73c5b4e</id>
<content type='text'>
Make linux_sendmsg() and linux_recvmsg() work on linux32/amd64.
Change types used in the linux' struct msghdr and struct cmsghdr
definitions to the properly-sized architecture-specific types.
Move ancillary data handler from linux_sendit() to linux_sendmsg().

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>Regenerate after r194400.</title>
<updated>2009-06-17T21:14:07Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-17T21:14:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c9990ad5809731489b92d579821e14c55d589fc3'/>
<id>urn:sha1:c9990ad5809731489b92d579821e14c55d589fc3</id>
<content type='text'>
Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r185438:</title>
<updated>2009-06-17T21:12:32Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-17T21:12:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=64ea8acc7c8330c0d2ee0b8b8bf79f58473a155e'/>
<id>urn:sha1:64ea8acc7c8330c0d2ee0b8b8bf79f58473a155e</id>
<content type='text'>
Fix iovec32 for linux32/amd64.

Add a custom version of copyiniov() to deal with the 32-bit iovec
pointers from userland (to be used later).

Adjust prototypes for linux_readv() and linux_writev() to use new
l_iovec32 definition and to match actual linux code. In particular,
use ulong for fd (why ?).

Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>MFC r192206:</title>
<updated>2009-06-16T05:10:21Z</updated>
<author>
<name>Dmitry Chagin</name>
<email>dchagin@FreeBSD.org</email>
</author>
<published>2009-06-16T05:10:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=83211503bddce283c23f44f7d254b702ff0b9451'/>
<id>urn:sha1:83211503bddce283c23f44f7d254b702ff0b9451</id>
<content type='text'>
Somewhere between 2.6.23 and 2.6.27, Linux added SOCK_CLOEXEC and
SOCK_NONBLOCK flags, that allow to save fcntl() calls.

Implement a variation of the socket() syscall which takes a flags
in addition to the type argument.

Approved by:	kib (mentor)
</content>
</entry>
</feed>
