<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/i386/linux/linux_dummy.c, branch release/7.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>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_7_0_0_RELEASE'.

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement the openat() linux syscall</title>
<updated>2007-03-29T02:11:46+00:00</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2007-03-29T02:11:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6734f35eac4b543a3ac4cef46102585e2d229c7a'/>
<id>6734f35eac4b543a3ac4cef46102585e2d229c7a</id>
<content type='text'>
Submitted by:	Roman Divacky (rdivacky@)
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	Roman Divacky (rdivacky@)
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>MFp4 (111746, 108671, 108945, 112352):</title>
<updated>2006-12-31T13:16:00+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-12-31T13:16:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c9447c75517464d4071a6eb05ccf1ff38a30a686'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - 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]
</pre>
</div>
</content>
</entry>
<entry>
<title>MFP4:</title>
<updated>2006-10-28T10:59:59+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-10-28T10:59:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=955d762aca15865b1c9a73fd06c7398fe5fcd180'/>
<id>955d762aca15865b1c9a73fd06c7398fe5fcd180</id>
<content type='text'>
Implement prctl().

Submitted by:	rdivacky
Tested with:	LTP
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement prctl().

Submitted by:	rdivacky
Tested with:	LTP
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the linux statfs64 call. This allows Tivoli backup to proceed a little</title>
<updated>2006-08-27T08:56:54+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-08-27T08:56:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=835e506190a38e2c61d93ca01de188e5fdcc0390'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the linux 2.6.x stuff (not used by default!):</title>
<updated>2006-08-15T12:54:30+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-08-15T12:54:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9b44bfc5560bf0cf1da18eaadb3a9da279a76efa'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to using the DUMMY infrastructure instead of UNIMPL for the new</title>
<updated>2006-06-20T20:38:44+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-06-20T20:38:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=502195ac7260860423eb3d5e458fa3bb5f524f2f'/>
<id>502195ac7260860423eb3d5e458fa3bb5f524f2f</id>
<content type='text'>
syscalls. This way there will be a log message printed to the console
(this time for real).

Note: UNIMPL should be used for syscalls we do not implement ever, e.g.
syscalls to load linux kernel modules.

Submitted by:	rdivacky
Sponsored by:	Goole SoC 2006
P4 IDs:		99600, 99602
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
syscalls. This way there will be a log message printed to the console
(this time for real).

Note: UNIMPL should be used for syscalls we do not implement ever, e.g.
syscalls to load linux kernel modules.

Submitted by:	rdivacky
Sponsored by:	Goole SoC 2006
P4 IDs:		99600, 99602
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement rt_sigpending in the linuxolator.</title>
<updated>2006-05-10T18:17:29+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-05-10T18:17:29+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=17138b619c46e1875101e82205055f20eca90275'/>
<id>17138b619c46e1875101e82205055f20eca90275</id>
<content type='text'>
PR:		92671
Submitted by:	Markus Niemist"o &lt;markus.niemisto@gmx.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		92671
Submitted by:	Markus Niemist"o &lt;markus.niemisto@gmx.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>regen after COMPAT_43 removal</title>
<updated>2006-03-18T18:24:38+00:00</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-18T18:24:38+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1f7642e05899dbd6cf3b20cf1aeea48abec421b1'/>
<id>1f7642e05899dbd6cf3b20cf1aeea48abec421b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the BSD madvise() syscall implementation for Linux binary emulation,</title>
<updated>2004-03-28T21:43:27+00:00</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2004-03-28T21:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cffd5a3eb4a27553e49993b5b6e53361a2729a43'/>
<id>cffd5a3eb4a27553e49993b5b6e53361a2729a43</id>
<content type='text'>
instead of treating it as an unimplemented syscall. This appears to make
StarOffice 7.0 Linux binaries work according to submitter; also tested
with nvidia driver by submitter.

Submitted by:	Matthias Schuendehuette
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of treating it as an unimplemented syscall. This appears to make
StarOffice 7.0 Linux binaries work according to submitter; also tested
with nvidia driver by submitter.

Submitted by:	Matthias Schuendehuette
</pre>
</div>
</content>
</entry>
</feed>
