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.
|