summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix the alpha (and others) module build by only building fdc_acpi.c onnjl2004-07-161-7/+9
| | | | | i386 and amd64. The only other ACPI machine (ia64) doesn't support floppy drives. Tested by: make MACHINE={pc98,i386,amd64,alpha,sparc64}
* Rename the sound device drivers:tanimura2004-07-163-19/+2
| | | | | | | | | | | | | | - `sound' The generic sound driver, always required. - `snd_*' Device-dependent drivers, named after the sound module names. Configure accordingly to your hardware. In addition, rename the `snd_pcm' module to `sound' in order to sync with the driver names. Suggested by: cg
* Add fdc_acpi to module build, bump WARNS to 2.njl2004-07-151-2/+5
|
* Replace DDB with KDB.simokawa2004-07-131-1/+1
|
* Remove stray line with just a tabimp2004-07-121-2/+2
| | | | | | Remove usbdevs_data.h, it isn't used by the module Noticed by: Pawel Worach
* Add fwip module.dfr2004-07-121-0/+1
|
* Add fwip module.dfr2004-07-121-0/+19
| | | | Submitted by: simokawa
* Build uart_dbg.c for remote GDB support.marcel2004-07-101-1/+1
|
* Document compile-time switches here as I'm going to yank them frombms2004-07-091-0/+12
| | | | if_de.c.
* Change the following environment variables to kernel options:brian2004-07-082-2/+2
| | | | | | | | | | | | | bootp -> BOOTP bootp.nfsroot -> BOOTP_NFSROOT bootp.nfsv3 -> BOOTP_NFSV3 bootp.compat -> BOOTP_COMPAT bootp.wired_to -> BOOTP_WIRED_TO - i.e. back out the previous commit. It's already possible to pxeboot(8) with a GENERIC kernel. Pointed out by: dwmalone
* - Merged from sys/dev/fdc/fdc.c revision 1.275.nyan2004-07-081-1/+1
| | | | | - Break out the cbus front end from fd.c. - Remove the pccard support because it was broken.
* Change the following kernel options to environment variables:brian2004-07-082-2/+2
| | | | | | | | | | | | | | | | | | BOOTP -> bootp BOOTP_NFSROOT -> bootp.nfsroot BOOTP_NFSV3 -> bootp.nfsv3 BOOTP_COMPAT -> bootp.compat BOOTP_WIRED_TO -> bootp.wired_to This lets you PXE boot with a GENERIC kernel by putting this sort of thing in loader.conf: bootp="YES" bootp.nfsroot="YES" bootp.nfsv3="YES" bootp.wired_to="bge1" or even setting the variables manually from the OK prompt.
* Make bluetooth compile on all platformsemax2004-07-071-6/+3
| | | | Reviewed by: imp, ru
* Break out the isa and pccard front ends from fdc. This is the firstimp2004-07-071-14/+2
| | | | | | | | step in making this driver more attachment neutral. Others plan on adding acpi front ends. Still need to cleanup the MI part of the driver because it isn't as bus independent as it could be.
* By popular request, add a workaround that allows large (>128GB or so)tjr2004-07-031-1/+4
| | | | | | | | | | | | | | | FAT32 filesystems to be mounted, subject to some fairly serious limitations. This works by extending the internal pseudo-inode-numbers generated from the file's starting cluster number to 64-bits, then creating a table mapping these into arbitrary 32-bit inode numbers, which can fit in struct dirent's d_fileno and struct vattr's va_fileid fields. The mappings do not persist across unmounts or reboots, so it's not possible to export these filesystems through NFS. The mapping table may grow to be rather large, and may grow large enough to exhaust kernel memory on filesystems with millions of files. Don't enable this option unless you understand the consequences.
* Introduce GEOM_LABEL class.pjd2004-07-022-0/+12
| | | | | | | | | | | | | | | | | | | | | | | This class is used for detecting volume labels on file systems: UFS, MSDOSFS (FAT12, FAT16, FAT32) and ISO9660. It also provide native labelization (there is no need for file system). g_label_ufs.c is based on geom_vol_ffs from Gordon Tetlow. g_label_msdos.c and g_label_iso9660.c are probably hacks, I just found where volume labels are stored and I use those offsets here, but with this class it should be easy to do it as it should be done by someone who know how. Implementing volume labels detection for other file systems also should be trivial. New providers are created in those directories: /dev/ufs/ (UFS1, UFS2) /dev/msdosfs/ (FAT12, FAT16, FAT32) /dev/iso9660/ (ISO9660) /dev/label/ (native labels, configured with glabel(8)) Manual page cleanups and some comments inside were submitted by Simon L. Nielsen, who was, as always, very helpful. Thanks!
* Set WARNS=2 for the module build of ACPI.marks2004-07-011-0/+1
| | | | Approved by: njl
* The ahb module is not needed for pc98.nyan2004-06-301-1/+1
|
* Add glue for building acpi_quirk.cnjl2004-06-301-2/+2
|
* Add ahb module for i386 and alpha (the onlt two platforms that have eisaimp2004-06-291-0/+3
| | | | bus)
* Add the ahb module for old Adaptec 1742 drivers now that eisa busimp2004-06-291-0/+12
| | | | interface is cleaner.
* Add acpi_if.h dependencies to module build.njl2004-06-294-4/+5
|
* Build usbdevs.himp2004-06-282-2/+2
|
* Add usbdevs.h and pccarddevs.h to the build list, as appropriate. This is ↵imp2004-06-2727-27/+27
| | | | needed to build as part of world or in src/sys/modules.
* Convert Netgraph to use mbuf tags to pass its meta information around.julian2004-06-252-3/+21
| | | | | | | | Thanks to Sam for importing tags in a way that allowed this to be done. Submitted by: Gleb Smirnoff <glebius@cell.sick.ru> Also allow the sr and ar drivers to create netgraph versions of their modules. Document the change to the ksocket node.
* Clean CLEANFILES.rik2004-06-232-2/+2
|
* Enable 'vinum' on AMD64.obrien2004-06-221-5/+1
|
* Give zlib the ability to be a module that can be depended on,markm2004-06-201-0/+8
| | | | in the MODULE_DEPEND() sense.
* Commit pf version 3.5 and link additional files to the kernel build.mlaier2004-06-161-3/+4
| | | | | | | | | | | | Version 3.5 brings: - Atomic commits of ruleset changes (reduce the chance of ending up in an inconsistent state). - A 30% reduction in the size of state table entries. - Source-tracking (limit number of clients and states per client). - Sticky-address (the flexibility of round-robin with the benefits of source-hash). - Significant improvements to interface handling. - and many more ...
* Prepare for pf 3.5 import:mlaier2004-06-163-62/+0
| | | | | | | | | | - Remove pflog and pfsync modules. Things will change in such a fashion that there will be one module with pf+pflog that can be loaded into GENERIC without problems (which is what most people want). pfsync is no longer possible as a module. - Add multicast address for in-kernel multicast pfsync protocol. Protocol glue will follow once the import is done. - Add one more mbuf tag
* Add a module directory for geom_vinum.le2004-06-121-0/+11
|
* Fix typo that prevents esp_sbus.c and lsi64854.c from being built on sparc64.marius2004-06-101-1/+1
|
* Port the NetBSD esp(4) driver. This only includes the sbus front-end, soscottl2004-06-101-0/+15
| | | | | | | | | | | its primary use is for the FEPS/FAS366 SCSI found in Sun Ultra 1e and 2 machines. Once the pci front-end is ported, this driver can replace the amd(4) driver. The code as-is is fairly stable. I've disabled tagged-queueing until I can figure out a corruption bug related to it. I'm importing it now so that people with these machines can (finally) stop netbooting and report bugs before 5.3.
* Add eisa_if.himp2004-06-091-1/+1
|
* Add eisa_if.h to the list of things to build for new eisa_if.m for theimp2004-06-091-1/+1
| | | | case where we build modules with world.
* style.Makefile(5)obrien2004-06-092-12/+12
|
* Recognise NOINET6 as an indication to not build IPv6 enabled source evendarrenr2004-06-081-1/+2
| | | | | | if FreeBSD header files, etc, support it. Submitted by: Sergey Mokryshev <mokr@mokr.net>
* add missing #include <sys/module.h>phk2004-05-302-0/+2
|
* First release of ixgb driver for the Intel(R) PRO/10GbE Family of Adapters. ↵tackerman2004-05-281-0/+11
| | | | | | | | | | | This driver has been developed for use with FreeBSD, version 4.8 and later. Submitted by: Hema Joyce Reviewed by: Prafulla Deuskar Approved by: Prafulla Deuskar MFC after: 1 week
* Move to generating pccarddevs.h on the fly, both for the kernel andimp2004-05-2626-25/+28
| | | | | | | the modules. Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment.
* - Connect geom(8) and its libraries to the build.pjd2004-05-201-0/+2
| | | | | | | | - Connect geom_stripe and geom_nop modules to the build. - Connect STRIPE and NOP classes to the LINT build. - Disconnect gconcat(8) from the build. Supported by: Wheel - Open Technologies - http://www.wheel.pl
* Modules Makefiles for geom_stripe and geom_nop.pjd2004-05-202-0/+16
| | | | Supported by: Wheel - Open Technologies - http://www.wheel.pl
* Connect Cronyx Tau-PCI to the system.rik2004-05-171-0/+2
|
* Unbreak the fdc module build after the repocopy of sys/isa/fd.c toroam2004-05-171-3/+7
| | | | sys/dev/fdc/fdc.c.
* Disable ndis module on amd64. It doesn't compile. For example,peter2004-05-161-1/+1
| | | | | | | hal_raise_irql(void) doesn't take an argument, but it is called with one. eg: irql = FASTCALL1(hal_raise_irql, DISPATCH_LEVEL); This is hidden by the macros on i386, but becomes a compile error on amd64 since the arguments are actually checked.
* Fixed the disordering from rev. 1.371.ru2004-05-161-1/+1
|
* Move the ichwd to i386 only.nyan2004-05-131-1/+1
|
* Add a driver for the watchdog timer function present on the LPC interfacedes2004-05-112-0/+10
| | | | | | | bridge in Intel ICH-series chipsets. The original implementation was by W. Daryl Hawkins of Texas A&M, but I have made substantial modifications.
* Add support for Cronyx Tau-PCI adapters.rik2004-05-051-0/+39
|
* Enable the build of the vinum KLD on sparc64. It is known to work sojoerg2004-05-051-0/+1
| | | | there's no reason to not build it.
OpenPOWER on IntegriCloud