Peter Wemm
b23841bc64
Add -I${.CURDIR} since it #includes logo.c from the source dir and breaks
...
when building with an obj dir.
Reported by: Quite a few people.. :-/
1998-12-29 09:02:44 +00:00
Peter Wemm
7dcf95bf27
Update for pseudo-device support tweaks..
1998-12-28 16:43:21 +00:00
Dag-Erling Smørgrav
21a9954850
Activate the logo screensaver.
1998-12-28 14:23:43 +00:00
Dag-Erling Smørgrav
ee57f3c3d8
One more for the road: Chuck the friendly floating daemon. Requires
...
VESA_800x600 to run.
1998-12-28 14:22:57 +00:00
Dag-Erling Smørgrav
00e53a11e8
Save the palette in case syscons doesn't restore it properly.
...
Fix a minor overflow.
1998-12-28 14:20:13 +00:00
Peter Wemm
8b26ae02c5
Reconnect vinum KLD module and have it build from sys/dev/vinum rather than
...
from outside the src/sys tree like before.
1998-12-28 05:27:24 +00:00
Dag-Erling Smørgrav
77aa2f658f
Activate the warp screensaver.
1998-12-27 22:03:40 +00:00
Dag-Erling Smørgrav
2aebedc3ad
Finally give FreeBSD a graphical screensaver. It isn't much, but it works,
...
and can serve as a template for further efforts. Consider this my (belated)
Christmas present to the Project :)
Requested by: jkh
1998-12-27 22:03:09 +00:00
Søren Schmidt
380366f204
Temporaryly disable vinum, awaiting repository copy of misplaced files.
1998-12-27 19:43:28 +00:00
Søren Schmidt
b31f6ba123
Remove depricated wcd module.
1998-12-27 19:01:47 +00:00
Jordan K. Hubbard
531842e143
Install scripts without .sh suffix.
1998-11-12 00:37:39 +00:00
Peter Wemm
0ddd3cf262
Rename joy,ibcs2,linux to joy.sh,ibcs2.sh,linux.sh (via repo copy).
1998-11-11 07:04:10 +00:00
Peter Wemm
8f1dc34cf9
Reenable /usr/bin/ibcs2 installing from here; it works now that the
...
guaranteed kernel stack overflow is fixed.
1998-11-11 05:18:22 +00:00
Bruce Evans
c5f25b1912
Don't forget to remove opt_mfs.h.
...
Fixed style bugs (bitrotted FOOFS options and hard-coded ${.TARGET}).
1998-11-11 03:06:46 +00:00
Jordan K. Hubbard
aab22db753
We need to install the linux shell script or the lkm version will
...
still be in place.
1998-11-10 19:39:58 +00:00
Peter Wemm
9fe66b94a2
Make this work now; fixing the kstack overflow allows the dependency to
...
be added to the symbol search order safely.
1998-11-06 16:02:14 +00:00
Peter Wemm
578c822198
Don't use a glue file for the module; use the one in the kernel.
1998-11-06 16:01:19 +00:00
Peter Wemm
ce6bd34722
Build linux_genassym static, this should help aout-to-elf builds
1998-11-05 04:39:26 +00:00
Peter Wemm
6a1a9040f4
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.
1998-11-05 04:22:52 +00:00
Peter Wemm
38266231ef
Update to use kldload, no temporary files!
1998-11-05 04:19:26 +00:00
John Polstra
68d0b83d98
Fix make world breakage: "$MACHINE_ARCH" -> "${MACHINE_ARCH}".
1998-11-04 18:25:23 +00:00
Mike Smith
28cc91d8c5
Don't try to build i386-centric modules on non-i386 systems.
1998-11-04 17:15:07 +00:00
Peter Wemm
0640d357f2
Simple update to make these work as kld and preload modules.
1998-11-04 03:49:39 +00:00
Peter Wemm
cabb29ecf0
Reactivate coda. Also, KLD isn't just for i386, it will work on all
...
architectures since it is a key part of the configuration mechanism. The
exact same code runs in the kernel as it does in a kld module.
1998-11-03 08:58:27 +00:00
Peter Wemm
3b49cbc625
The union kld module is now fully functional.
1998-11-03 08:03:04 +00:00
Peter Wemm
d679319f61
Update comments on status of modules
1998-11-03 06:51:48 +00:00
Peter Wemm
ba6927e973
Refer to vinum driver sources in a single location (outside of the
...
kernel src/sys tree, sigh - it should really be sys/dev/vinum/*).
1998-10-23 11:56:45 +00:00
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