<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/linux/Makefile, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-07-07T01:29:00Z</updated>
<entry>
<title>MFC: rev 1.35-36(use sys/conf/kmod.mk to make /sys self contained)</title>
<updated>2000-07-07T01:29:00Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-07-07T01:29:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eef5b4dfd520fa02bfb6062709e756e0a35b6312'/>
<id>urn:sha1:eef5b4dfd520fa02bfb6062709e756e0a35b6312</id>
<content type='text'>
     rev 1.37 (use getassym script)
</content>
</entry>
<entry>
<title>Compile linux_genassym.c with ordinary ${CFLAGS}.  The (small) need for</title>
<updated>2000-01-09T10:04:53Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2000-01-09T10:04:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=27e2d53c58eea22796d9bd2ac2fcd63175280dd7'/>
<id>urn:sha1:27e2d53c58eea22796d9bd2ac2fcd63175280dd7</id>
<content type='text'>
-U_KERNEL became negative when all all the genassym.c's were converted
to be cross-built.

Use "genassym ... &gt; ${.TARGET}", not "genassym -o $@ ...", so that
genassym(1) doesn't need to support -o.

Removed duplicate -D_KERNEL from flags for compiling linux_locore.s.
</content>
</entry>
<entry>
<title>Change #ifdef KERNEL to #ifdef _KERNEL in the public headers.  "KERNEL"</title>
<updated>1999-12-29T05:07:58Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-12-29T05:07:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c447342094276b4d604449bb776063c7b88c4992'/>
<id>urn:sha1:c447342094276b4d604449bb776063c7b88c4992</id>
<content type='text'>
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot).  This is consistant with the other
BSD's who made this change quite some time ago.  More commits to come.
</content>
</entry>
<entry>
<title>Use genassym(1) and &lt;sys/assym.h&gt; to generate assembler symbols.</title>
<updated>1999-12-23T19:59:47Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-12-23T19:59:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=00d6d49adc30f55401a468e028a7adce06634509'/>
<id>urn:sha1:00d6d49adc30f55401a468e028a7adce06634509</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed special rules for building and cleaning device interface files</title>
<updated>1999-11-28T18:53:47Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1999-11-28T18:53:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6f940b38476a3dc6ecaca7ad305eddf1f9eab154'/>
<id>urn:sha1:6f940b38476a3dc6ecaca7ad305eddf1f9eab154</id>
<content type='text'>
and empty options files.  The rules are now generated automatically in
bsd.kmod.mk.  Cleaned up related things ($S and ${CLEANFILES}).
</content>
</entry>
<entry>
<title>Replace 'i386' with '${MACHINE_ARCH}' in preparation of the development</title>
<updated>1999-11-12T20:04:59Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-11-12T20:04:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a50db5588430bf8fb6eab7cbdea636ea8628473c'/>
<id>urn:sha1:a50db5588430bf8fb6eab7cbdea636ea8628473c</id>
<content type='text'>
of a linuxulator for Alpha.
</content>
</entry>
<entry>
<title>Install linux.sh in /usr/sbin and not in /usr/bin.</title>
<updated>1999-09-03T07:15:38Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-09-03T07:15:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=48adcae922a82027d99ce0998ae068f7d41c4d82'/>
<id>urn:sha1:48adcae922a82027d99ce0998ae068f7d41c4d82</id>
<content type='text'>
PR: 13545
Submitted by: Jose M. Alcaide &lt;jose@we.lc.ehu.es&gt;
</content>
</entry>
<entry>
<title>Add MAINTAINER and remove the unused COMPAT_LINUX and VM_STACK defines.</title>
<updated>1999-08-28T09:04:21Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-08-28T09:04:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9e8b10d186a3669f14d2503f062e14ebc8cb3f57'/>
<id>urn:sha1:9e8b10d186a3669f14d2503f062e14ebc8cb3f57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>urn:sha1:c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add sysctl variables for the Linuxulator. These reside under `compat.linux' as</title>
<updated>1999-08-27T19:47:41Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>1999-08-27T19:47:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c6dfea0ebdd03519c549b3159be4f45f1edcf534'/>
<id>urn:sha1:c6dfea0ebdd03519c549b3159be4f45f1edcf534</id>
<content type='text'>
discussed on current.

The following variables are defined (for now):

    osname (defaults to "Linux")
        Allow users to change the name of the OS as returned by uname(2),
        specially added for all those Linux Netscape users and statistics
        maniacs :-) We now have what we all wanted!

    osrelease (defaults to "2.2.5")
        Allow users to change the version of the OS as returned by uname(2).
        Since -current supports glibc2.1 now, change the default to 2.2.5
        (was 2.0.36).

    oss_version (defaults to 198144 [0x030600])
        This one will be used by the OSS_GETVERSION ioctl (PR 12917) which I
        can commit now that we have the MIB. The default version number is the
        lowest version possible with the current 'encoding'.

A note about imprisoned processes (see jail(2)):
  These variables are copy-on-write (as suggested by phk). This means that
  imprisoned processes will use the system wide value unless it is written/set
  by the process. From that moment on, a copy local to the prison will be
  used.

A note about the implementation:
  I choose to add a single pointer to struct prison, because I didn't like the
  idea of changing struct prison every time I come up with a new variable. As
  a side effect, the extra storage is only needed when a variable is set from
  within the prison. This also minimizes kernel bloat when the Linuxulator is
  not used; both compiled in or as a module.

Reviewed by: bde (first version only) and phk
</content>
</entry>
</feed>
