David Greenman
3af6b6527a
Added options APM and device apm0 for Advanced Power Management support.
1994-10-01 05:43:09 +00:00
Garrett Wollman
af27b9fc77
GENERIC*: remove commented-out options; the user should have to do
...
/some/ research to figure out how to turn them on.
LINT: better description of TCP_COMPAT_42: ``emulate 4.2BSD TCP bugs''.
1994-09-28 22:57:24 +00:00
Garrett Wollman
33e7ce7c3d
LKMs are no longer options, so remove the `options LKM' from LINT.
1994-09-28 22:51:54 +00:00
Stefan Eßer
5c370a2e33
Added entries for PCI and NCR device drivers.
1994-09-28 17:00:14 +00:00
Poul-Henning Kamp
0dc7d9074f
Added
...
options DIAGNOSTIC
options MSDOSFS_DEBUG
1994-09-27 20:36:26 +00:00
Jordan K. Hubbard
31208007c7
Jim Babb's port of the AIC6360 code.
...
Submitted by: babb
Obtained from: NetBSD
1994-09-26 16:15:06 +00:00
Andrey A. Chernov
7bf314246a
HARDFONTS option documented
1994-09-25 02:10:47 +00:00
David Greenman
16b49b3e73
Removed last vestige of MULTICAST option.
1994-09-23 06:22:58 +00:00
Garrett Wollman
c9b1d6048d
More loadable VFS changes:
...
- Make a number of filesystems work again when they are statically compiled
(blush)
- FIFOs are no longer optional; ``options FIFO'' removed from distributed
config files.
1994-09-22 19:38:41 +00:00
Doug Rabson
3f9a698275
Added MSDOSFS option.
1994-09-19 15:45:02 +00:00
Jordan K. Hubbard
12cada7161
Add SYSV shm stuff back to LINT.
...
chflags noschg /kernel in Makefile.i386 so if our previous kernel
was installed by make install, the second won't fall over.
1994-09-16 10:23:46 +00:00
Poul-Henning Kamp
66ce0eae53
Added DSI_SOFT_MODEM
1994-09-13 03:34:08 +00:00
Andreas Schulz
2c2006d83f
Deleted the pccons driver from the files.i386, added the seagate driver
...
into files.i386.
LINT:
Deleted the timezone line. Commented out the maxfdescs line and the
SYSVSHM and the SHMMAXPGS lines.
1994-09-11 21:09:52 +00:00
Geoff Rehmet
e32458368f
Remove *_SAVER syscons options - I don't know how they go in here:
...
(These options did not even really exist in 1.1.5.1)
CVS:
1994-09-09 22:12:38 +00:00
Andreas Schulz
2ac8be827f
Reviewed by:
...
Delete the hints to the sg driver. This thing was never finished and
has now been beaten by the sea driver.
1994-09-05 22:32:42 +00:00
David Greenman
9aba88bf29
Rather than exclude bounce buffers support with NOBOUNCE, include it
...
with BOUNCE_BUFFERS. This is more intuitive, and is better for future
multiplatform support. Added BOUNCE_BUFFERS option to the GENERIC and
LINT kernel config files.
1994-08-31 06:17:49 +00:00
David Greenman
f1a9c71596
Made a little more up to date.
1994-08-28 06:46:25 +00:00
David Greenman
d5e4441ddd
Updated this a bit. It's still woefully out of date.
1994-08-27 16:23:03 +00:00
Poul-Henning Kamp
e9d1679134
Added my ProAudioSpectum SCSI driver for cards with the 5380 SCSI-chip.
...
This is the slowest and most stupid of our SCSI-drivers, but it is there
and it works. It has been tested with CD-ROM and disk.
It uses no interrupts, no DMA, just polled I/0.
Transfer-rate is <= 100Kbyte/sec.
If you set the jumpers on the board, you can change the unit-number and
you will be able to have four of these co-exist in one computer, why one
would do that is somewhat unclear though.
If I ever get my hand on the docs for this, I will improve it of course,
but for now we can install and access those CD-ROMs.
1994-08-19 00:01:08 +00:00
Jordan K. Hubbard
0bf1d79182
Remove the now bogus IP_VAT_COMPAT.
1994-05-18 16:23:25 +00:00
Jordan K. Hubbard
33b061c9fd
Add line for IP_VAT_COMPAT, documenting it.
1994-05-17 23:20:32 +00:00
Jordan K. Hubbard
e3178a06e5
Fold in the changes to support IP multicasting, from Jim Lowe et al.
1994-05-17 22:30:41 +00:00
Jordan K. Hubbard
3759860cff
Whoops - comment out psm0 by default in case someone wants to
...
compile this thing. I won't turn on the ALLOW_CONFLICT_IOADDR this would need
to compile instead since that would then rob us of other, possibly important,
conflict checks.
1994-05-17 14:18:13 +00:00
Jordan K. Hubbard
45b4c36f90
Add descriptions of ALLOW_CONFLICT_* options we want to doc for now
...
(only 2). Add entry for psm0 (PS/2 mouse).
1994-05-17 14:15:11 +00:00
Jordan K. Hubbard
7d46c3b6d8
Remove confusing (as they are now unnecessary) comments about
...
INACCURATE_MICROTIME_IS_OK. Document what pca0 is.
1994-05-13 08:48:22 +00:00
Gary Clark II
cfecaf32f0
Added GPL_MATH_EMULATE to options
...
This should not be used in binary distributions.
1994-04-29 21:53:55 +00:00
Garrett Wollman
9ad380ab4c
Define new option, INACCURATE_MICROTIME_IS_OK. When this is defined,
...
the NTP kernel PLL is disabled, and acquire_timer0() is enabled, thus
opening the door for microtime() (and hence gettimeofday()) to return
bogus timestamps. This option is necessary for the `pca' driver to
work, but is implemented to underscore the fact that accurate timekeeping
and the `pca' driver are incompatible at present. If someone writes a version
of microtime() that works when the `pca' driver is being used, this can get
junked.
1994-04-23 21:39:18 +00:00
Andrey A. Chernov
0897a95d08
device pca0 added
1994-04-23 12:13:27 +00:00
Andrey A. Chernov
bc906632a8
snd7 config line corrected, irqaremoved
1994-04-13 01:29:14 +00:00
Andrey A. Chernov
cea06d471b
Remove unneded irq/drq/vector from snd?
1994-04-07 22:18:49 +00:00
David Greenman
32128f4c0d
from kimmel@varese.cs.umass.edu (Matt Kimmel):
...
"el" driver for 3COM 3C501. This driver has some serious performance
problems and drops packets on the floor like hot potatos.
1994-04-07 12:10:31 +00:00
Poul-Henning Kamp
c7ba7a5e32
corrected pointer to sound.doc
1994-04-04 17:27:45 +00:00
Garrett Wollman
27408f32ce
More symtab space.
1994-03-19 22:17:56 +00:00
Garrett Wollman
11e4fa43bc
Added David Mills' kernel NTP PLL code. The current version of NTP does
...
not yet speak to this code.
1994-03-15 01:58:22 +00:00
Steven Wallace
63a7486262
Removed EXCLUDE_<driver> for sound drivers so that all sound drivers
...
are compiled into kernel. Users are referred to sound doc for info.
1994-03-11 22:17:24 +00:00
Steven Wallace
62d15cccd2
Added appropriate entries into files.i386 for snd drivers in /sys/i386/isa/sound
...
Added new snd drivers and EXCLUDE_<driver> options to LINT.
1994-03-11 10:31:05 +00:00
Poul-Henning Kamp
9b73b5a04a
dcfclk driver obsoleted, sio/TIOCTIMESTAMP took over.
1994-02-27 21:53:54 +00:00
Nate Williams
8d43398bd2
Commented on what the mse0, mcd0, and lpt/lpa devices were used for.
...
(No functional changes)
1994-02-09 05:35:57 +00:00
Andrew Moore
c1eeb17fc0
Add floppy tape support (missed these when changing G*)
1994-02-07 05:55:50 +00:00
Andrey A. Chernov
1be30750de
BLANK_SAVER syscons option added
1994-02-01 10:46:43 +00:00
Andrey A. Chernov
21c64a07fe
Add FADE_SAVER option from new syscons.
1994-02-01 08:34:16 +00:00
David Greenman
da59a31c01
WINE/user LDT support from John Brezak, ported to FreeBSD by Jeffrey Hsu
...
<hsu@soda.berkeley.edu>.
1994-01-31 10:27:13 +00:00
Rodney W. Grimes
ec40982451
Remove commented out PROCFS, it is standard.
1994-01-29 21:41:36 +00:00
Andrey A. Chernov
bcbd5c8c3d
Set FIFO_TRIGGER in more human-readable form
1994-01-29 03:17:39 +00:00
Andrey A. Chernov
690f540c97
Add FIFO_TRIGGER value for sio.c
1994-01-27 01:01:22 +00:00
Rodney W. Grimes
7e9dd2e95c
Disabled sg disk driver in LINT since there is no sg.c file in isa yet!
...
Removed com port comments, since we are about to depricate the driver.
Fix several plaes in LINT where people have been cutting and pasting using
xterms :-(
1994-01-25 11:08:25 +00:00
Andrey A. Chernov
bf0e6e5324
Sound driver options added
1994-01-25 03:16:31 +00:00
Rodney W. Grimes
f4767d9a94
No longer need SYSVIPC option, any of the SYSV options now trigger the
...
kern/sysv_ipc.c file for inclusion in the kernel.
1994-01-22 09:25:37 +00:00
David Greenman
2ae37484c6
System V IPC code from Danny Boulet, chewed on a bit by the NetBSD group
...
and then some more by Jeffrey Hsu (who provided this port for FreeBSD).
1994-01-21 09:56:05 +00:00
Rodney W. Grimes
db703a94ed
Removed at clause from LINT since it was wrong and is no longer needed.
1994-01-17 05:45:26 +00:00
Andreas Schulz
6216795300
Documented the drivers more in the LINT file. Added a line in files.i386
...
and LINT for the integration of a Seagate ST01/02 SCSI controller.
1994-01-16 12:01:34 +00:00
Andreas Schulz
b2aba26166
Now enabled the line for the 3C509 driver.
1994-01-10 18:53:52 +00:00
Andreas Schulz
1668b3a88d
Added lines for an Etherlink III ( 3C509 ) driver.
1994-01-09 13:30:50 +00:00
Rodney W. Grimes
f3f1a1b513
SCSIDUMP option no longer needed, it is now standard.
1994-01-06 18:15:20 +00:00
Rodney W. Grimes
b935223e65
Added dumps on wd0 to the end of all config lines so people know about it
...
and can change it. This really won't change the kernels, it just documents
how to do the dumps on option.
1994-01-05 14:56:50 +00:00
Nate Williams
2620c42ea3
Updated config files for new multi-controller wd.c driver and removed
...
outdated wx config file.
1994-01-04 20:10:34 +00:00
Garrett Wollman
990ac0b7cb
Added support for X.25 as a network-layer protocol under ISO TP class 0, as
...
is commonly used in Europe. Make it compile, and bump up symtab space as
needed.
1993-12-19 22:45:13 +00:00
Garrett Wollman
aaf08d94ca
Make everything compile with -Wtraditional. Make it easier to distribute
...
a binary link-kit. Make all non-optional options (pagers, procfs) standard,
and update LINT to reflect new symtab requirements.
NB: -Wtraditional will henceforth be forgotten. This editing pass was
primarily intended to detect any constructions where the old code might
have been relying on traditional C semantics or syntax. These were all
fixed, and the result of fixing some of them means that -Wall is now a
realistic possibility within a few weeks.
1993-12-19 00:55:01 +00:00
David Greenman
6d01f02e51
1) Added proc file system from Paul Kranenburg with changes from
...
John Dyson to make it reliably work under FreeBSD.
2) Added and enabled PROCFS in the GENERICxx and LINT kernels.
3) New execve() from me. Still work to be done here, but this version
works well and is needed before other changes can be made. For
a description of the design behind this, see freebsd-arch or
ask me.
4) Rewrote stack fault code; made user stack VM grow as needed rather
than all up front; improves performance a little and reduces
process memory requirements.
5) Incorporated fix from Gene Stark to fault/wire a user page table
page to fix a problem in copyout. This is a temporary fix and
is not appropriate for pageable page tables. For a description
of the problem, see Gene's post to the freebsd-hackers mailing
list.
6) Tighten up vm_page struct to reduce memory requirements for it. ifdef
pager page lock code as it's not being used currently.
7) Introduced new element to vmspace struct - vm_minsaddr; initial
(minimum) stack address. Compliment to vm_maxsaddr.
8) Added a panic if the allocation for process u-pages fails.
9) Improve performance and accuracy of kernel profiling by putting in
a little inline assembly instead of spl().
10) Made serial console with sio driver work. Still has problems with
serial input, but is almost useable.
11) Added -Bstatic to SYSTEM_LD in Makefile.i386 so that kernels will
build properly with the new ld.
1993-12-12 12:22:57 +00:00
Garrett Wollman
699e9cf137
Fixed spelling error. Added NSIP (XNS over IP). Fixed TP class 4 over
...
IP line (TPIP) to be an option rather than a pseudo-device (the code keys
off #ifdef TPIP, not #if NTPIP > 0, as makes sense).
1993-12-06 01:57:16 +00:00
Rodney W. Grimes
57bb0ee45f
New version of scsi code from Julian
1993-11-18 05:03:27 +00:00
Garrett Wollman
e13cc161a1
Increased symtab space and added two more options that don't do anything
...
(yet).
1993-11-17 23:24:12 +00:00
Garrett Wollman
9cad5725f1
Added the netrmp protocol from the Net/2 tape. While of dubious utility,
...
it's simple enough that it might actually work and be useful on some systems.
(That's more than you can say for netccitt or netimp!)
1993-11-07 22:54:51 +00:00
Garrett Wollman
87e90eb9f3
Add options MACHVMCOMPAT and bump symtab space appropriately.
1993-11-07 21:46:25 +00:00
Garrett Wollman
cafa6f4851
Fixed comment.
1993-11-07 17:40:05 +00:00
Garrett Wollman
aa2e423c8b
Added some more defines that weren't there before. Also bumped up
...
symtab space again.
1993-11-07 16:44:40 +00:00
Garrett Wollman
3352eb489b
Needed to bump up SYMTAB_SPACE again. (This really should be done by the
...
boot loader...)
1993-11-07 05:26:17 +00:00
Andreas Schulz
6d873e8a1d
Added the option FAT_CURSOR into the GENERIC kernel descriptions for
...
pccons or syscons usage. Modified comment in LINT for FAT_CURSOR.
Now the FAT_CURSOR can be controlled over the option, instead of hacking
syscons.c and pccons.c.
1993-11-03 20:02:23 +00:00
Jordan K. Hubbard
69637c74cd
Add example entries for syscons screen savers and cursor shape.
1993-10-31 00:20:35 +00:00
Jordan K. Hubbard
e597e9115d
Needed to bump symtab space even more (to 102452).
1993-10-23 22:55:43 +00:00
Jordan K. Hubbard
3568631904
Enabled all sound drivers by default.
1993-10-23 22:20:47 +00:00
Jordan K. Hubbard
dd442d34e7
Removed comments from LINT file, left small example for SoundBlaster
...
in its place and moved commentary into /sys/i386/doc/sound.doc
1993-10-23 21:21:52 +00:00
Jordan K. Hubbard
ce551cce65
Add config + files information for new Linux soundcard driver
1993-10-23 10:49:01 +00:00
Nate Williams
e2aa2f4e4e
Updated LINT to have the mse0 config line
1993-10-19 19:49:24 +00:00
Rodney W. Grimes
ec43e20a66
Correct config line for ie0 per Garrett Wollman.
1993-10-18 22:46:58 +00:00
Rodney W. Grimes
5e89f9d804
Add ie0 (ATT ether net driver) and mcd0 (Mitsumi cd rom driver)
1993-10-12 06:24:02 +00:00
Rodney W. Grimes
f87a326945
>From NetBSD
...
Change the cpu "i386" line to 2 lines:
cpu "I386_CPU"
cpu "I486_CPU"
This is so we can do real CPU classification of code.
Fix missing depend for assym.s which does depend on genassym.c
1993-10-08 16:52:45 +00:00
Rodney W. Grimes
1af37a7b59
Remove old ethernet drivers if_ec, if_ne, and if_we from config files
...
and from files.i386, they are no longer supported.
1993-10-01 04:20:19 +00:00
Rodney W. Grimes
ea3edf6db5
Remove we0, since it is being removed from the system
1993-09-30 20:45:37 +00:00
Rodney W. Grimes
71b9f75a78
Only configure one cd unit now since the code is fully dynamic,
...
add comment about this to the device cd0 line.
1993-09-30 20:44:32 +00:00
Rodney W. Grimes
a0ea6f1c94
Added at 0xFE100000 to config line as this kernel HAS to load high, and
...
it is the place people seem to look for samples. Also since this kernel
has so so many symbols in it also added SYMTAB_SPACE=89000.
1993-09-26 23:21:12 +00:00
Rodney W. Grimes
2eca4bfaec
Enable SYSVSHM, and set SHMMAXPGS=64.
1993-09-24 21:01:11 +00:00
Rodney W. Grimes
e13ca98c57
Increased pseudo-device bpfilter from 1 unit to 4 units
1993-09-21 06:16:07 +00:00
Rodney W. Grimes
3bb1d96cd0
Put the uha0 controller at its proper default IRQ of 14! Thanks Warner!
1993-09-13 03:15:26 +00:00
Rodney W. Grimes
fa96c3be0c
Enabled options NS since it can now be compiled!
1993-09-06 16:17:37 +00:00
Rodney W. Grimes
e501a58197
Changed default irq and iomem address for ed0 so that most 3c503's and
...
wd80x3 class boards can be configured to the GENERIC kernels.
Entry was:
device ed0 at isa? port 0x280 net irq 9 iomem 0xd0000 vector edintr
Is now:
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
1993-08-31 15:17:26 +00:00
Rodney W. Grimes
34f949aed5
Added options MATH_EMULTATE to the kernel config files to pull in the
...
387 math emulator (sys/i386/i386/math_emulate.c). Made that file only
get compiled if options MATH_EMULATE is in the kernel.
1993-08-28 13:21:48 +00:00
Rodney W. Grimes
17825e1736
Kernel support for ppp 1.3 + fixes
1993-08-27 02:10:12 +00:00
Rodney W. Grimes
22665bad1f
Added the following line to all the supplied config files to shut up the
...
config program until this thing is fixed correctly.
maxfdescs 2048 #Max file descriptors per process
1993-08-26 17:55:59 +00:00
Rodney W. Grimes
2365e64f8b
New kernel config file for checking out the kernel sources. It does pulls
...
in every thing that is known to work, and a lot of things that don't!
1993-08-22 02:59:49 +00:00