summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
* Reserve 149 for the TAP device. Look for it in a source tree near younsayer2000-07-111-0/+1
| | | | soon.
* Merge from the following changes.nyan2000-07-119-118/+137
| | | | | | | | | sys/conf/files.i386 1.321 sys/dev/syscons/syscons.c 1.343 sys/i386/isa/spkr.c 1.46 sys/isa/fd.c 1.183 and 1.185 sys/isa/syscons_isa.c 1.14 sys/isa/vga_isa.c 1.18
* Finally merge newmidi.tanimura2000-07-1129-89/+11066
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (I had been busy for my own research activity until the last weekend) Supported devices: SB Midi Port (sbc + midi) SB OPL3 (sbc + midi) 16550 UART (midi, needs a trick in your hint) CS461x Midi Port (csa + midi) OSS-compatible sequencer (seq) Supported playing software: playmidi (We definitely need more) Notes: /dev/midistat now reports installed midi drivers. /dev/sndstat reports only pcm drivers. We need the new name(pcmstat?). EMU8000(SB AWE) does not sound yet but does get probed so that the OPL3 synth on an AWE card works. TODO: MSS/PCI bridge drivers Midi-tty interface to support general serial devices Modules
* #elsif -> #elifalfred2000-07-111-8/+8
| | | | Noticed by: green
* One should never allocate 4-kilobyte structs and such on the interruptgreen2000-07-112-4/+12
| | | | | | | | | | stack. It's bad for your machine's health. Make the two huge structs in reseed() static to prevent crashes. This is the bug that people have been running into and panic()ing on for the past few days. Reviewed by: phk
* Newbusify this driver at an expense of 40 extra lines of code.phk2000-07-101-67/+112
|
* Always install loader.4th, defaults/loader.conf, and support.4th instead ofjhb2000-07-101-1/+1
| | | | | | | only doing so if loader.rc does not exist. This fixes the problem where installworld doesn't update /boot/loader.4th, resulting in device.hints not being loaded after updating past the config(8) changes, which resulted in mcclock0 not being probed, and a nice kernel panic during boot.
* Remove the XE_DEBUG define. It shouldn't be defined now that thingsimp2000-07-101-2/+3
| | | | | | | are working. Add a small blurb about XE_DEBUG as it might be useful to some people troubelshooting problems in the future. Submitted by: "Kevin Oberman" <oberman@es.net>
* Beef up a bit descriptions of SCSI devices and what the drive.mjacob2000-07-102-6/+60
|
* Removing commented out devices I added.mjacob2000-07-104-20/+0
|
* Finish repo-copy:phk2000-07-102-410/+1
| | | | | | Move ufs/ufs/ufs_disksubr.c to kern/subr_disklabel.c. These functions are not UFS specific and are in fact used all over the place.
* Don't call printf without a format string.kris2000-07-102-2/+2
|
* Provide more splsofttq() protection for the reseed task (running out ofmarkm2000-07-102-2/+28
| | | | taskqueue_swi).
* Don't call printf with no format string.kris2000-07-101-1/+1
|
* Don't call printf with no format string. This is technically a securitykris2000-07-101-2/+2
| | | | | vulnerability and could in principle be used to upload a new kernel from the bootloader :-)
* Don't call printf with no format string.kris2000-07-103-3/+3
| | | | Reviewed by: msmith
* Do the same thing for TurboLaser that was done for Rawhide- make roommjacob2000-07-102-47/+56
| | | | | for secondary (bridged) PCI busses by making primary PCI instances 16 units apart.
* Coordinate with change to mcpcia_pci.c- major primary busses on eachmjacob2000-07-101-28/+30
| | | | | | | | hose are 16 PCI instances apart. This allows us to recognize secondary PCI busses (at least to a first level) until the pci infrastructure is fixed. Turn on support for secondary cycles, too. Redo debug printouts.
* Don't let the infrastructure assign the 'next' PCI bus for us.mjacob2000-07-101-1/+1
| | | | | | | Instead, for now (until we get a pci infrastructure cleanup), assign the PCI bus number to be mcpcia bus instance << 4. This is to allow secondary bridges some room to be recongnized on 4100 systems.
* Correct SYSINIT execution order in the case when KLD contains morebp2000-07-091-2/+2
| | | | | | than one SYSINIT with the same 'subsystem' id and different 'order' id. Reviewed by: peter
* Make sure that tasks (running out of taskqueue_swi at splsofttq)markm2000-07-092-0/+10
| | | | are not interfered with by the harvester.
* Add missing "a" in "Soft updates is technique".alex2000-07-092-2/+2
| | | | | PR: 19770 Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
* be more cautious about tcp option length field. drop bogus ones earlier.itojun2000-07-092-2/+6
| | | | | not sure if there is a real threat or not, but it seems that there's possibility for overrun/underrun (like non-NOP option with optlen > cnt).
* Since this file is doc now, reorganize its structure.alex2000-07-092-542/+480
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, many drivers support more than one bus of ISA, EISA, MCA, PCI. Before this commit, we had, for example, some SCSI devices listed more than once, iirc, some up to three times (ISA/EISA, MCA, PCI). Since now the "device" line is common for all of them and they only differ for the hints stuff, I did the following: First, list Busses: (E)ISA, MCA, PCI and explain, that only ISA needs the hints stuff. Move NIC/SCSI stuff, which were the only split sections, behind these stuff. Describe all drivers only one time and list all supported chips. List all device (+ hints for ISA, if possible). I've also added few additional supported chips to some drivers, xl for example and some SCSI drivers. Also, softupdates is no longer disabled by default, so the comment should not say, it's not enabled by default due to license issues. Approved by: asmodai To come: include PAO devices (imp volunteered for help)
* Small style change; make function names less likely to clash withmarkm2000-07-092-14/+14
| | | | existing names. "null" is too common a string; use "null_".
* Add entropy-harvesting calls.markm2000-07-092-0/+10
| | | | /dev/random now has new-and-improved entropy!
* Yarrow tweaks; separate the fast and slow reseed tasks so that they don'tmarkm2000-07-095-22/+29
| | | | | stomp on each other; provide constant names (as enums) for the harvester to use (makes it more self-documenting).
* Fix bug with a vraiable that needs to be per-process, not static;markm2000-07-092-16/+24
| | | | | | fix formatting of long macros. Pointed out by: bde
* repair IPV6_JOIN_GROUP to IPv6 all multi.itojun2000-07-091-0/+10
| | | | From: ume
* Thanks for Andrew Gallatin pointing out that freeing contigmalloc'dmjacob2000-07-091-2/+12
| | | | items via free is bad.
* Use %p to print a pointer.mjacob2000-07-081-1/+1
|
* Update SCSI device section, per Peter Wemm. I stillmjacob2000-07-082-18/+20
| | | | | think the commented entries in GENERIC are the right thing to do.
* Oops- remove the '0' appended to targbh.mjacob2000-07-082-2/+2
|
* Add in the commented out SCSI device entries ofmjacob2000-07-082-0/+10
| | | | | | | | | #device ses # SCSI Environmental Services (and SAF-TE) #device targ # SCSI Target Mode Code #device targbh # SCSI Target Mode Blackhole Device #define pt # SCSI Processor Target Device so that people know that they are there.
* Add in the commented out SCSI device entries ofmjacob2000-07-082-0/+10
| | | | | | | | | #device ses # SCSI Environmental Services (and SAF-TE) #device targ # SCSI Target Mode Code #device targbh0 # SCSI Target Mode Blackhole Device #define pt # SCSI Processor Target Device so that people know that they are there.
* Delete README as it is now obsolete. Relevant information is inmckusick2000-07-081-322/+0
| | | | README.softupdates.
* Update to reflect current status.mckusick2000-07-081-4/+42
|
* use contigfree() rather than free() to free memory allocated withgallatin2000-07-082-8/+12
| | | | | | contigmalloc(). reviewed by: wpaul
* Remove two micro-pessimizations I made. Bruce is teaching me well :)green2000-07-071-2/+2
| | | | | KTRPOINT(p, KTR_GENIO) is more uncommon than error == 0, so it should be first in the && statement.
* Change that &@!$# UIO_READ to be UIO_WRITE. I tested the ktrace stuff,green2000-07-071-1/+1
| | | | but somehow... pass the pointy hat, again!
* Remove commented out NOMAN variable.jhb2000-07-071-1/+0
|
* Move newbus detection code to alloc routines.dmlb2000-07-071-50/+68
| | | | Work around pccard nasties.
* MFS: adjust University of California's copyright.obrien2000-07-071-1/+1
|
* Fix support for more than 256 simultaneous mounts. Theoretical limitbp2000-07-072-4/+8
| | | | | | | is 2^16 mounts per fs type. Reported by: Troy Arie Cobb <tcobb@staff.circle.net> via phk Reviewed by: bde
* Honour appropriate no-crypto flags.markm2000-07-071-1/+5
|
* Darn; didn't commit this with the rest of the entropy gathering code.markm2000-07-071-0/+6
|
* Add entropy gathering code. This will work whether the module ismarkm2000-07-0711-246/+731
| | | | compiled in or loaded.
* Bump __FreeBSD_version to note KAME upgradekris2000-07-071-1/+1
|
* Add missing #include to unbreak IPSEC_DEBUG buildskris2000-07-071-0/+1
| | | | Submitted by: Jim Bloom <bloom@reyim.ne.mediaone.net>
* Suppress a warning message about trigraphs.grog2000-07-071-1/+1
| | | | Approved-by: itojun
OpenPOWER on IntegriCloud