Peter Wemm
00e280ca86
Missed this file.
1998-10-16 04:31:35 +00:00
Peter Wemm
a654d07295
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)
1998-10-16 04:30:52 +00:00
Alexander Langer
514058dc0d
Unregister the glibc2 brand at module unload time.
...
Change the ELF registration/unregistration scheme to be less error prone.
Adding a new brand requires a single addition to linux_brandlist instead of
modifying linux_load(), linux_unload(), and linux_elf_init().
Approved by: jkh
Reviewed by: msmith
1998-10-11 21:08:02 +00:00
Robert V. Baron
ecee3646ce
Fixes for lkm:
...
1. use VFS_LKM vs ACTUALLY_LKM_NOT_KERNEL
2. don't pass -DCODA to lkm build
1998-09-29 20:19:45 +00:00
Greg Lehey
3d8357b49c
Include vinum in SUBDIR
1998-09-28 05:38:52 +00:00
Greg Lehey
759ae89394
Correct calculation of revive blocksize
...
Submitted by: Chris Csanady
1998-09-28 04:24:10 +00:00
Greg Lehey
02d719b0f5
Get include paths right
1998-09-28 04:21:20 +00:00
Robert V. Baron
34b01b8c34
lkm for coda
1998-09-25 17:51:44 +00:00
Mike Smith
4e138a28a0
Add support for glibc consumers using the new ld-linux.so.2 linker.
...
I can't say this was the most inspired fix, but it matches the design OK.
1998-09-17 22:08:34 +00:00
Søren Schmidt
d74e86d9e3
Fix the sreensavers so the work again with the new syscons & friends.
...
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1998-09-17 19:40:30 +00:00
Greg Lehey
e4381fa521
Import base vinum lkm sources
1998-09-16 05:56:21 +00:00
Søren Schmidt
e0b1054764
Add the vesa module to the list
1998-09-15 20:17:35 +00:00
Søren Schmidt
35e46e3eaf
Double oops, committed the wrong Makefile ata that, fixed.
1998-09-15 20:14:11 +00:00
Søren Schmidt
c3fa0a68ff
Oops for the Makefile for the VESA lkm
1998-09-15 20:09:18 +00:00
Søren Schmidt
a8445737e7
Add VESA support to syscons.
...
Kazu writes:
The VESA support code requires vm86 support. Make sure your kernel
configuration file has the following line.
options "VM86"
If you want to statically link the VESA support code to the kernel,
add the following option to the kernel configuration file.
options "VESA"
The vidcontrol command now accepts the following video mode names:
VESA_132x25, VESA_132x43, VESA_132x50, VESA_132x60, VESA_800x600
The VESA_800x600 mode is a raster display mode. The 80x25 text will
be displayed on the 800x600 screen. Useful for some laptop computers.
vidcontrol accepts the new `-i <info>' option, where <info> must be
either `adapter' or `mode'. When the `-i adapter' option is given,
vidcontrol will print basic information (not much) on the video
adapter. When the `-i mode' option is specified, vidcontrol will
list video modes which are actually supported by the video adapter.
Submitted by: Kazutaka YOKOTA yokota@FreeBSD.ORG
1998-09-15 18:16:39 +00:00
Martin Cracauer
62e334347c
Load linux emulator lkm only when not already loaded. This avoids
...
leftover files in /tmp. Script slightly modified from PR version
to use fewer processes.
PR: i386/7725
Submitted by: Stefan Eggers seggers@semyam.dinoco.de
1998-09-07 16:15:59 +00:00
Wolfram Schneider
acd8019083
Sort cross references.
1998-08-31 16:41:09 +00:00
Jordan K. Hubbard
447aadb17e
Shut this thing up, like the other LKMs
1998-08-24 05:31:57 +00:00
Kazutaka YOKOTA
11afcc8f9f
The daemon, snake and star savers should refuse to load if the current
...
video mode is the VESA mode, because they cannot work properly under the
VESA mode support as in the current form.
1998-08-06 09:14:26 +00:00
Alexander Langer
3f47ee5c4d
A better solution to the rm_at_exit problem: Register the exit function
...
during first mount. Unregister the exit function at last unmount.
Concept by: sef
Reviewed by: sef
Implemented by: alex
1998-07-27 01:07:01 +00:00
Alexander Langer
ca2be56ff9
Override the default VFS LKM dispatch functions so that a module
...
unload function can be provided (this is necessary to unregister
the at_exit handler).
1998-07-25 15:52:44 +00:00
Bruce Evans
90665a1b48
Finished previous fix - don't forget to add one dummy options header
...
to CLEANFILES.
Fixed lots of style bugs.
1998-07-07 02:27:09 +00:00
Bruce Evans
8c1a5985d2
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.)
1998-07-07 02:04:20 +00:00
Søren Schmidt
22ae800eb6
Fix the N'th occurance of missed bits due to opt_???? mucking.
...
Doesn't anybody TEST code before committing....
This is the N+1'th time these laste couble of days...
1998-07-02 14:09:44 +00:00
Bruce Evans
7f591b7e4b
Fixed missing options headers. Options that affect LKMs shouldn't
...
exist.
1998-07-01 17:10:00 +00:00
Bruce Evans
857c5980c4
Added opt_vmpage.h to SRCS so that it actually gets created.
1998-07-01 17:02:57 +00:00
Søren Schmidt
7b8e054911
Leading whitespace in Makefile are TABS not spaces....
1998-06-30 16:09:28 +00:00
John-Mark Gurney
ae3efda3a4
add new opt_nfs.h to cleanfiles...
1998-06-30 11:29:01 +00:00
John-Mark Gurney
bd362ab12d
fix more of my breakage... :(
...
create opt_vmpage.h
1998-06-30 11:28:06 +00:00
John-Mark Gurney
56786ee91b
fix buildworld hopefully be3fore anyone complains...
...
NFS_*TIMO should possibly be converted to sysctl vars (jkh's suggestion),
but in some cases it looks like nfs keeps a copy of the value in a struct
hash sizes are already ifdef'd KERNEL, so there aren't userland inpact
from them...
1998-06-30 11:19:22 +00:00
Joseph Koshy
e4ef858515
Removed reference to obsolete file "README.iBCS2".
...
Submitted by: Max Euston <max@jmrodgers.com>
PR: 6679
1998-05-19 03:31:34 +00:00
John Birrell
6e19590c40
The FreeBSD lkm design is aout specific.
1998-05-15 11:57:05 +00:00
Peter Wemm
cbd71a62bb
Give this a shot at actually working as an LKM..
1998-03-27 04:05:08 +00:00
Bruce Evans
77d71f644a
Fixed a race to build the @' and
machine' symlinks early enough
...
for `make -jN'.
1998-03-19 12:35:55 +00:00
Eivind Eklund
97df91b415
The coff LKM needs IBCS2 to be able to link (for the 'make regress'
...
linktest) - add this as a dependency.
1998-03-12 20:04:38 +00:00
Bruce Evans
e25af463f2
Don't add files handled by bsd.kmod.mk to CLEANFILES. Don't add never-
...
generated files to CLEANFILES.
1998-02-25 01:40:55 +00:00
Mike Smith
34ec3b3cc9
Don't reference (nonesxistent) qcam module.
1998-02-18 14:30:07 +00:00
Eivind Eklund
ccf5ba7483
Back out opt_diagnostic.h changes.
1998-02-06 23:54:27 +00:00
Eivind Eklund
8e734a64e3
Make the LKMs handle DIAGNOSTIC as a new-style option.
1998-02-04 21:56:39 +00:00
Eivind Eklund
cb71d9bfa8
Make this work with SPX_HACK as a new-style option.
1998-02-04 04:07:43 +00:00
Bruce Evans
98f3fd4b49
Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absolute
...
path to the obj directory in ${CFLAGS}. This is actually equivalent
to "-I." since bsd.kmod.mk also puts -I- in ${CFLAGS}.
1998-02-01 18:12:15 +00:00
Bruce Evans
609e0c94f2
Don't put a path to "sys" in ${CFLAGS} here. bsd.kmod.mk now handles
...
this more generally.
1998-02-01 17:59:59 +00:00
Bruce Evans
77783a2701
Don't handle the `machine' symlink or related include paths here.
...
bsd.kmod.mk now handles it more generally.
1998-02-01 17:53:56 +00:00
Bruce Evans
4d889d1c84
Fixed breakage from converting NULLFS_DEBUG to a new-style option.
1998-02-01 17:34:11 +00:00
Eivind Eklund
7f4ba71355
LKM-support for converting all file-system options to new-style options.
1998-01-24 02:21:53 +00:00
Bruce Evans
33b77e2dec
Include <machine/pc/display.h>, not <i386/include/pc/display.h>. This is
...
not quite correct, because the Makefiles in lkm/syscons don't set up the
`machine' symlink, but other, more volatile headers in <machine> are
already used.
1998-01-16 17:58:55 +00:00
Eivind Eklund
9e1d8a7b92
Minor fixups after INET option change.
1998-01-09 01:01:21 +00:00
Eivind Eklund
aa1b929b8b
Make the LKMs compile with the INET option as a newstyle option in
...
opt_inet.h.
1998-01-08 23:50:27 +00:00
Eivind Eklund
b449fccbbc
Fix my typo.
...
Submitted by: helbig
1997-12-16 22:50:18 +00:00
Eivind Eklund
e9161c5082
Handle COMPAT_43 define -> option change.
1997-12-16 18:45:50 +00:00