summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Hook up the hptmv driver for amd64.scottl2005-09-081-0/+1
| | | | MFC After: 3 days
* Import new version of the HPTMV driver from Highpoint. The major changescottl2005-09-071-7/+12
| | | | | | | | here is the support for amd64, as well as possible support for PAE. Many thanks to Highpoint for continuing to support FreeBSD. Obtained from: Steve Chang @ Highpoint MFC After: 3 days.
* Unbreak stand-alone build of the de(4) module.yar2005-08-291-1/+1
|
* Shuffle around the order in which the components are compiled.le2005-08-261-1/+1
| | | | | | | | | This way, the VINUMDRIVE class is loaded before the VINUM class, but since geom does the tasting for newly arrived classes last-in-first-out, the VINUM class tastes first. This removes the need to call gv_parse_config() in the drive taste path.
* Remove the el(4) driver for 3Com 3c501 ISA NICs from HEAD as threatenedjhb2005-08-262-12/+0
| | | | | | | | earlier as no one has stepped up to test recent changes to the driver. Oddly, the module was actually turned on on ia64 though I'm fairly certain that no ia64 machine has ever had or will ever have an ISA slot. Axe borrowed from: phk
* Add NTFS labeling function.takawata2005-08-261-0/+1
| | | | Reviewed by:pjd
* Define the target for opt_compat.h only if KERNBUILDDIRyar2005-08-181-0/+5
| | | | | | | | | | | | | | | is not defined, so that the module will get the compatibility options from the current kernel configuration if built with the latter, not with the world. [Some other modules seem in need of fixing WRT this, too.] Add more compatibility options found in GENERIC to the default opt_compat.h. While not all of them are used in the procfs code, we can't tell for sure if the system .h files don't need them either, so let's stay on the safe side. Submitted by: kensmith Reviewed by: ru
* Don't break local style.yar2005-08-181-1/+2
|
* Add VIA/ACE "PadLock" support as a crypto(9) driver.pjd2005-08-182-0/+14
| | | | | | HW donated by: Mike Tancsa <mike@sentex.net> Most of the code obtained from: OpenBSD MFC after: 3 days
* Add code for Ext2FS and ReiserFS labels recognition.pjd2005-08-121-0/+2
| | | | | | Submitted by: Stanislav Sedov <stas@310.ru> PR: kern/84638 MFC after: 1 week
* Fix stand-alone (or MODULES_WITH_WORLD=1) build ofyar2005-08-111-1/+7
| | | | | | | | | the procfs module by creating opt_compat.h with appropriate compatibility options: COMPAT_43 on all arch's and COMPAT_IA32 in addition on amd64. Pointy hat to: peter MFC after: 3 days
* Style cleanup.obrien2005-08-102-28/+15
|
* Connect GEOM_ELI class to the build.pjd2005-07-271-0/+1
| | | | MFC after: 1 week
* Add GEOM_ELI class which provides GEOM providers encryption.pjd2005-07-271-0/+9
| | | | | | | | For features list and usage see manual page: geli(8). Sponsored by: Wheel Sp. z o.o. http://www.wheel.pl MFC after: 1 week
* Connect GZERO to the build.pjd2005-07-251-1/+2
| | | | MFC after: 3 days
* Add a very simple and small GEOM class - ZERO.pjd2005-07-251-0/+8
| | | | | | | | | | | It creates very huge provider (41PB) /dev/gzero. On BIO_READ request it zero-fills bio_data and on BIO_WRITE it does nothing. You can also set kern.geom.zero.clear sysctl to 0 to do nothing even for BIO_READ. I'm using it for performance testing where it is very helpful. MFC after: 3 days
* Remove conditional code that has largely rotted that is also not on byjhb2005-07-211-4/+0
| | | | | | | | | default: - TULIP_NEED_FASTTIMEOUT - tulip_fasttimeout() wasn't called anywhere - BIG_PACKET - only worked on i386 anyway - TULIP_USE_SOFTINTR - doesn't compile and was never updated to handle new netisr registration - non-FreeBSD code
* Add the latest r300 code from r300.sf.net. This is based on the patch suppliedanholt2005-07-201-1/+1
| | | | | | by Vladimir Dergachev for inclusion in DRM CVS, with minor modifications for FreeBSD CVS and the appropriate license from Nicolai Haehnle on r300_reg.h. Fixes hangs when using r300.sf.net userland, tested on a Radeon 9600 on amd64.
* Revert last commit: It fixed make universe but broke regular kernel make.phk2005-07-161-1/+1
|
* Add missing reference to ukbdmap.hphk2005-07-161-1/+1
| | | | Fixes build of ukbd module under "make universe"
* kbdmux(4) keyboard multiplexer integrationemax2005-07-141-0/+1
| | | | | | | | | | | | | o Add minimal kbdmux(4) man page to the source tree (more details to follow); o Hook up kbdmux(4) to the build. This concludes the first part of the kbdmux(4) keyboard multiplexer integration. It now should be possible to use kbdmux(4), however one must configure kbdmux(4) by hand (i.e. load kbdmux(4) module and use kbdcontrol(1) to add/remove slave keyboards to/from kbdmux(4)). MFC after: 1 week
* kbdmux(4) keyboard multiplexer integrationemax2005-07-141-0/+12
| | | | | | | | | | o Add sys/dev/kbdmux/kbdmux.c to the source tree o Add sys/modules/kbdmux/Makefile to the source tree These are not yet connected to the build. Man page and other changes to follow. MFC after: 1 week
* Add SL811 based host controller driver for CF usb host controller.takawata2005-07-141-0/+10
| | | | | | This is based on NetBSD slhci(4) driver for X68k amateur hardware. For now, it will not work properly, but it can detect usb device insertion.
* Minor reorg to keep each bus' files on one lineimp2005-07-131-3/+4
|
* Minor reorg to have each bus' files on one line.imp2005-07-131-4/+5
|
* Update for the new and removed MPT driver files.scottl2005-07-101-1/+1
| | | | | Submitted by: gibbs Approved by: re
* Build blank_saver.ko, fade_saver.ko and green_saver.ko on sparc64marius2005-07-102-13/+21
| | | | | | | now that they work with creator(4) and machfb(4). Reviewed by: ru (style) Approved by: re (scottl)
* - Add missing opt_isa.h. This fixes the standalone build of sound.komarius2005-07-101-2/+14
| | | | | | | | | | | | after sys/dev/sound/pcm/channel.c rev. 1.99, i.e. when there's no existing KERNBUILDDIR with an opt_isa.h defined. - Sync with sys/dev/sound/pcm/channel.c rev. 1.99 (sort of), i.e. never compile in isadma support on sparc64 as we just never need it there. This allows to use the "generic" module with a custom kernel that is built without isa(4). Reviewed by: ru Approved by: re (scottl)
* i386->amd64 syncpeter2005-06-301-0/+2
| | | | | | Add ath_hal and ichwd modules Approved by: re (blanked i386<->amd64 sync)
* Backout the change I made before 5.4-R since I wasn't aware that it was onlydwhite2005-06-241-1/+1
| | | | | | | | | | | | | a problem with one particular switch module. Create a kernel option BGE_FAKE_AUTONEG that restores the 5.4 behavior, which should make the DNLK switch module work. IBM/Intel blades with Intel or AD switch modules should work without patching or kernel options with this commit. Hardware for testing provided by several folks, including Danny Braniss <danny@cs.huji.ac.il>, Achim Patzner <ap@bnc.net>, and OffMyServer. Approved by: re
* Buid reiserifs.ko on every platforms, not only i386 and pc98.dumbbell2005-06-211-2/+1
| | | | | Reviewed by: mux (mentor) Approved by: re (dougb)
* Don't compile legacy libalias support into kernel.glebius2005-06-201-1/+1
| | | | Approved by: re (dwhite)
* Moving reiserfs from sys/gnu to sys/gnu/fs. This was discussed on arch@.dumbbell2005-06-181-1/+1
| | | | | Reviewed by: mux (mentor) Approved by: re (scottl)
* Move ext2fs from src/gnu to src/gnu/fs.rodrigc2005-06-151-1/+1
| | | | | | | Discussed on arch@. Reviewed by: kan Approved by: re (blanket), kan
* Attach ng_tcpmss to the build.glebius2005-06-102-0/+7
|
* MFP4:jkoshy2005-06-091-5/+27
| | | | | | | | | | | | | | | | - Implement sampling modes and logging support in hwpmc(4). - Separate MI and MD parts of hwpmc(4) and allow sharing of PMC implementations across different architectures. Add support for P4 (EMT64) style PMCs to the amd64 code. - New pmcstat(8) options: -E (exit time counts) -W (counts every context switch), -R (print log file). - pmc(3) API changes, improve our ability to keep ABI compatibility in the future. Add more 'alias' names for commonly used events. - bug fixes & documentation.
* Hook ichsmb to build.takawata2005-06-051-1/+1
|
* Make ichsmb loadable.takawata2005-06-051-0/+8
| | | | | PR: kern/81912 Submitted by: nork
* Let kmod.mk create an empty .h file.ru2005-06-051-3/+1
|
* Fix deprecated name, and let kmod.mk create an empty .h file.ru2005-06-051-3/+1
|
* Connect if_bridge to the build.thompsa2005-06-052-0/+18
| | | | Approved by: mlaier (mentor)
* Move MAINTAINER documentation to MAINTAINERSimp2005-06-041-2/+0
|
* Release n_hibma's maintainership due to his ENOTIME.schweikh2005-06-0411-32/+11
| | | | Discussed with, okayed, authorized, requested by, on behalf of: n_hibma (MAINTAINER)
* Fix module build.glebius2005-06-041-1/+1
| | | | MFC after: 3 days
* Update to reflect takawata-san's changes to MAINTAINERSimp2005-06-031-2/+0
|
* Fix standalone module build.ru2005-06-031-0/+6
| | | | Reported by: Boris Samorodov <bsam@ipt.ru>
* Remove myself as maintainer of the OSF/1 compat code. I haven't hadgallatin2005-06-031-2/+0
| | | | | an alpha booting -current since my xp1000 died over a year ago, and I don't think I touched the osf1 code since long before then.
* Connect the ReiserFS filesystem to the modules build (i386 only).dumbbell2005-05-242-0/+13
| | | | Approved by: mux (mentor)
* - Try to not leak resources in the attach functions of the esp(4) SBusmarius2005-05-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | front-end and the LSI64854 and NCR53C9x code in case one of these functions fails. Add detach functions to these parts and make esp(4) detachable. - Revert rev. 1.7 of esp_sbus.c, since rev. 1.34 of sbus.c the clockfreq IVAR defaults to the per-child values. - Merge ncr53c9x.c rev. 1.111 from NetBSD (partial): On reset, clear state flags and the msgout queue. In NetBSD code to notify the upper layer (i.e. CAM in FreeBSD) on reset was also added with this revision. This is believed to be not necessary in FreeBSD and was not merged. This makes ncr53c9x.c to be in sync with NetBSD up to rev. 1.114. - Conditionalize the LSI64854 support on sbus(4) only instead of sbus(4) and esp(4) as it's also required for the 'dma', 'espdma' and 'ledma' busses/devices as well as the 'SUNW,bpp' device (printer port) which all hang off of sbus(4). - Add a driver for the 'dma', 'espdma' and 'ledma' (pseudo-)busses/ devices. These busses and devices actually represent the LSI64854 DMA engines for the ESP SCSI and LANCE Ethernet controllers found on the SBus of Ultra 1 and SBus add-on cards. With 'espdma' and 'ledma' the 'esp' and 'le' devices hang off of the respective DMA bus instead of directly from the SBus. The 'dma' devices are either also used in this manner or on some add-on cards also as a companion device to an 'esp' device which also hangs off directly from the SBus. With the latter variant it's a bit tricky to glue the DMA engine to the core logic of the respective 'esp' device. With rev. 1.35 of sbus.c we are however guaranteed that such a 'dma' device is probed before the respective 'esp' device which simplifies things a lot. [1] - In the esp(4) SBus front-end read the part-unique ID code of Fast-SCSI capable chips the right way. This fixes erroneously detecting some chips as FAS366 when in fact they are not. Add explicit checks for the FAS100A, FAS216 and FAS236 variants instead treating all of these as ESP200. That way we can correctly set the respective Fast-SCSI config bits instead of driving them out of specs. This includes adding the FAS100A and FAS236 variants to the NCR53C9x core code. We probably still subsume some chip variants as ESP200 while in fact they are another variant which however shouldn't really matter as this will only happen when these chips are driven at 25MHz or less which implies not being able to run Fast-SCSI. [3] - Add a workaround to the NCR53C9x interrupt handler which ignores the stray interrupt generated by FAS100A when doing path inquiry during boot and which otherwiese would trigger a panic. - Add support for the 'esp' devices hanging off of a 'dma' or 'espdma' busses or which are companions of 'dma' devices to esp(4). In case of the variants that hang off of a DMA device this is a bit hackish as esp(4) then directly uses the softc of the respective parent to talk to the DMA engine. It might make sense to add an interface for this in order to implement this in a cleaner way however it's not yet clear how the requirements for the LANCE Ethernet controllers are and the hack works for now. [2] This effectively adds support for the onboard SCSI controller in Ultra 1 as well as most of the ESP-based SBus add-on cards to esp(4). With this the code for supporting the Performance Technologies SBS430 SBus SCSI add-on cards is also largely in place the remaining bits were however omitted as it's unclear from the NetBSD how to couple the DMA engine and the core logic together for these cards. Obtained from: OpenBSD [1] Obtained from: NetBSD [2] Clue from: BSD/OS [3] Reviewed by: scottl (earlier version) Tested with: FSBE/S add-on card (FAS236), SSHA add-on card (ESP100A), Ultra 1 (onboard FAS100A), Ultra 2 (onboard FAS366)
* Make NETGRAPH_DEBUG a kernel option, so that it can't be turned offglebius2005-05-161-0/+2
| | | | | | without hacking source. In collaboration with: ru, julian
OpenPOWER on IntegriCloud