History log of /freebsd/sys/modules/linux/Makefile (Results 151 – 175 of 298)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/6.0.0_cvs, release/6.0.0
# 82292344 15-Oct-2005 Yaroslav Tykhiy <ytykhiy@gmail.com>

Let modules use the kernel's opt_*.h files if built along with
the kernel by wrapping all targets for fake opt_*.h files in
.if defined(KERNBUILDDIR). Thus, such fake files won't be
created at all i

Let modules use the kernel's opt_*.h files if built along with
the kernel by wrapping all targets for fake opt_*.h files in
.if defined(KERNBUILDDIR). Thus, such fake files won't be
created at all if modules are built with the kernel.

Some modules undergo cleanup like removing unused or unneeded
options or .h files, without which they wouldn't build this way
or the other.

Reviewed by: ru
Tested by: no binary changes in modules built alone
Tested on: i386 sparc64 amd64

show more ...


# e8b2943f 04-Jun-2005 Warner Losh <imp@FreeBSD.org>

Move MAINTAINER documentation to MAINTAINERS


Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0
# 3193579b 19-Nov-2003 Warner Losh <imp@FreeBSD.org>

o Remove @- from the ln and change it to a -sf. This was bogus, and
regocnized as such at the time. Now that the other bogons in the
tree have been fixed, we can remove this ugly kludge.
o Remo

o Remove @- from the ln and change it to a -sf. This was bogus, and
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)

show more ...


Revision tags: release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0
# ca26842e 03-Feb-2003 Hajimu UMEMOTO <ume@FreeBSD.org>

Add IPv6 support for Linuxlator.

Reviewed by: dwmalone
MFC after: 10 days


Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs
# c503d870 08-Sep-2002 Peter Wemm <peter@FreeBSD.org>

opt_kstack_pages.h is not needed anymore. It would have been a Bad Thing
if it had been different to the running kernel.


# 27d29f42 07-Sep-2002 Thomas Moestl <tmm@FreeBSD.org>

Unbreak the modules build:
- 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

Unbreak the modules build:
- 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.

show more ...


Revision tags: release/4.6.2_cvs, release/4.6.2
# eddc160e 02-Aug-2002 Robert Watson <rwatson@FreeBSD.org>

Introduce support for Mandatory Access Control and extensible
kernel access control.

Invoke appropriate MAC entry points for a number of VFS-related
operations in the Linux ABI module. In particula

Introduce support for Mandatory Access Control and extensible
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

show more ...


Revision tags: release/4.6.1, release/4.6.0_cvs
# c444f617 19-May-2002 Marcel Moolenaar <marcel@FreeBSD.org>

Hook up the new linux_ptrace implementation.

PR: 33299
Submitted by: Alexander N. Kabaev <ak03@gte.com>


# bea8bf95 22-Feb-2002 Dag-Erling Smørgrav <des@FreeBSD.org>

