<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/modules/linux/Makefile, branch release/6.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2008-01-15T15:46:22Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2008-01-15T15:46:22Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-01-15T15:46:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5cd221028ba5e7ada35a0dd196fb642b44f197d1'/>
<id>urn:sha1:5cd221028ba5e7ada35a0dd196fb642b44f197d1</id>
<content type='text'>
'RELENG_6_3_0_RELEASE'.

This commit was manufactured to restore the state of the 6.3-RELEASE image.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2007-08-29T15:04:26Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2007-08-29T15:04:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9b142e22759577904354788b0b98d6ccd4a0bcac'/>
<id>urn:sha1:9b142e22759577904354788b0b98d6ccd4a0bcac</id>
<content type='text'>
 - sync linuxulator:
   * add syscalls:
     + stat            (i386, amd64)
     + iopl            (i386, amd64)
     + mprotect        (i386)
     + rt_sigpending   (i386)
     + rt_sigtimedwait (i386)
     + statfs64        (i386, amd64)
     + utimes          (i386, amd64)
     + settimeofday    (amd64)
     + clock_*         (i386, amd64)
   * de-COMPAT_43-ify:
     + sethostname
     + lstat
     + ftruncate
     + nanosleep (i386)
   * add more dummy syscalls so that we know what is needed

Tested by:	bsam (on i386/amd64 with LTP 20070630)
</content>
</entry>
<entry>
<title>MFC the enhancements to the Linux emulation layer so the MegaRAID SAS</title>
<updated>2006-06-15T15:52:05Z</updated>
<author>
<name>Doug Ambrisko</name>
<email>ambrisko@FreeBSD.org</email>
</author>
<published>2006-06-15T15:52:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b4cb92400740769d986551d63dcc0141e9091f14'/>
<id>urn:sha1:b4cb92400740769d986551d63dcc0141e9091f14</id>
<content type='text'>
management tools can work.  This is not totally connected to the build
yet.  The mfi(4) change have not been MFC'ed yet.  This will be done
shortly.  I'm trying to do this in chunks so I don't totally break
the build on a missed commit.  This has passed make universe a while
ago:
  Enhance the Linux emulation layer to make MegaRAID SAS managements tool happy.
  Add back in a scheme to emulate old type major/minor numbers via hooks into
  stat, linprocfs to return major/minors that Linux app's expect.  Currently
  only /dev/null is always registered.  Drivers can register via the Linux
  type shim similar to the ioctl shim but by using
  linux_device_register_handler/linux_device_unregister_handler functions.
  The structure is:

    struct linux_device_handler {
        char    *bsd_driver_name;
        char    *linux_driver_name;
        char    *bsd_device_name;
        char    *linux_device_name;
        int     linux_major;
        int     linux_minor;
        int     linux_char_device;
    };

  Linprocfs uses this to display the major number of the driver.  The
  soon to be available linsysfs will use it to fill in the driver name.
  Linux_stat uses it to translate the major/minor into Linux type values.

  Note major numbers are dynamically assigned via passing in a -1 for
  the major number so we don't need to keep track of them.

  This is somewhat needed due to us switching to our devfs.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-02-10T00:38:08Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2006-02-10T00:38:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f6ee2913053fae980acb28ff2a09726dcfc90ff0'/>
<id>urn:sha1:f6ee2913053fae980acb28ff2a09726dcfc90ff0</id>
<content type='text'>
Avoid creating (and subsequently using) fake opt_*.h files
when the modules are built with the kernel and hence actual
opt_*.h files are available in ${KERNBUILDDIR}.  Fix a few
small bugs that would prevent this from working.

At last the build options of the modules become consistent
with those of the kernel unless the MODULES_WITH_WORLD way
still is used.

Approved by:	re (kensmith, scottl)
Requested by:	ru
Tested on:	amd64 i386 sparc64
Tested by:	md5
</content>
</entry>
<entry>
<title>Move MAINTAINER documentation to MAINTAINERS</title>
<updated>2005-06-04T16:57:04Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-06-04T16:57:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e8b2943fabf85fae379a225da119b736fb14884f'/>
<id>urn:sha1:e8b2943fabf85fae379a225da119b736fb14884f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Remove @- from the ln and change it to a -sf.  This was bogus, and</title>
<updated>2003-11-19T05:08:27Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-11-19T05:08:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3193579b66fd7067f898dbc54bdea81a0e6f9bd0'/>
<id>urn:sha1:3193579b66fd7067f898dbc54bdea81a0e6f9bd0</id>
<content type='text'>
  regocnized as such at the time.  Now that the other bogons in the
  tree have been fixed, we can remove this ugly kludge.
o Remove stale/bogus opt_foo.h files.  These are left over from
  by-gone resources.  And they point to the need, yet again, to
  improve the build system so meta information is only in one place.

Submitted by: ru
Reviewed by: bde
Approved by: re@ (jhb)
</content>
</entry>
<entry>
<title>Add IPv6 support for Linuxlator.</title>
<updated>2003-02-03T17:43:20Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2003-02-03T17:43:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ca26842e2af2aee467420feb874f83627c5c7027'/>
<id>urn:sha1:ca26842e2af2aee467420feb874f83627c5c7027</id>
<content type='text'>
Reviewed by:	dwmalone
MFC after:	10 days
</content>
</entry>
<entry>
<title>opt_kstack_pages.h is not needed anymore.  It would have been a Bad Thing</title>
<updated>2002-09-08T02:59:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-08T02:59:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c503d8706c173a998fd9c0020a7c26381592d544'/>
<id>urn:sha1:c503d8706c173a998fd9c0020a7c26381592d544</id>
<content type='text'>
if it had been different to the running kernel.
</content>
</entry>
<entry>
<title>Unbreak the modules build:</title>
<updated>2002-09-07T18:02:18Z</updated>
<author>
<name>Thomas Moestl</name>
<email>tmm@FreeBSD.org</email>
</author>
<published>2002-09-07T18:02:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=27d29f428c3cae8d64145f49456f46a38e9c38e3'/>
<id>urn:sha1:27d29f428c3cae8d64145f49456f46a38e9c38e3</id>
<content type='text'>
- add dependencies on opt_cpu.h and opt_kstack_pages.h to the linux module
  Makefile in the i386 case. The latter is needed by an i386-only file, the
  former by the i386 implementation of linux_sysvec.c (opt_cpu.h is used for
  architecture-dependent options, so I added it only for i386, although this
  file is also generated for the alpha).
- add a dependency on opt_kstack_pages.h to the pecoff module Makefile.
</content>
</entry>
<entry>
<title>Introduce support for Mandatory Access Control and extensible</title>
<updated>2002-08-01T22:23:02Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2002-08-01T22:23:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eddc160e009a2caafeffb450d521eca159a21557'/>
<id>urn:sha1:eddc160e009a2caafeffb450d521eca159a21557</id>
<content type='text'>
kernel access control.

Invoke appropriate MAC entry points for a number of VFS-related
operations in the Linux ABI module.  In particular, handle uselib
in a manner similar to open() (more work is probably needed here),
as well as handle statfs(), and linux readdir()-like calls.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, NAI Labs
</content>
</entry>
</feed>
