<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/amd64/linux32/linux32_dummy.c, branch release/7.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-02-24T05:45:17Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-02-24T05:45:17Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>urn:sha1:a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</content>
</entry>
<entry>
<title>Implement settimeofday() for Linuxulator/amd64.</title>
<updated>2007-04-18T18:08:12Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2007-04-18T18:08:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86a0e5dbb64b936a70e0795546c6f4686a1ab4f8'/>
<id>urn:sha1:86a0e5dbb64b936a70e0795546c6f4686a1ab4f8</id>
<content type='text'>
Submitted by:	Scot Hetzel (swhetzel at gmail dot com)
</content>
</entry>
<entry>
<title>Implement the openat() linux syscall</title>
<updated>2007-03-29T02:11:46Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2007-03-29T02:11:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6734f35eac4b543a3ac4cef46102585e2d229c7a'/>
<id>urn:sha1:6734f35eac4b543a3ac4cef46102585e2d229c7a</id>
<content type='text'>
Submitted by:	Roman Divacky (rdivacky@)
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>MFp4 (111746, 108671, 108945, 112352):</title>
<updated>2006-12-31T13:16:00Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-12-31T13:16:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c9447c75517464d4071a6eb05ccf1ff38a30a686'/>
<id>urn:sha1:c9447c75517464d4071a6eb05ccf1ff38a30a686</id>
<content type='text'>
 - add linux utimes syscall [1]
 - add linux rt_sigtimedwait syscall [2]

Submitted by:	"Scot Hetzel" &lt;swhetzel@gmail.com&gt; [1]
Submitted by:	Bruce Becker &lt;hostmaster@whois.gts.net&gt; [2]
PR:		93199 [2]
</content>
</entry>
<entry>
<title>MFP4:</title>
<updated>2006-10-28T10:59:59Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-10-28T10:59:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=955d762aca15865b1c9a73fd06c7398fe5fcd180'/>
<id>urn:sha1:955d762aca15865b1c9a73fd06c7398fe5fcd180</id>
<content type='text'>
Implement prctl().

Submitted by:	rdivacky
Tested with:	LTP
</content>
</entry>
<entry>
<title>Add the linux statfs64 call. This allows Tivoli backup to proceed a little</title>
<updated>2006-08-27T08:56:54Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-08-27T08:56:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=835e506190a38e2c61d93ca01de188e5fdcc0390'/>
<id>urn:sha1:835e506190a38e2c61d93ca01de188e5fdcc0390</id>
<content type='text'>
but further on -current (still not successful, but a step into the right
direction).

Sponsored by:	Google SoC 2006
Submitted by:	rdivacky
Tested by:	Paul Mather &lt;paul@gromit.dlib.vt.edu&gt;
</content>
</entry>
<entry>
<title>Add the linux 2.6.x stuff (not used by default!):</title>
<updated>2006-08-15T12:54:30Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-08-15T12:54:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9b44bfc5560bf0cf1da18eaadb3a9da279a76efa'/>
<id>urn:sha1:9b44bfc5560bf0cf1da18eaadb3a9da279a76efa</id>
<content type='text'>
 - TLS - complete
 - pid/tid mangling - complete
 - thread area - complete
 - futexes - complete with issues
 - clone() extension - complete with some possible minor issues
 - mq*/timer*/clock* stuff - complete but untested and the mq* stuff is
   disabled when not build as part of the kernel with native FreeBSD mq*
   support (module support for this will come later)

Tested with:
 - linux-firefox - works, tested
 - linux-opera - works, tested
 - linux-realplay - doesnt work, issue with futexes
 - linux-skype - doesnt work, issue with futexes
 - linux-rt2-demo - works, tested
 - linux-acroread - doesnt work, unknown reason (coredump) and sometimes
   issue with futexes
 - various unix utilities in linux-base-gentoo3 and linux-base-fc4:
   everything tried worked

On amd64 not everything is supported like on i386, the catchup is planned for
later when the remaining bugs in the new functions are fixed.

To test this new stuff, you have to run
	sysctl compat.linux.osrelease=2.6.16
to switch back use
	sysctl compat.linux.osrelease=2.4.2

Don't switch while running a linux program, strange things may or may not
happen.

Sponsored by:			Google SoC 2006
Submitted by:			rdivacky
Some suggestions/help by:	jhb, kib, manu@NetBSD.org, netchild
</content>
</entry>
<entry>
<title>Commit the DUMMY stuff (printing messages for missing syscalls) for amd64 too.</title>
<updated>2006-06-21T08:45:40Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-06-21T08:45:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=adc250e2c510b6e6d1037a23cc9b92dfcd3ddc05'/>
<id>urn:sha1:adc250e2c510b6e6d1037a23cc9b92dfcd3ddc05</id>
<content type='text'>
Submitted by:	rdivacky
Sponsored by:	Google SoC 2006
Noticed by:	jkim
Pointyhat to:	netchild
</content>
</entry>
<entry>
<title>Implement rt_sigpending in the linuxolator.</title>
<updated>2006-05-10T18:17:29Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-05-10T18:17:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=17138b619c46e1875101e82205055f20eca90275'/>
<id>urn:sha1:17138b619c46e1875101e82205055f20eca90275</id>
<content type='text'>
PR:		92671
Submitted by:	Markus Niemist"o &lt;markus.niemisto@gmx.net&gt;
</content>
</entry>
<entry>
<title>Add preliminary support for running 32-bit Linux binaries on amd64, enabled</title>
<updated>2004-08-16T07:55:06Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2004-08-16T07:55:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ea0fabbc4fcb15d10fbcaad14c405826d5eefea3'/>
<id>urn:sha1:ea0fabbc4fcb15d10fbcaad14c405826d5eefea3</id>
<content type='text'>
with the COMPAT_LINUX32 option. This is largely based on the i386 MD Linux
emulations bits, but also builds on the 32-bit FreeBSD and generic IA-32
binary emulation work.

Some of this is still a little rough around the edges, and will need to be
revisited before 32-bit and 64-bit Linux emulation support can coexist in
the same kernel.
</content>
</entry>
</feed>