(Belatedly) add the required EXPORT_SYMS. I'm not sure the list is complete,
but at least linprocfs works (I haven't had the opportunity to test other
stuff that depends on the linux module, like aa

(Belatedly) add the required EXPORT_SYMS. I'm not sure the list is complete,
but at least linprocfs works (I haven't had the opportunity to test other
stuff that depends on the linux module, like aac or tdfx)

show more ...


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# ee3c29eb 10-Jan-2002 Mike Smith <msmith@FreeBSD.org>

genassym depends on the presence of common variables, disable the use
of -fno-common in this case.


# 5c465126 18-Nov-2001 Marcel Moolenaar <marcel@FreeBSD.org>

Pass maintainership over to emulation@FreeBSD.org. It has been fun,
but time and other interests is making it hard. Open the door for
new blood and fresh tactics now that the Linuxulator has had its

Pass maintainership over to emulation@FreeBSD.org. It has been fun,
but time and other interests is making it hard. Open the door for
new blood and fresh tactics now that the Linuxulator has had its
facelift.

Thanks to all who contributed during my tour of duty!

show more ...


# 5002a60f 08-Sep-2001 Marcel Moolenaar <marcel@FreeBSD.org>

Round of cleanups and enhancements. These include (in random order):

o Introduce private types for use in linux syscalls for two reasons:
1. establish type independence for ease in porting and,

Round of cleanups and enhancements. These include (in random order):

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.

show more ...


# 055d4956 29-Aug-2001 Andrew Gallatin <gallatin@FreeBSD.org>

Fix linux_getcwd() so that if the cwd isn't cached (__getcwd() fails),
the cwd is looked up inside the kernel. The native getcwd() in libc
handles this in userland if __getcwd() fails.

Obtained from

Fix linux_getcwd() so that if the cwd isn't cached (__getcwd() fails),
the cwd is looked up inside the kernel. The native getcwd() in libc
handles this in userland if __getcwd() fails.

Obtained from: NetBSD via OpenBSD
Tested by: Chris Casey <chriss@phys.ksu.edu>, Markus Holmberg <markush@acc.umu.se>
Reviewed by: Darrell Anderson <anderson@cs.duke.edu>
PR: kern/24315

show more ...


Revision tags: release/4.3.0_cvs, release/4.3.0
# 481d7a58 04-Feb-2001 Peter Wemm <peter@FreeBSD.org>

Zap obsolete (died with LKM) EXPORT_SYMS variable


# e4b36f7d 07-Jan-2001 Peter Wemm <peter@FreeBSD.org>

It is unlikely that we'll be supporting old-style ZMAGIC linux a.out
binaries on anything but i386.. (ia64, sparc64, etc) Invert the .if
so that it is inclusive of i386 platforms rather than excludi

It is unlikely that we'll be supporting old-style ZMAGIC linux a.out
binaries on anything but i386.. (ia64, sparc64, etc) Invert the .if
so that it is inclusive of i386 platforms rather than excluding just
the alpha.

show more ...


# c68159a6 06-Jan-2001 David E. O'Brien <obrien@FreeBSD.org>

Use a consistent style and one much closer to the rest of /usr/src


# b4c6727a 03-Dec-2000 Marcel Moolenaar <marcel@FreeBSD.org>

Don't auto-generate the syscalls.


# fa581ad8 03-Dec-2000 Marcel Moolenaar <marcel@FreeBSD.org>

Fix dependency for auto-generated files. This commit is
for archiving purposes only; auto-generation is going to
be reverted.

requested by: obrien
submitted: gallatin


Revision tags: release/4.2.0
# 2bfb7720 05-Nov-2000 Marcel Moolenaar <marcel@FreeBSD.org>

Fix breakage for parallel builds.


# 59807abe 02-Nov-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Retire linux(8). Using shell scripts to load kernel loadable modules is
out of fashion. This particular case, unlike joy(8) and friends which
are just plain silly, did more than just load a kernel

Retire linux(8). Using shell scripts to load kernel loadable modules is
out of fashion. This particular case, unlike joy(8) and friends which
are just plain silly, did more than just load a kernel loadable module.
However, /etc/rc and the linux_base port were adjusted a while back to
cope with the absence of this script.

The only outstanding reason to hang on to it would have been for the
linux(8) manual page, which clued folks into the existence of the
Linuxulator. A new linux(4) was introduced a while back. It does
a much better job.

This script just isn't useful any more.

show more ...


# f11610e0 02-Nov-2000 Andrew Gallatin <gallatin@FreeBSD.org>

Support for the linux ipc syscalls on the alpha, where each one has
its own syscall rather than going through a demux function like
linux_ipc() on i386


# 73bf6c91 01-Nov-2000 David E. O'Brien <obrien@FreeBSD.org>

Allow the building of the syscall bits at compile time.


# 23b16c61 08-Oct-2000 David E. O'Brien <obrien@FreeBSD.org>

Don't install manpages.
They are being moved elsewhere, and they are causing problems being here.


# 229edd6d 04-Oct-2000 David E. O'Brien <obrien@FreeBSD.org>

Only install secondary components if the destination directory exists.
This may be a WIP, but `make release' needs it sooner than later.


Revision tags: release/4.1.1_cvs
# 3e0aa010 06-Sep-2000 David E. O'Brien <obrien@FreeBSD.org>

Since AlphaLinux is the weirdest Linux of all, probably best to do the
logic this way.


12345678910>>...12