<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/i386/linux/linux_dummy.c, branch release/6.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-01-11T22:54:46Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2007-01-11T22:54:46Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-01-11T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201f78d6b90635d961fa373ecd706e3786333b7e'/>
<id>urn:sha1:201f78d6b90635d961fa373ecd706e3786333b7e</id>
<content type='text'>
'RELENG_6_2_0_RELEASE'.

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</content>
</entry>
<entry>
<title>Use the BSD madvise() syscall implementation for Linux binary emulation,</title>
<updated>2004-03-28T21:43:27Z</updated>
<author>
<name>Bruce M Simpson</name>
<email>bms@FreeBSD.org</email>
</author>
<published>2004-03-28T21:43:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cffd5a3eb4a27553e49993b5b6e53361a2729a43'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Pull latest changes from OpenBSD:</title>
<updated>2003-11-16T15:07:10Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2003-11-16T15:07:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d09c47acd9c4184c67351da1f72417f7f593bc71'/>
<id>urn:sha1:d09c47acd9c4184c67351da1f72417f7f593bc71</id>
<content type='text'>
- improve sysinfo(2) syscall;
- add dummy fadvise64(2) syscall;
- add dummy *xattr(2) family of syscalls;
- add protos for the syscalls 222-225, 238-249 and 253-267;
- add exit_group(2) syscall, which is currently just wired to exit(2).

Obtained from:  OpenBSD
MFC after:      2 weeks
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-06-02T16:56:40Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-06-02T16:56:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=27e0099c4aed8d0e14f122458ef9cf8f6abd87b7'/>
<id>urn:sha1:27e0099c4aed8d0e14f122458ef9cf8f6abd87b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2);</title>
<updated>2002-10-11T11:43:09Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2002-10-11T11:43:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3ad9c842d2f2be0fbd917f1e22ff9c2700c0c50f'/>
<id>urn:sha1:3ad9c842d2f2be0fbd917f1e22ff9c2700c0c50f</id>
<content type='text'>
- add wrappers for mmap2(2) and ftruncate64(2) system calls;
- don't spam console with printf's when VFAT_READDIR_BOTH ioctl(2) is invoked;
- add support for SOUND_MIXER_READ_STEREODEVS ioctl(2);
- make msgctl(IPC_STAT) and IPC_SET actually working by converting from
  BSD msqid_ds to Linux and vice versa;
- properly return EINVAL if semget(2) is called with nsems being negative.

Reviewed by:	marcel
Approved by:	marcel
Tested with:	LSB runtime test
</content>
</entry>
<entry>
<title>Fix typo in the BSD copyright: s/withough/without/</title>
<updated>2002-06-02T20:05:59Z</updated>
<author>
<name>Jens Schweikhardt</name>
<email>schweikh@FreeBSD.org</email>
</author>
<published>2002-06-02T20:05:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=21dc7d4f578ad6d23b31512cb85464b3d4dd93ec'/>
<id>urn:sha1:21dc7d4f578ad6d23b31512cb85464b3d4dd93ec</id>
<content type='text'>
Spotted and suggested by:	des
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Hook up the new linux_ptrace implementation.</title>
<updated>2002-05-19T01:27:14Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2002-05-19T01:27:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c444f61706d58259df63dd50461404c8781a7669'/>
<id>urn:sha1:c444f61706d58259df63dd50461404c8781a7669</id>
<content type='text'>
PR: 33299
Submitted by: Alexander N. Kabaev &lt;ak03@gte.com&gt;
</content>
</entry>
<entry>
<title>Implement linux_chown and linux_lchown. The fchown syscall maps</title>
<updated>2001-10-16T06:15:36Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2001-10-16T06:15:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4c1e3817c469f491e007881e6345f8d0a3511fe3'/>
<id>urn:sha1:4c1e3817c469f491e007881e6345f8d0a3511fe3</id>
<content type='text'>
directly to the native syscall, because no filename handling
needs to be done.

Tested by: Martin Blapp &lt;mb@imp.ch&gt;
</content>
</entry>
<entry>
<title>Add a wrapper for linux_getsid -&gt; getsid Syscall.</title>
<updated>2001-09-15T09:57:30Z</updated>
<author>
<name>Michael Reifenberger</name>
<email>mr@FreeBSD.org</email>
</author>
<published>2001-09-15T09:57:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b8febfd1f20fc45253de4814716c26c185fe675d'/>
<id>urn:sha1:b8febfd1f20fc45253de4814716c26c185fe675d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Round of cleanups and enhancements. These include (in random order):</title>
<updated>2001-09-08T19:07:04Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2001-09-08T19:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5002a60f9bc2499187cf64bc5ed603a3c157c459'/>
<id>urn:sha1:5002a60f9bc2499187cf64bc5ed603a3c157c459</id>
<content type='text'>
o  Introduce private types for use in linux syscalls for two reasons:
   1. establish type independence for ease in porting and,
   2. provide a visual queue as to which syscalls have proper
      prototypes to further cleanup the i386/alpha split.
   Linuxulator types are prefixed by 'l_'. void and char have not
   been "virtualized".

o  Provide dummy functions for all syscalls and remove dummy functions
   or implementations of truely obsolete syscalls.

o  Sanitize the shm*, sem* and msg* syscalls.

o  Make a first attempt to implement the linux_sysctl syscall. At this
   time it only returns one MIB (KERN_VERSION), but most importantly,
   it tells us when we need to add additional sysctls :-)

o  Bump the kenel version up to 2.4.2 (this is not the same as the
   KERN_VERSION MIB, BTW).

o  Implement new syscalls, of which most are specific to i386. Our
   syscall table is now up to date with Linux 2.4.2. Some highlights:
   -  Implement the 32-bit uid_t and gid_t bases syscalls.
   -  Implement a couple of 64-bit file size/offset bases syscalls.

o  Fix or improve numerous syscalls and prototypes.

o  Reduce style(9) violations while I'm here. Especially indentation
   inconsistencies within the same file are addressed. Re-indenting
   did not obfuscate actual changes to the extend that it could not
   be combined.

NOTE: I spend some time testing these changes and found that if there
      were regressions, they were not caused by these changes AFAICT.
      It was observed that installing a RH 7.1 runtime environment
      did make matters worse. Hangs and/or reboots have been observed
      with and without these changes, so when it failed to make life
      better in cases it doesn't look like it made it worse.
</content>
</entry>
</feed>
