#
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.
|
#
849baab8 |
| 06-Sep-2000 |
David E. O'Brien <obrien@FreeBSD.org> |
Two sys/compat/linux sources aren't applicable on the Alpha at this time.
|
#
0ec24f5a |
| 22-Aug-2000 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Connect the new sources in /sys/compat/linux and the new file in /sys/i386/linux.
|
Revision tags: release/4.1.0, release/3.5.0_cvs |
|
#
27d33931 |
| 03-Jun-2000 |
Bruce Evans <bde@FreeBSD.org> |
Use the genassym script here too. The linux and svr4 modules were broken.
|
#
64db83a8 |
| 27-May-2000 |
Peter Wemm <peter@FreeBSD.org> |
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of encoding the relative path.
|
#
56ca3996 |
| 04-May-2000 |
Peter Wemm <peter@FreeBSD.org> |
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk. This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. Thi
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk. This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. This might also make it easier to build 5.x kernels on 4.0 boxes etc, assuming gensetdefs and config(8) are updated.
show more ...
|
Revision tags: release/4.0.0_cvs |
|
#
27e2d53c |
| 09-Jan-2000 |
Bruce Evans <bde@FreeBSD.org> |
Compile linux_genassym.c with ordinary ${CFLAGS}. The (small) need for -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built.
Use "genassym ... > ${.TARGET}", not
Compile linux_genassym.c with ordinary ${CFLAGS}. The (small) need for -U_KERNEL became negative when all all the genassym.c's were converted to be cross-built.
Use "genassym ... > ${.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.
show more ...
|
#
c4473420 |
| 29-Dec-1999 |
Peter Wemm <peter@FreeBSD.org> |
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is cons
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 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.
show more ...
|
#
00d6d49a |
| 23-Dec-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Use genassym(1) and <sys/assym.h> to generate assembler symbols.
|
Revision tags: release/3.4.0_cvs |
|
#
6f940b38 |
| 28-Nov-1999 |
Bruce Evans <bde@FreeBSD.org> |
Removed special rules for building and cleaning device interface files and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFI
Removed special rules for building and cleaning device interface files and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
show more ...
|
#
a50db558 |
| 12-Nov-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Replace 'i386' with '${MACHINE_ARCH}' in preparation of the development of a linuxulator for Alpha.
|
Revision tags: release/3.3.0_cvs |
|
#
48adcae9 |
| 03-Sep-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Install linux.sh in /usr/sbin and not in /usr/bin.
PR: 13545 Submitted by: Jose M. Alcaide <jose@we.lc.ehu.es>
|
#
9e8b10d1 |
| 28-Aug-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add MAINTAINER and remove the unused COMPAT_LINUX and VM_STACK defines.
|
#
c3aac50f |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
c6dfea0e |
| 27-Aug-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Add sysctl variables for the Linuxulator. These reside under `compat.linux' as discussed on current.
The following variables are defined (for now):
osname (defaults to "Linux") Allow us
Add sysctl variables for the Linuxulator. These reside under `compat.linux' as 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
show more ...
|
Revision tags: release/3.2.0, release/3.1.0 |
|
#
b5def701 |
| 26-Jan-1999 |
Julian Elischer <julian@FreeBSD.org> |
Compile the linux module with the same flags as the kernel. (oops).
Submitted by: "Richard Seaman, Jr." <dick@tar.com>
|
Revision tags: release/3.0.0, release/2.2.8 |
|
#
531842e1 |
| 12-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Install scripts without .sh suffix.
|