aboutsummaryrefslogtreecommitdiff
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* First cut at breaking out the bus attachment from the bus independentWarner Losh2002-04-021-6/+2
| | | | | | | | part of the driver. Also, move the softc and some other stuff to if_wivar.h from if_wireg.h to make future merging activities easier. Notes: svn path=/head/; revision=93611
* Fix kernel build.David E. O'Brien2002-03-251-1/+1
| | | | Notes: svn path=/head/; revision=93124
* Major rework of the iicbus/smbus framework:Nicolas Souchu2002-03-2316-6/+118
| | | | | | | | | | | - VIA chipset SMBus controllers added - alpm driver updated - Support for dynamic modules added - bktr FreeBSD smbus updated but not tested - cleanup Notes: svn path=/head/; revision=93023
* Add new graphical screen saver (dragon_saver).Akio Morita2002-03-232-0/+15
| | | | | | | Add support for NEC PC-9821 PEGC screen (fire/logo/rain/warp_saver). Notes: svn path=/head/; revision=93011
* Replaced hacks in sbin/Makefile,v 1.99 and usr.sbin/Makefile,v 1.217Ruslan Ermilov2002-03-211-1/+4
| | | | | | | | | with the NO_IPFILTER make.conf(5) knob. (So that we can "make the-rest-of-the-world" again.) Notes: svn path=/head/; revision=92868
* Add a USB comm driver.Josef Karthauser2002-03-184-0/+33
| | | | | | | Ported from NetBSD by: akiyama Notes: svn path=/head/; revision=92603
* Unbreak the build of smbfs.ko.Maxime Henrion2002-03-181-0/+6
| | | | | | | Reviewed by: sheldonh Notes: svn path=/head/; revision=92581
* Add generalized power profile code.Mitsuru IWASAKI2002-03-041-1/+1
| | | | | | | | | | | | | | | | This makes other power-management system (APM for now) to be able to generate power profile change events (ie. AC-line status changes), and other kernel components, not only the ACPI components, can be notified the events. - move subroutines in acpi_powerprofile.c (removed) to kern/subr_power.c - call power_profile_set_state() also from APM driver when AC-line status changes - add call-back function for Crusoe LongRun controlling on power profile changes for a example Notes: svn path=/head/; revision=91640
* Support for USB fm radio.Alfred Perlstein2002-03-042-0/+9
| | | | | | | Submitted by: David Yeske <dyeske@yahoo.com> Notes: svn path=/head/; revision=91609
* turn on the ethertype filter moduleJulian Elischer2002-02-271-0/+1
| | | | Notes: svn path=/head/; revision=91365
* (Belatedly) add the required EXPORT_SYMS. I'm not sure the list is complete,Dag-Erling Smørgrav2002-02-221-0/+8
| | | | | | | | but at least linprocfs works (I haven't had the opportunity to test other stuff that depends on the linux module, like aac or tdfx) Notes: svn path=/head/; revision=91072
* Add a module of xe driver.Takeshi Shibagaki2002-02-202-1/+11
| | | | | | | Approved by: imp Notes: svn path=/head/; revision=90970
* Always build all modules for LINTPoul-Henning Kamp2002-02-171-1/+1
| | | | Notes: svn path=/head/; revision=90789
* Fix my recent breakage of some modules.Bruce Evans2002-02-152-1/+8
| | | | Notes: svn path=/head/; revision=90706
* It's OK to be pedantic, but long long literals are OK.Poul-Henning Kamp2002-02-101-1/+1
| | | | Notes: svn path=/head/; revision=90441
* Move the pseudofs, procfs and linprocfs modules out from the fs directory.Dag-Erling Smørgrav2002-02-046-31/+34
| | | | | | | | Keeping them there seemed like a good idea at the time, but it annoys bde and confuses people who do not understand how MODULES_OVERRIDE works. Notes: svn path=/head/; revision=90223
* Module for exca. Eventually, this will be shared between pcic and pccbb.Warner Losh2002-01-291-0/+8
| | | | Notes: svn path=/head/; revision=89951
* remove modules no longer builtCameron Grant2002-01-233-27/+0
| | | | Notes: svn path=/head/; revision=89682
* consolidate bits that don't need to be seperate modules into the modulesCameron Grant2002-01-234-5/+5
| | | | | | | that want them Notes: svn path=/head/; revision=89681
* Add the 'iir' driver, for the Intel Integrated RAID controllers andMike Smith2002-01-202-0/+10
| | | | | | | | | | | prior ICP Vortex models. This driver was developed by Achim Leubner of Intel (previously with ICP Vortex) and Boji Kannanthanam of Intel. Submitted by: "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com> MFC after: 2 weeks Notes: svn path=/head/; revision=89580
* Allow alpha kernels to compile again- make sure opt_ddb.h is includedMatt Jacob2002-01-171-1/+1
| | | | | | | | | and the reference to db_regs is *extern* from alpha/include/db_machdep.h (put it in alpha/alpha/machdep.c)- this avoids the problems we've had about different 'common' sizes prohibiting the kernel from linking. Notes: svn path=/head/; revision=89443
* Export "ng_ether_enaddr_type" because the ng_bridge type uses it.Archie Cobbs2002-01-121-0/+2
| | | | Notes: svn path=/head/; revision=89293
* I don't think that these modules should export symbols at all. AllWarner Losh2002-01-113-6/+0
| | | | | | | | | | | intermodule communication is done via kobj calls. If anything currently depends on them, let it break so that we can fix it. Maybe we'll need to export some of the card_if.c or power_if.c symbols, but I think those should be in the base kernel (since all *_if.c should be in the base kernel for just these reasons). Notes: svn path=/head/; revision=89271
* Fixed some style bugs (disordered SRCS and garbage comment near EOF).Bruce Evans2002-01-111-2/+1
| | | | Notes: svn path=/head/; revision=89266
* Drop <bsd.man.mk> support from <bsd.kmod.mk>.Ruslan Ermilov2002-01-11113-119/+0
| | | | | | | Not objected to by: -current Notes: svn path=/head/; revision=89260
* Export cd9660_wchar2char symbol, because we need it in the pluggableMaxim Sobolev2002-01-111-0/+1
| | | | | | | unicode decoding klds (cd9660_unicode port). Notes: svn path=/head/; revision=89246
* Turn on unconditional symbol export for modules whose API isMike Smith2002-01-1110-0/+20
| | | | | | | | not clear enough, will require additional analysis, or will require some input from their maintainers. Notes: svn path=/head/; revision=89245
* Export symbols that constitute APIs defined by theseMike Smith2002-01-1115-0/+142
| | | | | | | | | | | modules. Note that in the case of 'mii' the API is not clearly defined, and the symbols exported represent a subset defined by current usage. Notes: svn path=/head/; revision=89244
* Back out previous revision, which will be applied directly toSheldon Hearn2002-01-101-1/+0
| | | | | | | the RELENG_4 branch when approved by the release engineers. Notes: svn path=/head/; revision=89188
* genassym depends on the presence of common variables, disable the useMike Smith2002-01-102-2/+2
| | | | | | | of -fno-common in this case. Notes: svn path=/head/; revision=89181
* Remove KMODDEPS, this is not used on -current and should not be leftPeter Wemm2002-01-091-1/+0
| | | | | | | around as a bad example. Notes: svn path=/head/; revision=89167
* Use KMODDEPS to document module dependencies on libiconv andSheldon Hearn2002-01-091-0/+1
| | | | | | | | | | | | | | | | | libmchain. KMODDEPS seems to be a no-op in HEAD, but is required in RELENG_4, where MODULE_DEPEND seems to be a no-op. Therefore, this change is harmless in -CURRENT, but will fix the dependencies when merged to RELENG_4, where they are currently not registered! PR: kern/33625 Submitted by: Joe Marcus Clarke <marcus@marcuscom.com> Notes: svn path=/head/; revision=89125
* - generic Arcnet frameworkMax Khon2002-01-083-0/+24
| | | | | | | | | - device driver for SMC COM90cx6 Arcnet network adapters Obtained from: NetBSD Notes: svn path=/head/; revision=89099
* Make AIO a loadable module.Alfred Perlstein2001-12-292-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the explicit call to aio_proc_rundown() from exit1(), instead AIO will use at_exit(9). Add functions at_exec(9), rm_at_exec(9) which function nearly the same as at_exec(9) and rm_at_exec(9), these functions are called on behalf of modules at the time of execve(2) after the image activator has run. Use a modified version of tegge's suggestion via at_exec(9) to close an exploitable race in AIO. Fix SYSCALL_MODULE_HELPER such that it's archetecuterally neutral, the problem was that one had to pass it a paramater indicating the number of arguments which were actually the number of "int". Fix it by using an inline version of the AS macro against the syscall arguments. (AS should be available globally but we'll get to that later.) Add a primative system for dynamically adding kqueue ops, it's really not as sophisticated as it should be, but I'll discuss with jlemon when he's around. Notes: svn path=/head/; revision=88633
* Add OS layer ACPI mutex and threading support.Mitsuru IWASAKI2001-12-221-0/+6
| | | | | | | | | | | | | | | | | | | | | - Temporary fix a bug of Intel ACPI CA core code. - Add OS layer ACPI mutex support. This can be disabled by specifying option ACPI_NO_SEMAPHORES. - Add ACPI threading support. Now that we have a dedicate taskqueue for ACPI tasks and more ACPI task threads can be created by specifying option ACPI_MAX_THREADS. - Change acpi_EvaluateIntoBuffer() behavior slightly to reuse given caller's buffer unless AE_BUFFER_OVERFLOW occurs. Also CM battery's evaluations were changed to use acpi_EvaluateIntoBuffer(). - Add new utility function acpi_ConvertBufferToInteger(). - Add simple locking for CM battery and temperature updating. - Fix a minor problem on EC locking. - Make the thermal zone polling rate to be changeable. - Change minor things on AcpiOsSignal(); in ACPI_SIGNAL_FATAL case, entering Debugger is easier to investigate the problem rather than panic. Notes: svn path=/head/; revision=88420
* -Remove unneeded include stddef.hPrafulla Deuskar2001-12-201-1/+1
| | | | | | | | | | | -Modify modules Makefile so that em driver compiles only on i386 platform. (Alpha not supported yet) PR: kern/32993 MFC after: 1 Notes: svn path=/head/; revision=88308
* Add modules of scsi_low based SCSI drivers ncv, nsp, stg, and commonNoriaki Mitsunaga2001-12-151-0/+4
| | | | | | | | | part scsi_low. Submitted-by: takawata Notes: svn path=/head/; revision=87985
* Add module directories and makefiles for ncv, nsp, stg and scsi_lowNoriaki Mitsunaga2001-12-154-0/+38
| | | | | | | | | KLD modules. Submitted-by: takawata Notes: svn path=/head/; revision=87984
* Connect libiconv to the build.Sheldon Hearn2001-12-121-0/+1
| | | | | | | | | Recent work by fjoe and bp has fixed smbfs. The smbfs module can now be loaded once libiconv and libmchain have been loaded, and works! Notes: svn path=/head/; revision=87727
* Use new location for joy, plus list its new bus front ends.Warner Losh2001-12-051-2/+2
| | | | Notes: svn path=/head/; revision=87385
* Pseudofsize procfs(5).Dag-Erling Smørgrav2001-12-043-6/+4
| | | | Notes: svn path=/head/; revision=87321
* Enable build of smbfs. It works now as before on both UP and MP machines.Boris Popov2001-12-021-2/+1
| | | | Notes: svn path=/head/; revision=87195
* This is the first commit of the Intel gigabit driver forPrafulla Deuskar2001-12-022-0/+14
| | | | | | | | | | | PRO/1000 cards. Submitted by:Prafulla Deuskar Reviewed by: Paul Saab MFC after:1 week Notes: svn path=/head/; revision=87189
* Re-enable the ciss driver, now that it should be building again.Mike Smith2001-12-021-1/+1
| | | | Notes: svn path=/head/; revision=87188
* Remove ciss from the modules build until the build issues are resolved.Warner Losh2001-11-281-1/+1
| | | | Notes: svn path=/head/; revision=87062
* Add the 'ciss' driver, which supports the Compaq SmartRAID 5* family ofMike Smith2001-11-272-0/+12
| | | | | | | | | | | | RAID controllers (5300, 532, 5i, etc.) Thanks to Compaq and Yahoo! for support during the development of this driver. MFC after: 1 week Notes: svn path=/head/; revision=87011
* Add driver for Granch SBNI12-xx ISA and PCI network adapters.Max Khon2001-11-212-0/+11
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=86752
* Reference lomac in its new location.Brian Feldman2001-11-193-6/+6
| | | | Notes: svn path=/head/; revision=86632
* The "lomac" module compiles fine on Alpha, too.Brian Feldman2001-11-191-1/+1
| | | | | | | Tested by: wilko Notes: svn path=/head/; revision=86621
* Add module "lomac" to the modules Makefile, i386 section. If someone onBrian Feldman2001-11-191-0/+1
| | | | | | | | | | | Alpha can verify that it compiles fine there, too, this should be moved to the MI section (or that problem fixed); I've only had x86 hardware to est with. Sponsored by: DARPA, NAI Labs (CBOSS project) Notes: svn path=/head/; revision=86613