peter
1db7fe2fb1
Revert $FreeBSD$ back to $Id$
1997-02-22 12:49:29 +00:00
wosch
a3a6062c6d
Make ibcs2 a little bit saver. Add copyright.
1997-02-02 14:40:38 +00:00
sos
b1f2400fbc
Upgrade the kbdio rutines to provide queued kbd & mouse events.
...
Minor other updates to syscons by me.
Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1997-01-15 18:16:32 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
wosch
71f5160702
Sort cross references.
1997-01-13 00:25:51 +00:00
mpp
f9c219f3f3
Add a man page for linux(8) (loads the Linux emulator kernel module).
1997-01-10 05:48:50 +00:00
jkh
40a4831b1f
Make snake 3.0-CURRENT here.
...
There's gotta be a better way of syncronizing our release numbers. :-)
1996-11-11 14:18:40 +00:00
sos
a7dce0775e
Prepare kernel to take advantage of "branded" ELF binaries.
1996-10-16 17:51:08 +00:00
wosch
5125a597c8
delete unused variable BINDIR, use new variable MODLOAD/MODUNLOAD
1996-10-06 22:17:16 +00:00
wosch
361a15b8f4
add forgotten $Id$
1996-09-22 21:56:57 +00:00
bde
53961e2108
Fiexed CFLAGS. Compiling things in the kernel without -O now causes
...
zillions of warnings about static inline functions because `inline'
is ignored without -O.
1996-09-21 01:51:11 +00:00
pst
bf3221f3b2
Bannish ATAPI and ATAPI_STATIC #defines to opt_atapi.h.
1996-09-06 23:32:55 +00:00
bde
325338fe3d
`struct linker_set execsw_set' was declared as const and pointers in it
...
were declared as non-const. This is backwards (_lkm_exec() changes the
pointers but all the target `struct execsw's are const). Fixed this
and poisoned related declarations to match and removed the bogus casts
that hid the bug.
1996-09-03 22:52:27 +00:00
bde
017c920ce3
Added or restored #include of <machine/md_var.h>. Some declarations
...
moved from <machine/cpufunc.h> to better places.
1996-07-01 20:29:10 +00:00
bde
ad719447f5
Fixed the `machine' link. It pointed to the wrong place, and was created
...
too late to be used in all cases. It should probably be created (early)
in bsd.kmod.mk for all LKMs.
Use cc instead of cpp | as for the same reasons as in the kernel makefile.
CFLAGS isn't split up as well as in the kernel makefile, but cc doesn't
pass compiler warning flags to cpp, so there is no need to split it.
1996-06-25 20:13:12 +00:00
bde
2c1337022a
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
...
path.
1996-06-23 14:58:14 +00:00
bde
0492dba10f
Don't claim to be a VFS_LKM - generate vnode_if.h by putting it in SRCS.
...
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
path.
1996-06-23 14:56:04 +00:00
bde
869e251c53
Don't (re)define ACTUALLY_LKM_NOT_KERNEL. It wasn't even used by the
...
joy driver proper.
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
path.
1996-06-23 14:52:20 +00:00
bde
5258916985
Don't (re)define or use ACTUALLY_LKM_NOT_KERNEL - use the existing
...
definition of QCAM_MODULE for everything involving LKM'ness.
Makefile:
Don't add -I/sys to CFLAGS. bsd.kmod.mk adds the correct (relative)
path.
1996-06-23 14:41:55 +00:00
bde
b2263f0583
Use IPFIREWALL_MODULE instead of ACTUALLY_LKM_NOT_KERNEL to indicate
...
LKM'ness. ACTUALLY_LKM_NOT_KERNEL is supposed to be so ugly that it
only gets used until <machine/conf.h> goes away. bsd.kmod.mk should
define a better-named general macro for this. Some places use
PSEUDO_LKM. This is another bad name.
Makefile:
Added IPFIREWALL_VERBOSE_LIMIT option (commented out).
1996-06-23 14:28:02 +00:00
bde
474d107d6d
Disabled unusable union lkm.
1996-06-23 13:31:20 +00:00
ache
a5b12d291e
Add new parts, kernel not booted in other case
1996-06-18 16:58:44 +00:00
asami
e716f5104a
Add ccd.
1996-06-12 03:49:35 +00:00
asami
025af31d9c
This commit was generated by cvs2svn to compensate for changes in r16314,
...
which included commits to RCS files with non-trunk default branches.
1996-06-12 03:49:15 +00:00
asami
5fa86f4e0c
A Makefile for a ccd lkm. You need to explicitly /sbin/modload it for
...
now. Someday I'll add a hook to ccdconfig to do it automatically.
1996-06-12 03:49:15 +00:00
wosch
9f795376b3
`mv'' ->
`mv -f''
...
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root
1996-05-07 23:19:49 +00:00
pst
0398bd4a39
Add in qcam module (forgot)
1996-03-24 00:30:38 +00:00
pst
514b5c2840
Add in both parts of the driver. LKM qcam driver now works.
1996-03-21 08:18:26 +00:00
pst
a084148f20
This commit was generated by cvs2svn to compensate for changes in r14640,
...
which included commits to RCS files with non-trunk default branches.
1996-03-16 22:06:26 +00:00
pst
9bb1b6140b
Bring in support code to make QuickCam driver a LKM.
...
Stolen from: jmz
1996-03-16 22:06:26 +00:00
jmz
6d4bf6f5df
Add joy to the SUBDIR list.
1996-03-16 01:43:26 +00:00
jmz
7547786cc6
Build LKM for joystick driver.
1996-03-16 01:35:48 +00:00
peter
35ed39b537
linux_interp now moved into sys/i386/linux/linux_sysvec.c, but still
...
connected at load and unload time from here.
1996-03-10 22:43:37 +00:00
sos
7d151a09c3
First attempt at FreeBSD & Linux ELF support.
...
Compile and link a new kernel, that will give native ELF support, and
provide the hooks for other ELF interpreters as well.
To make native ELF binaries use John Polstras elf-kit-1.0.1..
For the time being also use his ld-elf.so.1 and put it in
/usr/libexec.
The Linux emulator has been enhanced to also run ELF binaries, it
is however in its very first incarnation.
Just get some Linux ELF libs (Slackware-3.0) and put them in the
prober place (/compat/linux/...).
I've ben able to run all the Slackware-3.0 binaries I've tried
so far.
(No it won't run quake yet :)
1996-03-10 08:42:54 +00:00
peter
744710a9af
Update the linux lkm to use the new file list and build routine.
...
This is a bit of a kludge and needs more work.
1996-03-02 20:00:35 +00:00
phk
0fc9e4e31d
Make the ipfw LKM work again.
...
This concludes this round of updates to ipfw, have at it!
1996-02-24 13:41:57 +00:00
mpp
27e5218d1c
Correct some man page cross references and some file
...
locations.
1996-02-05 17:32:16 +00:00
rgrimes
cfeedcc0b6
Add missing ${DESTDIR} to afterinstall: target.
1996-01-27 23:57:06 +00:00
peter
be43fa0648
Attempt to fix the procfs LKM after making some of the procfs
...
code shared with ptrace and "standard" in the config.
1996-01-24 19:34:49 +00:00
peter
7d1993a61c
No longer generate empty opt_sysvipc.h, and no longer issue -DSYSVSHM etc
...
for the CFLAGS. Now, it tracks whatever the booted kernel has rather than
being specifying what features your kernel has at lkm build time.
1996-01-08 05:36:17 +00:00
peter
51c56db5b1
No longer generate empty opt_sysvipc.h..
1996-01-08 05:33:26 +00:00
peter
74988655dc
Detach fpu and gnufpu from Makefile.. These lkm's build (or used to)
...
but are not quite useable. (fpu is used by init, and process switch
apparently..)
1996-01-06 23:15:40 +00:00
ache
64611dcc5e
Add opt_sysvipc.h rules similar as in ibcs2 Makefile
...
(make fails in old case)
1996-01-06 23:10:25 +00:00
wollman
9414d04bd6
Automatically create an empty opt_sysvipc.h to mimic old option
...
environment.
1996-01-04 20:34:28 +00:00
peter
ab124e78b0
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
sos
d965394a53
Added SYSVSHM define
1995-12-29 22:10:49 +00:00
bde
2b74cd6d7a
Reformatted the list of broken modules and added ip_mroute_mod to it.
1995-12-16 21:19:18 +00:00
phk
30e263dcab
Two x87 emulators as LKMs.
...
If somebody with the right HW would make the change to /etc/rc to use
this, we could rip MATH_EMULATE from GENERIC...
1995-12-14 08:26:14 +00:00
wollman
99860b9730
Delete obnoxious uprintf()s in load/unload procedures.
1995-11-29 20:10:33 +00:00
joerg
5ef5ed927e
Add Lyndon's man page.
...
Closes PR # docs/842
Submitted by: lyndon@orthanc.com (Lyndon Nerenberg)
1995-11-28 21:12:06 +00:00