summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* Take the functionality contained in the former "options TDFX_LINUX"yar2006-03-033-12/+11
| | | | | | | | | | | into a separate module. Accordingly, convert the option into a device named similarly. Note for MFC: Perhaps the option should stay in RELENG_6 for POLA reasons. Suggested by: scottl Reviewed by: cokane MFC after: 5 days
* Fix the decaying MODULES_WITH_WORLD again by adding a missing opt_*.h to SRCS.yar2006-03-031-1/+1
|
* Provide ability to disable kbdmux(4) with the hint.kbdmux.0.disabled="1" hint.emax2006-03-011-1/+1
| | | | | | | Document hint in the kbdmux(4) man page. Requested by: scottl MFC after: 1 day
* This patch fixes a problem, which exists if you have IPSEC in your kernelwkoszek2006-02-272-3/+1
| | | | | | | | | | | and want to have crypto support loaded as KLD. By moving zlib to separate module and adding MODULE_DEPEND directives, it is possible to use such configuration without complication. Otherwise, since IPSEC is linked with zlib (just like crypto.ko) you'll get following error: interface zlib.1 already present in the KLD 'kernel'! Approved by: cognet (mentor)
* Connect zlib to the build.wkoszek2006-02-271-1/+2
| | | | Approved by: cognet (mentor)
* CODA_COMPAT_5 may not be defined unconditionally in the coda5 module.yar2006-02-271-1/+1
| | | | | | | | | | | | Otherwise a kernel build would break in the coda5 module if the main kernel conf file enabled CODA_COMPAT_5, too. Redefined symbols are strictly disallowed by -Werror. To overcome this issue, introduce a different symbol indicating coda5 build, CODA5_MODULE, and translate it to CODA_COMPAT_5 appropriately in /sys/coda/coda.h. MFC after: 3 days
* Move de from pci to dev/deimp2006-02-261-1/+1
|
* Move the hard-coded ETHER_* options to where they belong --yar2006-02-241-7/+9
| | | | | | | | | | | | | inside !if defined(KERNBUILDDIR). Utilize the fact the module will support all frames by default -- it needs no ETHER_* options unless some frames need to be disabled. Fix the comment respectively. Don't forget to create fake opt_ef.h if no ETHER_* are set. MFC after: 3 days
* Remove dev/uart/uart_if.m from the default MFILES (in kmod.mk) andmarcel2006-02-241-0/+4
| | | | instead define MFILES appropriately for the uart(4) module build.
* Unhook myri10ge from build in preparation for renamegallatin2006-02-231-3/+0
|
* Obey opt_inet6.h in kernel build directory.ume2006-02-201-0/+8
| | | | | Reported by: Peter Losher <plosher-keyword-freebsd.a36e57__at__plosh.net> MFC after: 3 days
* Disable the myri10ge driver on pc98.nyan2006-02-201-1/+1
|
* Hook the myri10ge driver to the i386 and amd64 module builds.gallatin2006-02-201-0/+3
| | | | | Sponsored by: Myricom Inc. Reviewed by: scottl
* 10GbE mode driver and binary firmware for Myricom's PCI-express NICs.gallatin2006-02-198-0/+82
| | | | | | | | | | | | | | | | | | More info regarding these nics can be found at http://www.myri.com. Please note that the files sys/dev/myri10ge/{mcp_gen_header.h,myri10ge_mcp.h} are internally shared between all our drivers (solaris, macosx, windows, linux, etc). I'd like to keep these files unchanged, so I can just import newer versions of them when the firmware API/ABI changes. This means I'm stuck with some of the crazy-long #define names, and possibly non-style(9) characteristics of these files. Many thanks to mlaier for doing firmware(9) just as I needed it, and to scottl for his helpful review. Reviewed by: scottl, glebius Sponsored by: Myricom Inc.
* For the coda5 module, CODA_COMPAT_5 is mandatory, not optional.yar2006-02-191-4/+1
| | | | | | | | | | Without CODA_COMPAT_5, it would be equivalent to the plain coda module. Therefore just add -DCODA_COMPAT_5 to CFLAGS instead of fiddling with opt_coda.h. This is particularly important when the module is built along with the kernel and CODA_COMPAT_5 isn't in the kernel conf file (and so not in opt_coda.h either). MFC after: 3 days
* Style: Remove blank lines before EOF.yar2006-02-1814-14/+0
| | | | Tested by: cvs diff -B
* Work around the fact that nfsclient SRCS must includeyar2006-02-181-0/+17
| | | | | | | | nfs_diskless.c if NFS_ROOT is in effect, e.g., present in the kernel config file. Otherwise the built module won't load due to an undefined reference to nfs_setup_diskless. MFC after: 3 days
* Fix standalone module build.ru2006-02-171-1/+2
| | | | Reported by: Boris Samorodov
* Disable the ipmi driver on pc98.nyan2006-02-141-1/+1
|
* Tie the ipmi driver into the i386/amd64 builds.ambrisko2006-02-131-0/+3
|
* Check rootvnode variable to see if we still want to ask for passphrase onpjd2006-02-111-1/+1
| | | | | | boot. Other methods just don't work properly. MFC after: 3 days
* Add an OpenIPMI mostly compatible driver. This driver was developedambrisko2006-02-101-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | to work with ipmitools. It works with other tools that have an OpenIPMI driver interface. The port will need to get updated to used this. I have not implemented the IPMB mode yet so ioctl's for that don't really do much otherwise it should work like the OpenIPMI version. The ipmi.h definitions was derived from the ipmitool header file. The bus attachments are done for smbios and pci/smbios. Differences in bus probe order for modules/static are delt with. ACPI attachment should be done. This drivers registers with the watchdod(4) interface Work to do: - BT interface - IPMB mode This has been tested on Dell PE2850, PE2650 & PE850 with i386 & amd64 kernel. I will link this into the build on next week. Tom Rhodes, helped me with the man page. Sponsored by: IronPort Systems Inc. Inspired from: ipmitool & Linux
* INET doesn't belong to opt_inet6.h: INET6 belongs to it.yar2006-02-071-1/+4
|
* an driver not endian clean, so don't enable on sparc64imp2006-02-051-2/+6
|
* Make pflog a seperate module. As a result pflog_packet() becomes a functionmlaier2006-02-053-3/+29
| | | | | | | | pointer that is declared in pf_ioctl.c Requested by: yar (as part of the module build reorg) MFC after: 1 week X-MFC with: yar's module reorg
* Attach ce(4) to the build.rik2006-01-311-0/+2
| | | | MFC after: 3 days
* Hook up le(4) to the build. For now it's only added to the sparc64 GENERICmarius2006-01-312-0/+15
| | | | | | | in order to support the on-board LANCE in Ultra 1 and to the MI NOTES as it should work just fine with the AMD PCnet family of chips on all archs but is not yet meant to replace lnc(4). If a kernel includes all of le(4), lnc(4) and pcn(4) precedence is given to lnc(4)/pcn(4) for now.
* Add makefile for ce(4) module.rik2006-01-291-0/+29
|
* firmware(9) is a subsystem to load binary data into the kernel via amlaier2006-01-292-0/+9
| | | | | | | | | | specially crafted module. There are several handrolled sollutions to this problem in the tree already which will be replaced with this. They include iwi(4), ipw(4), ispfw(4) and digi(4). No objection from: arch MFC after: 2 weeks X-MFC after: some drivers have been converted
* add an option BKTR_USE_FREEBSD_SMBUS that enables compiling the modulejmg2006-01-271-0/+5
| | | | | | with same option... MFC after: 3 days
* opt_vmpage.h is no longer needed here because it is not included byalc2006-01-264-4/+4
| | | | vm_page.h.
* Tie the amr_linux module into the build for i386 & amd64ambrisko2006-01-251-0/+4
|
* Add in the Linux IOCTL shim and create the megadev0 device soambrisko2006-01-241-0/+8
| | | | | | | | | | | | | | | | Linux LSI MegaRaid tools can run on FreeBSD until Linux emulation. Add in the Linux IOCTL shim and create the megadev0 device so Linux LSI MegaRaid tools can run on FreeBSD until Linux emulation. Add glue to build the modules but don't tie it into the build yet until I test it from the CVS repo. via the mirror on an amd64 machine. Tie this into the Linux32 emulation on amd64 so the tools can run on amd64 kernel. Cleaned up by: ps (amr_linux.c)
* Fix standalone module build.ru2006-01-161-0/+2
| | | | Reported by: Boris Samorodov <bsam@ipt.ru>
* Hook ufoma module to build.takawata2006-01-101-0/+1
| | | | Pointed out by:thompsa
* Add FOMA (NTT DoCoMo 3G mobile phone system) driver.takawata2006-01-091-0/+8
| | | | | | | This is based on MCPC USB mobile phone guide line (MCPC-GL005) Some other 3G system or so will work with this driver. Kyocera PHS terminal (a.k.a. Kyopon) is known to work, which is now supported by umodem(4) driver.
* Implement /dev/cardbus%d.cis, same thing as /dev/pccard%d.cis. Thereimp2005-12-291-1/+1
| | | | | are some rough edges with this still, but it seems to work well enough to commit.
* Build ed on amd64. The pci attachment works with qemu on amd64.imp2005-12-231-0/+1
| | | | | | | | | I'm holding off on building on sparc64 and others because I don't know if this driver has had all the inb/outb removed (I think it has). Nor do I know if there are byte ordering issues. There are very few word operations on an NE2000, but I've not had time to audit them all. Suggested by: Daniel O'Connor
* Enable the cs and disable the amdsmb and nfsmb on pc98.nyan2005-12-221-1/+1
|
* Drivers for AMD-8111 and NVIDIA nForce2/3/4 SMBus 2.0 controllers.ru2005-12-213-1/+19
|
* Build xfs before xl.rodrigc2005-12-121-2/+2
| | | | Noticed by: pjd
* Add xfs to list of modules which are built.rodrigc2005-12-121-1/+2
|
* Add Makefile for compiling XFS as a kernel module.rodrigc2005-12-121-0/+94
|
* The if_ti Tigon I/II driver has moved to /sys/dev/tiscottl2005-12-101-1/+1
|
* Add BPF Just-In-Time compiler support for ng_bpf(4).jkim2005-12-071-1/+1
| | | | | The sysctl is changed from net.bpf.jitter.enable to net.bpf_jitter.enable and this controls both bpf(4) and ng_bpf(4) now.
* When compiling with the kernel, detect if INET6 support should be disabled.ru2005-12-061-7/+11
|
* Merge DRM CVS as of 2005-12-02, adding i915 DRM support thanks to Alexey Popov,anholt2005-12-031-0/+1
| | | | and a new r300 PCI ID.
* Let kmod.mk create empty opt_*.h files.ru2005-11-291-7/+1
|
* obey opt_inet6.h and opt_ipsec.h in kernel build directory.ume2005-11-291-0/+14
| | | | Requested by: hrs
* Update DRM to CVS snapshot as of 2005-11-28. Notable changes:anholt2005-11-283-0/+18
| | | | | | | | | | | | | - S3 Savage driver ported. - Added support for ATI_fragment_shader registers for r200. - Improved r300 support, needed for latest r300 DRI driver. - (possibly) r300 PCIE support, needs X.Org server from CVS. - Added support for PCI Matrox cards. - Software fallbacks fixed for Rage 128, which used to render badly or hang. - Some issues reported by WITNESS are fixed. - i915 module Makefile added, as the driver may now be working, but is untested. - Added scripts for copying and preprocessing DRM CVS for inclusion in the kernel. Thanks to Daniel Stone for getting me started on that.
OpenPOWER on IntegriCloud