#
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.
|
#
0ddd3cf2 |
| 11-Nov-1998 |
Peter Wemm <peter@FreeBSD.org> |
Rename joy,ibcs2,linux to joy.sh,ibcs2.sh,linux.sh (via repo copy).
|
#
aab22db7 |
| 10-Nov-1998 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
We need to install the linux shell script or the lkm version will still be in place.
|
#
ce6bd347 |
| 05-Nov-1998 |
Peter Wemm <peter@FreeBSD.org> |
Build linux_genassym static, this should help aout-to-elf builds
|
#
6a1a9040 |
| 05-Nov-1998 |
Peter Wemm <peter@FreeBSD.org> |
Do not overwrite the lkm versions of the install scripts for now. linux works but ibcs2 has a load failure and joy doesn't look like it'll work.
|
#
a654d072 |
| 16-Oct-1998 |
Peter Wemm <peter@FreeBSD.org> |
Sample initial set of kld-ified modules. Not all have been completely converted yet. These are more of a starting point. This is NOT connected to the parent Makefile.
OK'ed by jkh (who is ever so
Sample initial set of kld-ified modules. Not all have been completely converted yet. These are more of a starting point. This is NOT connected to the parent Makefile.
OK'ed by jkh (who is ever so patiently waiting)
show more ...
|
Revision tags: release/2.2.7 |
|
#
8c1a5985 |
| 07-Jul-1998 |
Bruce Evans <bde@FreeBSD.org> |
Added a `build-tools' target for internal tools. (linux_genassym may not actually work for cross compiling, but that is another problem.)
Honor LDFLAGS for building internal tools. (Tools should n
Added a `build-tools' target for internal tools. (linux_genassym may not actually work for cross compiling, but that is another problem.)
Honor LDFLAGS for building internal tools. (Tools should normally be built static to avoid problems with picking up target shared libraries. bsd.kmod doesn't set -static yet, and has some problems with `LDFLAGS=-static ...' in the environment.)
show more ...
|
#
7f591b7e |
| 01-Jul-1998 |
Bruce Evans <bde@FreeBSD.org> |
Fixed missing options headers. Options that affect LKMs shouldn't exist.
|
Revision tags: release/2.2.6 |
|
#
77d71f64 |
| 19-Mar-1998 |
Bruce Evans <bde@FreeBSD.org> |
Fixed a race to build the `@' and `machine' symlinks early enough for `make -jN'.
|
#
ccf5ba74 |
| 07-Feb-1998 |
Eivind Eklund <eivind@FreeBSD.org> |
Back out opt_diagnostic.h changes.
|