summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Move the pseudofs, procfs and linprocfs modules out from the fs directory.des2002-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.
* Module for exca. Eventually, this will be shared between pcic and pccbb.imp2002-01-291-0/+8
|
* remove modules no longer builtcg2002-01-233-27/+0
|
* consolidate bits that don't need to be seperate modules into the modulescg2002-01-234-5/+5
| | | | that want them
* Add the 'iir' driver, for the Intel Integrated RAID controllers andmsmith2002-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
* Allow alpha kernels to compile again- make sure opt_ddb.h is includedmjacob2002-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.
* Export "ng_ether_enaddr_type" because the ng_bridge type uses it.archie2002-01-121-0/+2
|
* I don't think that these modules should export symbols at all. Allimp2002-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).
* Fixed some style bugs (disordered SRCS and garbage comment near EOF).bde2002-01-111-2/+1
|
* Drop <bsd.man.mk> support from <bsd.kmod.mk>.ru2002-01-11113-119/+0
| | | | Not objected to by: -current
* Export cd9660_wchar2char symbol, because we need it in the pluggablesobomax2002-01-111-0/+1
| | | | unicode decoding klds (cd9660_unicode port).
* Turn on unconditional symbol export for modules whose API ismsmith2002-01-1110-0/+20
| | | | | not clear enough, will require additional analysis, or will require some input from their maintainers.
* Export symbols that constitute APIs defined by thesemsmith2002-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.
* Back out previous revision, which will be applied directly tosheldonh2002-01-101-1/+0
| | | | the RELENG_4 branch when approved by the release engineers.
* genassym depends on the presence of common variables, disable the usemsmith2002-01-102-2/+2
| | | | of -fno-common in this case.
* Remove KMODDEPS, this is not used on -current and should not be leftpeter2002-01-091-1/+0
| | | | around as a bad example.
* Use KMODDEPS to document module dependencies on libiconv andsheldonh2002-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>
* - generic Arcnet frameworkfjoe2002-01-083-0/+24
| | | | | | - device driver for SMC COM90cx6 Arcnet network adapters Obtained from: NetBSD
* Make AIO a loadable module.alfred2001-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.
* Add OS layer ACPI mutex and threading support.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.
* -Remove unneeded include stddef.hpdeuskar2001-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
* Add modules of scsi_low based SCSI drivers ncv, nsp, stg, and commonnon2001-12-151-0/+4
| | | | | | part scsi_low. Submitted-by: takawata
* Add module directories and makefiles for ncv, nsp, stg and scsi_lownon2001-12-154-0/+38
| | | | | | KLD modules. Submitted-by: takawata
* Connect libiconv to the build.sheldonh2001-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!
* Use new location for joy, plus list its new bus front ends.imp2001-12-051-2/+2
|
* Pseudofsize procfs(5).des2001-12-043-6/+4
|
* Enable build of smbfs. It works now as before on both UP and MP machines.bp2001-12-021-2/+1
|
* This is the first commit of the Intel gigabit driver forpdeuskar2001-12-022-0/+14
| | | | | | | | PRO/1000 cards. Submitted by:Prafulla Deuskar Reviewed by: Paul Saab MFC after:1 week
* Re-enable the ciss driver, now that it should be building again.msmith2001-12-021-1/+1
|
* Remove ciss from the modules build until the build issues are resolved.imp2001-11-281-1/+1
|
* Add the 'ciss' driver, which supports the Compaq SmartRAID 5* family ofmsmith2001-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
* Add driver for Granch SBNI12-xx ISA and PCI network adapters.fjoe2001-11-212-0/+11
| | | | MFC after: 1 week
* Reference lomac in its new location.green2001-11-193-6/+6
|
* The "lomac" module compiles fine on Alpha, too.green2001-11-191-1/+1
| | | | Tested by: wilko
* Add module "lomac" to the modules Makefile, i386 section. If someone ongreen2001-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)
* Depend on vnode_if.h.green2001-11-191-1/+1
|
* Create a module for awi.imp2001-11-191-0/+12
|
* Add module compile framework for LOMAC.green2001-11-194-0/+63
| | | | Sponsored by: DARPA, NAI Labs (CBOSS project)
* Pass maintainership over to emulation@FreeBSD.org. It has been fun,marcel2001-11-181-1/+1
| | | | | | | | but time and other interests is making it hard. Open the door for new blood and fresh tactics now that the Linuxulator has had its facelift. Thanks to all who contributed during my tour of duty!
* Add card_if.h to SRCS.matusita2001-11-151-1/+1
| | | | | | src/sys/dev/an/if_an_pccard.c rev 1.10 change requires to include "card_if.h" but Makefile doesn't know about this file. Without this, kernel build will fail at this driver.
* Add S4BIOS sleep (BIOS hibernation) and DSDT overriding support.iwasaki2001-11-061-0/+1
| | | | | | | | | | | | | | - Add S4BIOS sleep implementation. This will works well if MIB hw.acpi.s4bios is set (and of course BIOS supports it and hibernation is enabled correctly). - Add DSDT overriding support which is submitted by takawata originally. If loader tunable acpi_dsdt_load="YES" and DSDT file is set to acpi_dsdt_name (default DSDT file name is /boot/acpi_dsdt.aml), ACPI CA core loads DSDT from given file rather than BIOS memory block. DSDT file can be generated by iasl in ports/devel/acpicatools/. - Add new files so that we can add our proposed additional code to Intel ACPI CA into these files temporary. They will be removed when similar code is added into ACPI CA officially.
* Clean up the bogus pci.h file we create.phk2001-11-031-0/+2
|
* Add modules for lpt, plip, ppbus, ppi and pps.phk2001-11-036-0/+60
| | | | Submitted by: j mckitrick <jcm@freebsd-uk.eu.org>
* Update to reflect files added/removed with the 20011018 ACPI CA update.msmith2001-10-311-2/+3
|
* A node that allows ethernet type packets to be filtered to differentjulian2001-10-301-0/+10
| | | | | | | | hooks depending on ethertype. Great for prototyping protocols. connects to the lower and upper hooks of an ethernet type of node. Obtained from: Monzoon Networks. Thanks to Andre Oppermann, May 2001.
* fixed to support pc98nyan2001-10-281-0/+5
|
* Remove duplicate apm entry for pc98nyan2001-10-281-2/+1
|
* Add APM compatibility feature to ACPI.iwasaki2001-10-261-2/+2
| | | | | | | | | | | | | | | | | This emulates APM device node interface APIs (mainly ioctl) and provides APM services for the applications. The goal is to support most of APM applications without any changes. Implemented ioctls in this commit are: - APMIO_SUSPEND (mapped ACPI S3 as default but changable by sysctl) - APMIO_STANDBY (mapped ACPI S1 as default but changable by sysctl) - APMIO_GETINFO and APMIO_GETINFO_OLD - APMIO_GETPWSTATUS With above, many APM applications which get batteries, ac-line info. and transition the system into suspend/standby mode (such as wmapm, xbatt) should work with ACPI enabled kernel (if ACPI works well :-) Reviewed by: arch@, audit@ and some guys
* Unbreak alpha builds.mjacob2001-10-241-3/+4
|
* Make apm a module.ume2001-10-242-0/+11
| | | | | We need further work to be able to specify an equivalence of `flags 0x20'. Many PCs should work for now. But, some PCs need `flags 0x20'.
OpenPOWER on IntegriCloud