summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Don't build iwi(4) on amd64, there are problems with the firmware modules.brueffer2006-09-011-1/+0
| | | | | | Reported by: sam Approved by: rwatson (mentor) MFC after: 3 days
* Add 2400 f/w support.mjacob2006-08-262-0/+37
|
* Follow the lead of mxgb(4) and build the module for ixgb(4).brueffer2006-08-181-0/+3
| | | | | | | | | Originally it wasn't enabled since the hardware wasn't commonplace, but as 10GE hardware is becoming more widely used, building the module by default should be beneficial. Approved by: rwatson (mentor) MFC after: 2 weeks
* - Add the new files to the linux module.netchild2006-08-153-13/+26
| | | | | | | | | - Prepare the modules for build on amd64, but don't build them there as part of the kernel build yet. The code for the missing symbols on amd64 isn't committed and it may be solved differently. Sponsored by: Google SoC 2006 Submitted by: rdivacky
* Don't use touch when what is really meant is :> (create an empty file, ordes2006-08-144-9/+9
| | | | | | | | truncate it if it exists) or :>> (ensure the file exists, but don't change it if it already does) Reviewed by: ru MFC after: 2 weeks
* Add device to access and modify Open Firmware NVRAM settings insobomax2006-08-012-0/+10
| | | | | | | | | PowerPC-based Apple's machines and small utility to do it from userland modelled after the similar utility in Darwin/OSX. Only tested on 1.25GHz G4 Mac Mini. MFC after: 1 month
* Remove Alpha remnants.marcel2006-07-275-37/+0
|
* bridgestp is now a seperate module.thompsa2006-07-261-1/+1
|
* Hook bridgestp up to the build.thompsa2006-07-261-0/+1
|
* Add bridgestp as a seperate module.thompsa2006-07-261-0/+8
|
* Hook up stge(4) to the build.yongari2006-07-252-0/+10
|
* Connect gentbi, ip1000phy to the build.yongari2006-07-251-1/+1
|
* Implement support for HMAC/SHA1 and HMAC/SHA256 acceleration found inpjd2006-07-221-1/+1
| | | | | | | | | | | new VIA CPUs. For older CPUs HMAC/SHA1 and HMAC/SHA256 (and others) will still be done in software. Move symmetric cryptography (currently only AES-CBC 128/192/256) to padlock_cipher.c file. Move HMAC cryptography to padlock_hash.c file. Hardware from: Centaur Technologies
* - Connect the snd_emu10kx driver to the build. [1]netchild2006-07-151-3/+3
| | | | | | - Bump __FreeBSD_version, no need to build the port now. Submitted by: Yuriy Tsibizov <Yuriy.Tsibizov@gfk.ru> [1]
* Add snd_emu10kx driver for Creative SoundBlaster Live! and Audigy seriesnetchild2006-07-151-0/+48
| | | | | | | | | | | | | | | sound cards with optional pseudo-multichannel playback. It's based on snd_emu10k1 sound driver. Single channel version is available from audio/emu10kx port since some time. The two new ALSA header files (GPLed), which contain Audigy 2 ("p16v") and Audigy 2 Value ("p17v") specific interfaces, are latest versions from ALSA Mercurial repository. This is not connected to the build yet. Submitted by: Yuriy Tsibizov <Yuriy.Tsibizov@gfk.ru>
* Convert isp(4) and ispfw(4) to use firmware(9) to manage firmwaremjacob2006-07-0913-5/+474
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | loading for the QLogic cards. Because isp(4) exists before the root is mounted, it's not really possible for us to use the kernel's linker to load modules directly from disk- that's really too bad. However, the this is still a net win in in that the firmware has been split up on a per chip (and in some cases, functionality) basis, so the amount of stuff loaded *can* be substantially less than the 1.5MB of firmware images that ispfw now manages. That is, each specific f/w set is now also built as a module. For example, QLogic 2322 f/w is built as isp_2322.ko and Initiator/Target 1080 firmware is built as isp_1080_it.ko. For compatibility purposes (i.e., to perturb folks the least), we also still build all of the firmware as one ispfw.ko module. This allows us to let 'ispfw_LOAD' keep on working in existing loader.conf files. If you now want to strip this down to just the firmware for your h/w, you can then change loader.conf to load the f/w you specifically want. We also still allow for ispfw to be statically built (e.g., for PAE and sparc64). Future changes will look at f/w unloading and also role switching that then uses the kernel linker to load different ips f/w sets. MFC after: 2 months
* Housekeeping. Update for maintainers who have handed in their commit bitsmarkm2006-07-013-5/+0
| | | | or (in my case) no longer feel that oversight is necessary.
* A netgraph node that can do different manipulations withglebius2006-06-272-0/+7
| | | | | | | mbuf_tags(9) on packets. Submitted by: Vadim Goncharov <vadimnuclight tpu.ru> mdoc(7) reviewed by: ru
* Add a pure open source nForce Ethernet driver, under BSDL.obrien2006-06-262-0/+11
| | | | | | | | | This driver was ported from OpenBSD by Shigeaki Tagashira <shigeaki@se.hiroshima-u.ac.jp> and posted at http://www.se.hiroshima-u.ac.jp/~shigeaki/software/freebsd-nfe.html It was additionally cleaned up by me. It is still a work-in-progress and thus is purposefully not in GENERIC. And it conflicts with nve(4), so only one should be loaded.
* Unconditionally enable ppc(4) and puc(4).marcel2006-06-181-5/+2
|
* Make this usable for all platforms.marcel2006-06-181-3/+12
|
* Connect the envy42 driver to the build.netchild2006-06-171-2/+2
|
* dd the envy24 driver as is to the tree. It's not connected to the buildnetchild2006-06-172-0/+16
| | | | | | | | | | | yet. More commits to follow. I got no response from the author, but since the driver is BSD licensed I don't think he will complain. :-) I got it from http://people.freebsd.org/~lofi/envy24.tar.gz Written by: Katsurajima Naoto <raven@katsurajima.seya.yokohama.jp>
* Build the ppc module on pc98.nyan2006-06-162-2/+6
|
* Allow for ppc(4) to be built as module, initiallykib2006-06-162-0/+14
| | | | | | | only for i386 and amd64. MFC after: 1 month Approved by: pjd (mentor)
* Remove the initial myri10ge driver, now that it has beengallatin2006-06-144-41/+0
| | | | renamed mxge.
* - Complete the myri10ge -> mxge name change by doing a mechanicalgallatin2006-06-135-18/+21
| | | | | | s/myri10ge/mxge/g replacement in the myri10ge files. A few contuation lines were joined because of the regained columns. - Hook the mxge driver back to the build.
* Don't expect that 'device random' will compile in those files into thepjd2006-06-091-0/+3
| | | | | | | kernel for us. If random is compiled as kernel module, geom_bde.ko cannot be loaded. Reported by: Michal Suszko <michal@dry.pl>
* Makefile changes to accomodate new XFS import.rodrigc2006-06-091-1/+1
|
* Allow bridge and carp to play nicely together by returning the packet if itsthompsa2006-06-081-1/+1
| | | | | | | destined for a carp interface. Obtained from: OpenBSD MFC after: 2 weeks
* add powerpc gluesam2006-06-081-0/+2
| | | | MFC after: 1 month
* enable build of ath_hal on sparc64 and powerpcsam2006-06-081-0/+2
| | | | MFC after: 1 month
* Connect new GELI files to the build.pjd2006-06-051-1/+9
| | | | Supported by: Wheel Sp. z o.o. (http://www.wheel.pl)
* Dike out WARNS from kernel module makefiles. Kernels and modulesru2006-05-308-8/+0
| | | | | | | use a different mechanism for setting warning flags, and using WARNS here only has null or negative effects. Submitted by: bde (I think it means "submitted")
* Remove cruft.scottl2006-05-291-5/+0
|
* Commit the new (old) midi framework. It's based in parts on the NetBSD code,netchild2006-05-273-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | but large parts are rewritten by matk and tanimura. This is old code, it's not maintained since 2003. We also don't have a maintainer for this! Yuriy Tsibizov took it and uses it in his emu10kx driver. Since the emu10kx driver will enter the tree "soon" (some bugs have to be fixed after Yuriy return from his holidays), I add it here already. This also contains some changes to emu10k1 and cmi, so if you're lucky, you can now make some kind of use of midi with those soundcards. To all those poor souls which don't have such a card: feel free to send patches, we don't have a maintainer for this. To those which miss a specific feature in the midi code: feel free to submit patches, we don't have a maintainer for this. Oh, did I already told that it would be nice if someone would take care of it? Maintainer with midi equipment wanted! :-) If you get LOR's, submit a PR and notify multimedia@ please. If you get panics, submit a PR with a backtrace (compile the sound system into your kernel instead of using modules in this case) and notify multimedia@ please. Written by: matk, tanimura Submitted by: "Yuriy Tsibizov" <Yuriy.Tsibizov@gfk.ru> Based upon: code from NetBSD
* wi works on amd64 laptops. Enable its building as a module.imp2006-05-261-0/+1
|
* Add cbb, cardbus, pccard and exca to the list of modules. The appearimp2006-05-241-0/+4
| | | | to work on the Turion64 laptop I have.
* Add in a bunch of things to the mfi driver:ambrisko2006-05-182-0/+12
| | | | | | | | | | | | | | | | | | | - Linux ioctl support, with the other Linux changes MegaCli will run if you mount linprocfs & linsysfs then set sysctl compat.linux.osrelease=2.6.12 or similar. This works on i386. It should work on amd64 but not well tested yet. StoreLib may or may not work. Remember to kldload mfi_linux. - Add in AEN (Async Event Notification) support so we can get messages from the firmware when something happens. Not all messages are in defined in event detail. Use event_log to try to figure out what happened. - Try to implement something like SIGIO for StoreLib. Since mrmonitor doesn't work right I can't fully test it. StoreLib works best with the rh9 base. In theory mrmonitor isn't needed due to native driver support of AEN :-) Now we can configure and monitor the RAID better. Submitted by: IronPort Systems.
* - Add C-bus and ISA front-ends for le(4) so it can actually replacemarius2006-05-171-2/+12
| | | | | | | | | | | | lnc(4) on PC98 and i386. The ISA front-end supports the same non-PNP network cards as lnc(4) did and additionally a couple of PNP ones. Like lnc(4), the C-bus front-end of le(4) only supports C-NET(98)S and is untested due to lack of such hardware, but given that's it's based on the respective lnc(4) and not too different from the ISA front-end it should be highly likely to work. - Remove the descriptions of le(4), which where converted from lnc(4), from sys/i386/conf/NOTES and sys/pc98/conf/NOTES as there's a common one in sys/conf/NOTES.
* Remove the lnc module Makefile.scottl2006-05-141-17/+0
|
* Fix build (unhook lnc).delphij2006-05-141-3/+0
| | | | Submitted by: David H. Wolfskill <david catwhisker org>
* Remove ip6fw. Since ipfw has full functional IPv6 support now and - inmlaier2006-05-122-18/+0
| | | | contrast to ip6fw - is properly lockes, it is time to retire ip6fw.
* Unbreak build. es1888.c (alpha bit) no longer exist.ariff2006-05-121-1/+1
|
* Add in linsysfs. A linux 2.6 like sys filesystem to pacify the Linuxambrisko2006-05-092-0/+13
| | | | | | | LSI MegaRAID SAS utility. Sponsored by: IronPort Systems Man page help from: brueffer
* It seems I forgot to commit the removal of the linux and linprocfsnetchild2006-05-091-2/+0
| | | | | | modules at the time I axed the linuxolator on Alpha. Noticed by: kris
* fix braino that broke building on amd64sam2006-05-081-2/+7
| | | | | Submitted by: Pascal Hofstee MFC after: 2 weeks
* fix build on sparcsam2006-05-061-0/+1
| | | | MFC after: 1 month
* Enhance the Linux emulation layer to make MegaRAID SAS managements tool happy.ambrisko2006-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add back in a scheme to emulate old type major/minor numbers via hooks into stat, linprocfs to return major/minors that Linux app's expect. Currently only /dev/null is always registered. Drivers can register via the Linux type shim similar to the ioctl shim but by using linux_device_register_handler/linux_device_unregister_handler functions. The structure is: struct linux_device_handler { char *bsd_driver_name; char *linux_driver_name; char *bsd_device_name; char *linux_device_name; int linux_major; int linux_minor; int linux_char_device; }; Linprocfs uses this to display the major number of the driver. The soon to be available linsysfs will use it to fill in the driver name. Linux_stat uses it to translate the major/minor into Linux type values. Note major numbers are dynamically assigned via passing in a -1 for the major number so we don't need to keep track of them. This is somewhat needed due to us switching to our devfs. MegaCli will not run until I add in the linsysfs and mfi Linux compat changes. Sponsored by: IronPort Systems
* Remove hand-rolled cross-build glue. Normal cross-build infrastructurescottl2006-05-051-8/+0
| | | | in FreeBSD likely supports this without any extra work.
OpenPOWER on IntegriCloud