<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lkm/linux, branch release/2.2.7_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.7_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.7_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1998-07-24T04:57:32Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1998-07-24T04:57:32Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1998-07-24T04:57:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a8a3fe17f40c9b40fdba5b5a54eccb48a980e821'/>
<id>urn:sha1:a8a3fe17f40c9b40fdba5b5a54eccb48a980e821</id>
<content type='text'>
'RELENG_2_2_7_RELEASE'.

This commit was manufactured to restore the state of the 2.2.7-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>MFC: primarily do-nothing commits just to facilitate future merging.</title>
<updated>1998-03-06T05:27:04Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1998-03-06T05:27:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef33836f219adbc988e297b7ccb22d78bcfc8ba8'/>
<id>urn:sha1:ef33836f219adbc988e297b7ccb22d78bcfc8ba8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Shut up the uprintf() on init - it only screws up the console</title>
<updated>1997-05-01T06:07:32Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-05-01T06:07:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b67946a4314774e3266ca177b3b53545ebdcbcad'/>
<id>urn:sha1:b67946a4314774e3266ca177b3b53545ebdcbcad</id>
<content type='text'>
output.
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'.</title>
<updated>1997-02-06T17:52:31Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1997-02-06T17:52:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=02dc1b38dc547431532d39eb3cea448f27dee511'/>
<id>urn:sha1:02dc1b38dc547431532d39eb3cea448f27dee511</id>
<content type='text'>
</content>
</entry>
<entry>
<title>YAMFC:  install the linux(8) man page.</title>
<updated>1997-01-10T05:54:36Z</updated>
<author>
<name>Mike Pritchard</name>
<email>mpp@FreeBSD.org</email>
</author>
<published>1997-01-10T05:54:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=46cdecc8f3bcb80a48afa008e4dda1c8096a2c78'/>
<id>urn:sha1:46cdecc8f3bcb80a48afa008e4dda1c8096a2c78</id>
<content type='text'>
The new man page was tagged onto the RELENG_2_2 branch.
</content>
</entry>
<entry>
<title>Prepare kernel to take advantage of "branded" ELF binaries.</title>
<updated>1996-10-16T17:51:08Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1996-10-16T17:51:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea5a2b2e00fd60ac2fa3424e2b18e04f29bbd344'/>
<id>urn:sha1:ea5a2b2e00fd60ac2fa3424e2b18e04f29bbd344</id>
<content type='text'>
</content>
</entry>
<entry>
<title>`struct linker_set execsw_set' was declared as const and pointers in it</title>
<updated>1996-09-03T22:52:27Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-09-03T22:52:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e7fa2650cc7987d3a3a414123df7b78c132d301b'/>
<id>urn:sha1:e7fa2650cc7987d3a3a414123df7b78c132d301b</id>
<content type='text'>
were declared as non-const.  This is backwards (_lkm_exec() changes the
pointers but all the target `struct execsw's are const).  Fixed this
and poisoned related declarations to match and removed the bogus casts
that hid the bug.
</content>
</entry>
<entry>
<title>Fixed the `machine' link.  It pointed to the wrong place, and was created</title>
<updated>1996-06-25T20:13:12Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-06-25T20:13:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c11bd94104157d5cb286da5951455e297e29654e'/>
<id>urn:sha1:c11bd94104157d5cb286da5951455e297e29654e</id>
<content type='text'>
too late to be used in all cases.  It should probably be created (early)
in bsd.kmod.mk for all LKMs.

Use cc instead of cpp | as for the same reasons as in the kernel makefile.
CFLAGS isn't split up as well as in the kernel makefile, but cc doesn't
pass compiler warning flags to cpp, so there is no need to split it.
</content>
</entry>
<entry>
<title>linux_interp now moved into sys/i386/linux/linux_sysvec.c, but still</title>
<updated>1996-03-10T22:43:37Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-03-10T22:43:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f07101317f658c2b4fe889b29df979ee09fee753'/>
<id>urn:sha1:f07101317f658c2b4fe889b29df979ee09fee753</id>
<content type='text'>
connected at load and unload time from here.
</content>
</entry>
<entry>
<title>First attempt at FreeBSD &amp; Linux ELF support.</title>
<updated>1996-03-10T08:42:54Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>1996-03-10T08:42:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1743d02cd14069f69a50bb8a6c626c1c6f47ddd'/>
<id>urn:sha1:e1743d02cd14069f69a50bb8a6c626c1c6f47ddd</id>
<content type='text'>
Compile and link a new kernel, that will give native ELF support, and
provide the hooks for other ELF interpreters as well.

To make native ELF binaries use John Polstras elf-kit-1.0.1..
For the time being also use his ld-elf.so.1 and put it in
/usr/libexec.

The Linux emulator has been enhanced to also run ELF binaries, it
is however in its very first incarnation.
Just get some Linux ELF libs (Slackware-3.0) and put them in the
prober place (/compat/linux/...).
I've ben able to run all the Slackware-3.0 binaries I've tried
so far.
(No it won't run quake yet :)
</content>
</entry>
</feed>
