summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add a geom_vol_ffs module and hook up to the build.gordon2003-06-032-1/+10
|
* Add (but do not connect) a half-finished driver for Aureal Vortex cards.des2003-06-011-0/+9
| | | | The mixer works, pcm support is half done.
* Add GEOM module compilation shims.phk2003-05-319-0/+68
|
* Move the ips driver from ${MACHINE_ARCH} == "i386" to ${MACHINE} == "i386".nyan2003-05-131-1/+1
| | | | Approved by: re (scottl)
* Hook up the ips modulescottl2003-05-111-0/+1
|
* Add the 'ips' driver for the IBM (now Adaptec) ServeRAID controllerscottl2003-05-111-0/+8
| | | | | | | | series. This driver was generously developed and released by David Jeffreys and Adaptec. I've updated it to work with 5.x and fixed a few bugs. MFC After: 1 week
* Part one of undating the bluetooth code to the newest versionjulian2003-05-109-29/+52
| | | | | Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com> Approved by: re@
* Add RealTek RTL8150 USB to fast Ethernet controller driver.akiyama2003-05-033-0/+12
| | | | | | | | This driver now supports the Melco LUA-KTX and the GREEN HOUSE GH-USB100B. Reviewed by: imp MFC after: 2 weeks
* Support functions for the new ACPI import.njl2003-04-291-18/+17
| | | | | | | | | | | * AcpiOsDerivePciId(): finds a bus number, given the slot/func and the acpi parse tree. * AcpiOsPredefinedOverride(): use the sysctl hw.acpi.os_name to override the value for _OS. Ideas from: takawata, jhb Reviewed by: takawata, marcel Tested on: i386, ia64
* Convert the midway driver to use busdma. Except for this conversion theharti2003-04-252-0/+21
| | | | | | | | | | | | | | | | | | | | following changes have been done: - stylify. The original code was too hard to read. - get rid of a number of compilation options (Adaptec-only, Eni-only, no-DMA). - more debugging features. - locking. This is not correct yet in the absence of interface layer locking, but is correct enough to not to cause lock order reversals. - remove RAW mode. There are no users of this in the tree and I doubt that there are any. - remove NetBSD compatibility code. There was no way to keep NetBSD non-busdma and FreeBSD busdma code together. - if_en now buildable as a module. This has been actively tested on sparc64 and i386 with ENI server and client cards and an Adaptec card (thanks to kjc). Reviewed by: mdodd, arr
* Add device driver support for the ASIX Electronics AX88172 USB 2.0wpaul2003-04-203-0/+12
| | | | | | | | | | | ethernet controller. The driver has been tested with the LinkSys USB200M adapter. I know for a fact that there are other devices out there with this chip but don't have all the USB vendor/device IDs. Note: I'm not sure if this will force the driver to end up in the install kernel image or not. Special magic needs to be done to exclude it to keep the boot floppies from bloating again, someone please advise.
* MFp4(simokawa_firewire):simokawa2003-04-173-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many internal structure changes for the FireWire driver. - Compute CRC in CROM parsing. - Add support for configuration ROM build. - Simplify dummy buffer handling. - busdma conversion - Use swi_taskqueue_giant for -current. Mark the interrupt routine as MPSAFE. - AR buffer handling. Don't reallocate AR buffer but just recycle it. Don't malloc and copy per packet in fwohci_arcv(). Pass packet to fw_rcv() using iovec. Application must prepare receiving buffer in advance. - Change fw_bind API so that application should pre-allocate xfer structure. - Add fw_xfer_unload() for recycling struct fw_xfer. - Add post_busreset hook - Remove unused 'sub' and 'act_type' in struct fw_xfer. - Remove npacket from struct fw_bulkxfer. - Don't call back handlers in fwochi_arcv() if the packet has not drained in AT queue - Make firewire works on big endian platform. - Use native endian for packet header and remove unnecessary ntohX/htonX. - Remove FWXFERQ_PACKET mode. We don't use it anymore. - Remove unnecessary restriction of FWSTMAXCHUNK. - Don't set root node for phy config packet if the root node is not cycle master capable but set myself for root node. We should be the root node after next bus reset. Spotted by: Yoshihiro Tabira <tabira@scd.mei.co.jp> - Improve self id handling Tested on: i386, sparc64 and i386 with forced bounce buffer
* add EHCI (USB 2.0) controller support.ticso2003-04-141-0/+1
| | | | | | Approved by: joe gallatin (mentor) Obtained from: NetBSD
* Driver for Granch SBNI16 SHDSL modemfjoe2003-04-132-0/+9
| | | | | Submitted by: Denis I. Timofeev <timofeev@granch.ru> MFC after: 1 week
* The dpt, ex and idt modules are for i386 only.nyan2003-04-131-3/+3
|
* - Add PCI support (Adaptec AHA-2920/A,Future Domain TMC-18XX/3260).mdodd2003-04-071-2/+5
| | | | | | | - Reduce duplicated code. PR: 50427 Submitted by: Bob Bishop <rb@gid.co.uk>
* opt_geom.h is no longer required for this module.mdodd2003-03-291-5/+2
|
* Add 'idt' driver to module build.mdodd2003-03-291-0/+1
|
* Add module infrastructure for 'dpt' driver.mdodd2003-03-292-0/+15
|
* Add module infrastructure for 'if_ex'.mdodd2003-03-292-0/+13
|
* Add module infrastructure for 'vpd' and 'smbios' and move 'smbios'mdodd2003-03-295-2/+29
| | | | to new home.
* Add module infrastructure for elink.mdodd2003-03-292-0/+11
|
* Add module infrastructure for if_ie.mdodd2003-03-292-0/+11
|
* 'speaker' not 'atspeaker'mdodd2003-03-291-1/+1
|
* Retire 'atspeaker' and 'pcspeaker'. We'll use 'speaker' whichmdodd2003-03-293-11/+1
| | | | | | is the same as the config device directive. Reminded by: Takahashi Yoshihiro <nyan@jp.FreeBSD.org>
* Merge PC98 support.mdodd2003-03-251-4/+0
|
* I seem to have forgotten this. Sorry.mdodd2003-03-241-2/+2
|
* Use repo-copied files in sys/i386/bios.mdodd2003-03-242-2/+2
|
* Don't build if_iso88025subr.c into the oltr module.mdodd2003-03-151-25/+3
|
* Simplify the assignment statement.ru2003-03-121-1/+1
|
* fix module building; drivers now require opt_{ubsec,hifn}.hsam2003-03-112-2/+8
|
* FIPS 140-2 rng data tester for h/w crypto devices. This driver periodicallysam2003-03-111-0/+8
| | | | | | | | | | | | | monitors the entropy data harvested by crypto drivers to verify it complies with FIPS 140-2. If data fails any test then the driver discards it and commences continuous testing of harvested data until it is deemed ok. Results are collected in a statistics block and, optionally, reported on the console. In normal use the overhead associated with this driver is not noticeable. Note that drivers must (currently) be compiled specially to enable use. Obtained from: original code by Jason L. Wright
* Fix device freeze to reduce output packet size.akiyama2003-03-091-1/+2
| | | | And make this value configurable by kernel config or sysctl.
* Build the drm module also on pc98.nyan2003-03-091-1/+1
|
* Update the DRM to latest from DRI CVS. This is approximately the versionanholt2003-03-095-13/+6
| | | | | | | included in XFree86 4.3, but includes some fixes. Notable changes include Radeon 8500-9100 support, PCI Radeon/Rage 128 support, transform & lighting support for Radeons, and vblank syncing support for r128, radeon, and mga. The gamma driver was removed due to lack of any users.
* Fix module build by adding options to Makefile.jlemon2003-03-082-2/+24
|
* Finish driving a stake through the heart of netns and the associatedpeter2003-03-051-4/+1
| | | | | | ifdefs scattered around the place - its dead Jim! The SMB stuff had stolen AF_NS, make it official.
* Make TTYHOG tunable.das2003-03-052-2/+8
| | | | Reviewed by: mike (mentor)
* A cute yet small MAC policy that provides a simple ACL mechanism torwatson2003-03-022-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | 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
* This is not going to win prizes for the most useful module ever,markm2003-02-271-0/+9
| | | | but it is useful to me for some testing and warns-fixing.
* Hook up the if_my module to the build.ru2003-02-271-0/+1
|
* Build the ncp and nwfs modules again, but only on i386 for now.tjr2003-02-271-4/+2
|
* Revert the use of -g that leaked in.scottl2003-02-261-1/+0
|
* Introduce a new taskqueue that runs completely free of Giant, and inscottl2003-02-261-0/+1
| | | | | | | turns runs its tasks free of Giant too. It is intended that as drivers become locked down, they will move out of the old, Giant-bound taskqueue and into this new one. The old taskqueue has been renamed to taskqueue_swi_giant, and the new one keeps the name taskqueue_swi.
* Remove support for running in SimOS. The support has rotted overmarcel2003-02-251-2/+2
| | | | | | | | time and there's no indication that it will improve anytime soon. By removing support for SimOS it is possible to build LINT on Alpha, which is considered more important at the moment. Not objected to on: alpha@
* Split the arch-specific AGP files into the appropriate files.* and do the sameanholt2003-02-142-3/+9
| | | | | | for the agp module, and add agp to the list of modules to compile for alpha. Add an alpha_mb() to agp_flush_cache for alpha -- it's not correct but may improve the situation, and it's what linux and NetBSD do.
* We only provide agp drivers for the intel chipsets, move the agppeter2003-02-131-1/+1
| | | | subdir to the i386-only section.
* Remove unnecessary EXPORT_SYMS.simokawa2003-02-131-2/+0
|
* pci_if.h is not needed.nyan2003-02-071-1/+1
|
* - Clean up ISA DMA supports.nyan2003-02-072-0/+4
| | | | | | | - Rename all sndbuf_isadma* functions to sndbuf_dma* and move them into sys/dev/sound/isa/sndbuf_dma.c. No response from: sound
OpenPOWER on IntegriCloud