summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* 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
* isa_if.h is not needed.nyan2003-02-0719-19/+19
| | | | No response from: sound
* Take the rc4 code out of ng_mppc module so we don't fail to load whenambrisko2003-02-051-2/+1
| | | | | | | we have the rc4 code already in the kernel (via wlan stuff or awi). Add a dependency on the rc4 module so if it doesn't exist then load it. Reviewed by: archie
* Add IPv6 support for Linuxlator.ume2003-02-031-2/+5
| | | | | Reviewed by: dwmalone MFC after: 10 days
* Add CanBe power management controller support.nyan2003-02-033-1/+19
| | | | Submitted by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
* Add ac97_patch.[ch] that provide space for ac97 codec specific patches.orion2003-01-252-4/+4
|
* - add support for IPX (tested with mount -t nwfs and mars_nwe),fjoe2003-01-241-1/+4
| | | | | | | | | | | IP fast forwarding, SIOCGIFADDR, setting hardware address (not currently enabled in cm driver), multicasts (experimental) - add ARC_MAX_DATA, use IF_HANDOFF, remove arc_sprintf() and some unused variables - if_simloop logic is made more similar to ethernet - drop not ours packets early (if we are not in promiscous mode) Submitted by: mark tinguely (partially)
* Update GENSRCS and aicasm options correctly depending on whether registergibbs2003-01-222-26/+28
| | | | | | | | | pretty printing is enabled Add a dependency on the source files for aicasm so that it will be rebuilt if out of date. Simplify.
* Run kldxref on sparc64, it works now.jake2003-01-211-1/+1
|
* Remove miidevs.h and generate it from miidevs at compile time.obrien2003-01-193-3/+3
| | | | The devlist2h.awk tool to do this has been repocopied to sys/tools/.
* A driver for the System Management Application Programmdodd2003-01-172-0/+10
| | | | | | | | Interface (SMAPI) BIOS, which is present on some IBM Thinkpad models (560, 600, 770 to name a few.) The SMAPI BIOS provides access to System Information, System Configuration, and Power Management.
* remove wi-specific host ap code; the wi driver now depends on thesam2003-01-151-1/+1
| | | | wlan module for 802.11 core support
OpenPOWER on IntegriCloud