summaryrefslogtreecommitdiffstats
path: root/sys/conf
Commit message (Collapse)AuthorAgeFilesLines
* Only build i82365_isa attachment when we have isa bus.imp2001-06-051-1/+1
|
* Use bitmasks of the KTR_* constants instead of hexidecimal values forjhb2001-06-041-2/+2
| | | | the KTR_COMPILE and KTR_MASK examples.
* Fix typo (opt_acc.h -> opt_aac.h) for AAC_COMPAT_LINUX.dirk2001-06-011-1/+1
|
* The orm device. This device gobbles up the Option ROMs in the ISAimp2001-06-011-0/+1
| | | | | | | | | | | | | | | memory I/O space. Otherwise, our resource allocation system might mistakenly assign pccard, plug and play devices or other things addresses that conflict with ROMs. I cleaned up his code a little from the submited driver: style(9) issues, commentary on why something that looks incorrect really is correct. Also noted that while a checksum field is defined for the ROMs, enough common hardware neglects it to make it not worthwhile checking. Submitted by: Nikolai Saoukh <nms@otdel-1.org> PR: 22078
* Add ``options RANDOM_IP_ID'' which randomizes the ID field of IP packets.kris2001-06-013-0/+9
| | | | | | | | | This closes a minor information leak which allows a remote observer to determine the rate at which the machine is generating packets, since the default behaviour is to increment a counter for each packet sent. Reviewed by: -net Obtained from: OpenBSD
* Change plxic to plxcard, per phk. He thnks plxic is too generic aimp2001-06-011-1/+1
| | | | name. I didn't do repo magic because this is so new.
* Add device driver support for the Level 1 LXT1001 NetCelleratorwpaul2001-05-312-0/+5
| | | | | | | | | | | | | | | gigabit ethernet controller chip. This device is used on some fiber optic gigE cards from SMC, D-Link and Addtron. Jumbograms and TCP/IP checksum offload on receive are supported. Hardware VLAN filtering is not, because it doesn't play well with our existing VLAN code. Also add manual page. There is a 4.x version of this driver available at http://www.freebsd.org/~wpaul/Level1/4.x if anyone feels adventurous and wants to test it. I still need to do performance testing and tuning with this device. (For my next trick, I will make the 3Com 3cR990 sit up and beg.)
* plxic deviceimp2001-05-311-0/+1
|
* New files and layout for the ACPI CA 20010518 update.msmith2001-05-295-108/+109
|
* Remove MFS from configs idea of the world.phk2001-05-293-14/+0
|
* Remove MFS options from all example kernel configs.phk2001-05-291-2/+1
|
* Clarify that the old CD-ROM drivers are only for non-ATAPI drives.phk2001-05-281-3/+3
| | | | | | PR: 25369 Submitted by: Matt Emmerton matt@gsicomp.on.ca MFC after: 1 week
* - sys/n[tw]fs moved to sys/fs/n[tw]fsru2001-05-261-11/+11
| | | | - /usr/include/n[tw]fs moved to /usr/include/fs/n[tw]fs
* Update reality in the strings commentdougb2001-05-261-1/+1
|
* Submitted by: Juha-Matti Liukkonen (Cubical Solutions Ltd) (jml@cubical.fi)hm2001-05-252-1/+32
| | | | | | Add a CAPI (hardware independent) driver i4bcapi(4) and hardware driver iavc (4) to support active CAPI-based BRI and PRI cards (currently AVM B1 and T1 cards) to isdn4bsd.
* - sys/msdosfs moved to sys/fs/msdosfsru2001-05-251-6/+6
| | | | | - msdos.ko renamed to msdosfs.ko - /usr/include/msdosfs moved to /usr/include/fs/msdosfs
* Add a new kernel option 'BLEED' to be used for code that is still underjhb2001-05-241-0/+1
| | | | | | development but is being developed in the tree for whatever reason. Not objected to by: peter, jlemon
* Produce a config-time warning about EXT2FS and GPL_MATH_EMULATEpeter2001-05-242-2/+4
|
* Remove DEV_SNP -> opt_snp.hpeter2001-05-241-1/+0
| | | | Forgotten by: dd
* - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION fileru2001-05-233-41/+41
| | | | | | | | | | | | | | | systems were repo-copied from sys/miscfs to sys/fs. - Renamed the following file systems and their modules: fdesc -> fdescfs, portal -> portalfs, union -> unionfs. - Renamed corresponding kernel options: FDESC -> FDESCFS, PORTAL -> PORTALFS, UNION -> UNIONFS. - Install header files for the above file systems. - Removed bogus -I${.CURDIR}/../../sys CFLAGS from userland Makefiles.
* Hide UNION in opt_dontuse.h (see vfs_syscalls.c,v 1.109).ru2001-05-221-4/+1
|
* Separate out isa attachment to its own file. The pci attachment willimp2001-05-161-0/+1
| | | | | | | | | | | soon attach directly to pcic rather than the kludge pci-pcic device we have now. In some ways, this is similar to the work PAO3 did to try to support cardbus bridges. In some ways different. This and future commits will be taking from the spirit of many of those changes. pcicvar.h is completely different from the pcicvar.h that appeared in PAO3, but similar in concept.
* Add mecia driver definitions.imp2001-05-151-0/+1
|
* Convert DEVFS from an "opt-in" to an "opt-out" option.phk2001-05-133-5/+5
| | | | | | | | | If for some reason DEVFS is undesired, the "NODEVFS" option is needed now. Pending any significant issues, DEVFS will be made mandatory in -current on july 1st so that we can start reaping the full benefits of having it.
* I'll be making some rather substantial changes to the pci attachmentimp2001-05-131-1/+1
| | | | | | of the pcic class of devices. Go ahead and move it to the "usual" place. I say "usual" in quotes since it isn't exactly right (not in dev/blah), but it is closer than before.
* Add support for gigabit ethernet cards based on the NatSemi DP83820wpaul2001-05-112-0/+7
| | | | | | | | | | | | | | | | | | | and DP83821 gigabit ethernet MAC chips and the NatSemi DP83861 10/100/1000 copper PHY. There are a whole bunch of very low cost cards available with this chipset selling for $150USD or less. This includes the SMC9462TX, D-Link DGE-500T, Asante GigaNIX 1000TA and 1000TPC, and a couple cards from Addtron. This chip supports TCP/IP checksum offload, VLAN tagging/insertion. 2048-bit multicast filter, jumbograms and has 8K TX and 32K RX FIFOs. I have not done serious performance testing with this driver. I know it works, and I want it under CVS control so I can keep tabs on it. Note that there's no serious mutex stuff in here yet either: I need to talk more with jhb to figure out the right way to do this. That said, I don't think there will be any problems. This driver should also work on the alpha. It's not turned on in GENERIC.
* - Split out the support for per-CPU data from the SMP code. UP kernelsjhb2001-05-101-0/+1
| | | | | | | have per-CPU data and gdb on the i386 at least needs access to it. - Clean up includes in kern_idle.c and subr_smp.c. Reviewed by: jake
* Add in commented out entries for NEWCARD so that they are at leastjhb2001-05-091-0/+15
| | | | | | | documented. They cannot be turned on by default due to conflicting symbols at link time between OLDCARD and NEWCARD. Approved by: imp
* Add a ``digi'' driver.brian2001-05-023-4/+29
| | | | | | | | | | | | | | | | | | This driver supports PCI Xr-based and ISA Xem Digiboard cards. dgm will go away soon if there are no problems reported. For now, configuring dgm into your kernel warns that you should be using digi. This driver is probably close to supporting Xi, Xe and Xeve cards, but I wouldn't expect them to work properly (hardware donations welcome). The digi_* pseudo-drivers are not drivers themselves but contain the BIOS and FEP/OS binaries for various digiboard cards and are auto-loaded and auto-unloaded by the digi driver at initialisation time. They *may* be configured into the kernel, but waste a lot of space if they are. They're intended to be left as modules. The digictl program is (mainly) used to re-initialise cards that have external port modules attached such as the PC/Xem.
* Turn on preemption by default on the alpha arch. This also removes thejhb2001-05-011-1/+0
| | | | | | PREEMPTION kernel option. Not objected to by: -alpha
* Allow the size of the SSC memory disk used with the SKI emulator to bejhb2001-04-301-0/+1
| | | | overridden in the kernel config file via the SSC_NSECT option.
* Add back in the bits to remove any existing "schg" flags as we haveobrien2001-04-295-0/+10
| | | | kernel's out in wild that still have these flags set.
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-272-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | been made machine independent and various other adjustments have been made to support Alpha SMP. - It splits the per-process portions of hardclock() and statclock() off into hardclock_process() and statclock_process() respectively. hardclock() and statclock() call the *_process() functions for the current process so that UP systems will run as before. For SMP systems, it is simply necessary to ensure that all other processors execute the *_process() functions when the main clock functions are triggered on one CPU by an interrupt. For the alpha 4100, clock interrupts are delievered in a staggered broadcast fashion, so we simply call hardclock/statclock on the boot CPU and call the *_process() functions on the secondaries. For x86, we call statclock and hardclock as usual and then call forward_hardclock/statclock in the MD code to send an IPI to cause the AP's to execute forwared_hardclock/statclock which then call the *_process() functions. - forward_signal() and forward_roundrobin() have been reworked to be MI and to involve less hackery. Now the cpu doing the forward sets any flags, etc. and sends a very simple IPI_AST to the other cpu(s). AST IPIs now just basically return so that they can execute ast() and don't bother with setting the astpending or needresched flags themselves. This also removes the loop in forward_signal() as sched_lock closes the race condition that the loop worked around. - need_resched(), resched_wanted() and clear_resched() have been changed to take a process to act on rather than assuming curproc so that they can be used to implement forward_roundrobin() as described above. - Various other SMP variables have been moved to a MI subr_smp.c and a new header sys/smp.h declares MI SMP variables and API's. The IPI API's from machine/ipl.h have moved to machine/smp.h which is included by sys/smp.h. - The globaldata_register() and globaldata_find() functions as well as the SLIST of globaldata structures has become MI and moved into subr_smp.c. Also, the globaldata list is only available if SMP support is compiled in. Reviewed by: jake, peter Looked over by: eivind
* vfs_subr.c is getting rather fat. The underlying repocopy and thisphk2001-04-261-0/+1
| | | | commit moves the filesystem export handling code to vfs_export.c
* Don't install KO's with the "schg" flag.obrien2001-04-256-46/+11
| | | | | | | We are way too inconsistent with our setting of the "schg" flag, and in our default install, it doesn't really offer any additional security. Reviewed by: arch@
* Ignore chflags errors. This makes installing to nfs mounted targetimp2001-04-255-10/+10
| | | | directories work.
* Initial version of Avance Logic ALS4000 pcm driver.orion2001-04-231-0/+1
|
* Add entry for swdog, Sitara Networks' watchdog timer.grog2001-04-211-0/+1
| | | | Submitted by: John Hood <jhood@sitaranetworks.com>
* Say goodbye to TCP_COMPAT_42jesper2001-04-202-6/+0
| | | | | Reviewed by: wollman Requested by: wollman
* o Document UFS_ACL optionjedgar2001-04-191-2/+8
| | | | | | | o Add link to src/sys/ufs/ufs/README.extattr for UFS_EXTATTR* options Reviewed by: rwatson Obtained from: TrustedBSD Project
* Implement client side NFS locks.alfred2001-04-171-0/+1
| | | | | Obtained from: BSD/os Import Ok'd by: mckusick, jkh, motd on builder.freebsd.org
* Move the isa parts to a separate file.jhay2001-04-162-2/+2
|
* Merged from sys/conf/options.i386 revision 1.148.kato2001-04-161-2/+2
|
* All NETSMB* options should use opt_netsmb.h file (the joy of multiple repos).bp2001-04-131-2/+2
|
* Make SOMAXCONN a kernel option.alfred2001-04-131-0/+1
| | | | Submitted by: Terry Lambert <terry@lambert.org>
* Merged from options.i386 revision 1.147.kato2001-04-121-0/+7
|
* Merged from files.i386 revisions 1.359 and 1.360.kato2001-04-121-0/+18
|
* o Introduce "options REGRESSION", a kernel option which enablesrwatson2001-04-112-0/+10
| | | | | | | | | | interfaces and functionality intended for use during correctness and regression testing. Features enabled by "options REGRESSION" may in and of themselves introduce security or correctness problems if used improperly, and so are not intended for use in production systems, only in testing environments. Obtained from: TrustedBSD Project
* Add forgotten files for NETSMBCRYPTO option (may be DES based encryptionbp2001-04-111-0/+2
| | | | should be enabled by default, not sure).
* Import kernel part of SMB/CIFS requester.bp2001-04-102-0/+23
| | | | | | | | Add smbfs(CIFS) filesystem. Userland part will be in the ports tree for a while. Obtained from: smbfs-1.3.7-dev package.
OpenPOWER on IntegriCloud