summaryrefslogtreecommitdiffstats
path: root/sys/conf/options
Commit message (Collapse)AuthorAgeFilesLines
* Allow the ng_uni node (NgATM signalling layer) to be built into theharti2003-11-071-0/+1
| | | | kernel via options NGATM_UNI.
* Removed the garbage options DPT_ALLOW_MEMIO, HIFN_NO_RNG,bde2003-11-051-16/+0
| | | | | | IPFIREWALL_FORWARD, NTIMECOUNTER, OHCI_DEBUG, UGEN_DEBUG, UHCI_DEBUG, UHID_DEBUG, UHUB_DEBUG, UKBD_DEBUG, ULPT_DEBUG, UMASS_DEBUG, UMS_DEBUG, URIO_DEBUG and VINUM_AUTOSTART.
* Hook the udf_iconv module up to the kernel build.scottl2003-11-051-0/+1
| | | | Submitted by: imura@ryu16.org
* Change the reset video option to be positive (hw.acpi.reset_video).njl2003-11-011-1/+0
| | | | | | | | | | | | | Requested by: jhb Initialize the real mode stack. This is needed at least for the return address from the lcall. Requested by: takawata Fix style bugs in acpi_wakecode.S Requested by: bde Remove the kernel option now that we have the tunable.
* Alphabetical order for ACPI options broken by adding ACPI_NO_RESET_VIDEO.iwasaki2003-10-291-1/+1
| | | | | | Add short comment about ACPI_NO_RESET_VIDEO into NOTES. Pointed-out by: njl
* Add kernel option ACPI_NO_RESET_VIDEO as workaround for problemsiwasaki2003-10-291-0/+1
| | | | | (e.g. LCD white-out after resume) on some machine cased by re-initialize video BIOS code in acpi_wakecode.
* speedup stream socket recv handling by tracking the tail ofsam2003-10-281-0/+2
| | | | | | | the mbuf chain instead of walking the list for each append Submitted by: ps/jayanth Obtained from: netbsd (jason thorpe)
* Allow building the NgATM SAAL layer directly into the kernel.harti2003-10-271-0/+3
|
* Add dumb console driver and related bits.simokawa2003-10-241-0/+6
| | | | | | | | dcons(4): very simple console and gdb port driver dcons_crom(4): FireWire attachment dconschat(8): User interface to dcons Tested with: i386, i386-PAE, and sparc64.
* Add the ACPICA_PEDANTIC option which is off by default. Enabling it willnjl2003-10-221-1/+2
| | | | | | enable strict checks of the AML. Our default behavior will be to relax checks to work on as many platforms as possible. Also clean up and document other ACPI options while I'm here.
* - Support for multibyte charsets in LIBICONV.fjoe2003-09-261-0/+5
| | | | | | | | - CD9660_ICONV, NTFS_ICONV and MSDOSFS_ICONV kernel options (with corresponding modules). - kiconv(3) for loadable charset conversion tables support. Submitted by: Ryuichiro Imura <imura@ryu16.org>
* Add support for using uart(4) for pulse capturing for the Pulse Permarcel2003-09-111-0/+3
| | | | | | | | | | | | Second (PPS) timing interface. The support is non-optional and by default uses the DCD line signal as the pulse input. A compile-time option (UART_PPS_ON_CTS) can be used to have uart(4) use the CTS line signal. Include <sys/timepps.h> in uart_bus.h to avoid having to add the inclusion of that header in all source files. Reviewed by: phk
* Add support for the Coda 6.x venus<->kernel interface. This extendstjr2003-09-071-0/+1
| | | | | | | | | | | | | | FIDs to be 128-bits wide and adds support for realms. Add a new CODA_COMPAT_5 option, which requests support for the old Coda 5.x interface instead of the new one. Create a new coda5.ko module that supports the 5.x interface, and make the existing coda.ko module use the new 6.x interface. These modules cannot both be loaded at the same time. Obtained from: Jan Harkes & the coda-6.0.2 distribution, NetBSD (drochner) (CODA_COMPAT_5 option).
* This is a major rework of the ATA driver (ATAng)sos2003-08-241-4/+1
| | | | | | | | | | | | | | | | | | | | | | Restructure the way ATA/ATAPI commands are processed, use a common ata_request structure for both. This centralises the way requests are handled so locking is much easier to handle. The driver is now layered much more cleanly to seperate the lowlevel HW access so it can be tailored to specific controllers without touching the upper layers. This is needed to support some of the newer semi-intelligent ATA controllers showing up. The top level drivers (disk, ATAPI devices) are more or less still the same with just corrections to use the new interface. Pull ATA out from under Gaint now that locking can be done in a sane way. Add support for a the National Geode SC1100. Thanks to Soekris engineering for sponsoring a Soekris 4801 to make this support. Fixed alot of small bugs in the chipset code for various chips now we are around in that corner anyways.
* Hook up mac_stub to the modules Makefile.rwatson2003-08-211-0/+1
| | | | | Hook up mac_stub in files and options. Reference mac_stub in NOTES.
* Add a overhaul of the soundchip initialization for the MSP34xx chipsetsalex2003-08-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | found only many tv-cards. We currently use more ore less evil hacks (slow_msp_audio sysctl) to configure the various variants of these chips in order to have stereo autodetection work. Nevertheless, this doesn't always work even though it _should_, according to the specs. This is, for example, the case for some popular Hauppauge models sold sold in Germany. However, the Linux driver always worked for me and others. Looking at the sourcecode you will find that the linux-driver uses a very much enhanced approach to program the various msp34xx chipset variants, which is also found in the specs for these chips. This is a port of the Linux MSP34xx code, written by Gerd Knorr <kraxel@bytesex.org>, who agreed to re-release his code under a BSD license for this port. A new config option "BKTR_NEW_MSP34XX_DRIVER" is added, which is required to enable the new driver. Otherwise the old code is used. The msp34xx.c file is diff-reduced to the linux-driver to make later modifications easier, thus it doesn't follow style(9) in most cases. Approved by: roger (committing this, no time to test/review), keichii (code review)
* Add ng_atmpif: a HARP physical interface emulation. This allows oneharti2003-08-111-0/+1
| | | | | | to run the HARP ATM stack without real hardware. Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
* Add support for "options PIM" in the kernel configuration file.hsu2003-08-071-0/+1
| | | | Submitted by: Pavlin Radoslavov <pavlin@icir.org>
* Remove the NSWAPDEV option, we have no upper limit on how manyphk2003-08-031-1/+0
| | | | swap devices we can have anymore.
* Fix the new DA_OLD_QUIRKS option for normal and module compiles.njl2003-07-291-3/+2
| | | | Pointed out by: bde
* Deprecate USB and Firewire quirks. We should now never send 6 byte commandsnjl2003-07-291-0/+3
| | | | | | | to such devices. If a device fails due to this commit, add: options DA_OLD_QUIRKS to the kernel config and recompile. Then send the output of "camcontrol inquiry da0" to scsi@freebsd.org so the quirk can be re-enabled.
* EISA_SLOTS is mandantory to get opt_eisa.hticso2003-07-221-0/+2
| | | | Put it into MI files.
* safenet driver config gluesam2003-07-211-0/+5
| | | | Sponsored by: Global Technology Associates, Inc.
* Add a facility for devices, specifically network interfaces, that requireharti2003-07-151-0/+1
| | | | | | | | | | | large to huge amounts of small or medium sized receive buffers. The problem with these situations is that they eat up the available DMA address space very quickly when using mbufs or even mbuf clusters. Additionally this facility provides a direct mapping between 32-bit integers and these buffers. This is needed for devices originally designed for 32-bit systems. Ususally the virtual address of the buffer is used as a handle to find the buffer as soon as it is returned by the card. This does not work for 64-bit machines and hence this mapping is needed.
* Fix typo for BURN_BRIDGES' file, it should be opt_global.himp2003-07-111-1/+1
|
* - Add a software watchdog facility.smkelly2003-06-261-0/+1
| | | | | | | | | This commit has two pieces. One half is the watchdog kernel code which lives primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland daemon which, when run, will keep the watchdog from firing while the userland is intact and functioning. Approved by: jeff (mentor)
* config+build glue for Atheros supportsam2003-06-251-0/+8
|
* add "no RNG support options" for ubsec and hifn driverssam2003-06-251-0/+3
|
* Make the netgraph ATM node compilable into the kernel.harti2003-06-251-0/+3
|
* Moved the syscons options, kbd options and DEV_SPLASH to the MI optionsjake2003-06-181-0/+33
| | | | file.
* Add "GEOM_FOX", a class which detects and selects between multiplephk2003-06-181-0/+1
| | | | | | | | | | | | | | | | | | | redundant paths to the same device. This class reacts to a label in the first sector of the device, which is created the following way: # "0123456789abcdef012345..." # "<----magic-----><-id-...> echo "GEOM::FOX someid" | dd of=/dev/da0 conv=sync NB: Since the fact that multiple disk devices are in fact the same device is not known to GEOM, the geom taste/spoil process cannot fully catch all corner cases and this module can therefore be confused if you do the right wrong things. NB: The disk level drivers need to do the right thing for this to be useful, and that is not by definition currently the case.
* New global option: BURN_BRIDGESimp2003-06-121-0/+1
| | | | | Compile out code that will disappear in 6.0, per Peter Wemm's bridge burning proposal.
* Add the MUTEX_NOINLINE option that explicitely de-inlines the mutexscottl2003-05-181-0/+1
| | | | | | operations. Submitted by: jhb
* Update the DRM to the latest from DRI CVS. Includes some bugfixes and removalanholt2003-04-251-1/+0
| | | | | | of the infrastructure for the gamma driver which was removed a while back. The DRM_LINUX option is removed because the handler is now provided by the linux compat code itself.
* NO_COMPAT_FREEBSD4 is no longer used.jhb2003-04-151-1/+0
|
* Re-add MUTEX_DEBUG and MUTEX_PROFILING, which got hosed by rejectedrwatson2003-04-151-0/+2
| | | | | | chunks from bde's patch. Spotted by: jhb
* Improve consistency, ordering, style of options:rwatson2003-04-151-49/+32
| | | | | | | | - Remove extra blank lines - Sort options - Remove comments that belong in NOTES Submitted by: bde (older revision)
* Add MAC_ALWAYS_LABEL_MBUF to options; this permits the administratorrwatson2003-04-141-1/+7
| | | | | | | | | | | | | | | to force the allocation of MAC labels for all mbufs regardless of whether a configured policy requires labeling when the mbuf is allocated. This can be useful it you anticipate loading a fully labeled policy after boot and don't want mbufs to exist without label storage, for performance measurement purposes, etc. It also slightly lowers the overhead of m_tag labeling due to removing the decision logic. While here, improve commenting of other MAC options. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Options that go into homonymous headers shouldn't specify the header name.des2003-04-121-5/+5
| | | | Submitted by: Hiten Pandya <hiten@unixdaemons.com>
* Rename MBUF_FRAG_TEST to MBUF_STRESS_TEST as it will be extendedsilby2003-04-121-1/+1
| | | | to include more than just frag tests.
* Add support for reading directly from file to userland buffer when thetegge2003-03-261-0/+2
| | | | | O_DIRECT descriptor status flag is set and both offset and length is a multiple of the physical media sector size.
* Add a new kernel option, MALLOC_MAKE_FAILURES, which compilesrwatson2003-03-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | in a debugging feature causing M_NOWAIT allocations to fail at a specified rate. This can be useful for detecting poor handling of M_NOWAIT: the most frequent problems I've bumped into are unconditional deference of the pointer even though it's NULL, and hangs as a result of a lost event where memory for the event couldn't be allocated. Two sysctls are added: debug.malloc.failure_rate How often to generate a failure: if set to 0 (default), this feature is disabled. Otherwise, the frequency of failures -- I've been using 10 (one in ten mallocs fails), but other popular settings might be much lower or much higher. debug.malloc.failure_count Number of times a coerced malloc failure has occurred as a result of this feature. Useful for tracking what might have happened and whether failures are being generated. Useful possible additions: tying failure rate to malloc type, printfs indicating the thread that experienced the coerced failure. Reviewed by: jeffr, jhb
* Add the MBUF_FRAG_TEST option. When compiled in, this optionsilby2003-03-251-0/+1
| | | | | | | | | | allows you to tell ip_output to fragment all outgoing packets into mbuf fragments of size net.inet.ip.mbuf_frag_size bytes. This is an excellent way to test if network drivers can properly handle long mbuf chains being passed to them. net.inet.ip.mbuf_frag_size defaults to 0 (no fragmentation) so that you can at least boot before your network driver dies. :)
* o add crypto driver glue for using the new rndtest driver/module; this issam2003-03-111-0/+7
| | | | | | conditional in each driver on foo_RNDTEST being defined_ o bring HIFN_DEBUG and UBSEC_DEBUG out to be visible options; they control the debugging printfs that are set with hw.foo.debug (e.g. hw.hifn.debug)
* Fix device freeze to reduce output packet size.akiyama2003-03-091-0/+1
| | | | And make this value configurable by kernel config or sysctl.
* Remove unimplemented IP-in-IPX encapsulation support (options IPTUNNEL).tjr2003-03-081-1/+0
|
* Remove ENABLE_VFS_IOOPT. It is a long unfinished work-in-progress.alc2003-03-061-1/+0
| | | | Discussed on: arch@
* Finish driving a stake through the heart of netns and the associatedpeter2003-03-051-1/+0
| | | | | | ifdefs scattered around the place - its dead Jim! The SMB stuff had stolen AF_NS, make it official.
* Make TTYHOG tunable.das2003-03-051-0/+1
| | | | Reviewed by: mike (mentor)
* A cute yet small MAC policy that provides a simple ACL mechanism torwatson2003-03-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | permit users and groups to bind ports for TCP or UDP, and is intended to be combined with the recently committed support for net.inet.ip.portrange.reservedhigh. The policy is twiddled using sysctl(8). To use this module, you will need to compile in MAC support, and probably set reservedhigh to 0, then twiddle security.mac.portacl.rules to set things as desired. This policy module only restricts ports explicitly bound using bind(), not implicitly bound ports where the port number is selected by the IP stack. It appears to work properly in my local configuration, but needs more broad testing. A sample policy might be: # sysctl security.mac.portacl.rules="uid:425:tcp:80,uid:425:tcp:79" This permits uid 425 to bind TCP sockets to ports 79 and 80. Currently no distinction is made for incoming vs. outgoing ports with TCP, although that would probably be easy to add. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
OpenPOWER on IntegriCloud