summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix breakage for parallel builds.marcel2000-11-051-0/+1
|
* Now have the `linux' module on the Alpha too.obrien2000-11-041-2/+2
|
* Retire the joy(8) script. Using shell scripts to load kernel loadablesheldonh2000-11-023-56/+0
| | | | | | | modules is out of fashion. There is still a joy(4) manual page to clue people into the existence of the joy of FreeBSD.
* Retire linux(8). Using shell scripts to load kernel loadable modules issheldonh2000-11-023-74/+0
| | | | | | | | | | | | | | out of fashion. This particular case, unlike joy(8) and friends which are just plain silly, did more than just load a kernel loadable module. However, /etc/rc and the linux_base port were adjusted a while back to cope with the absence of this script. The only outstanding reason to hang on to it would have been for the linux(8) manual page, which clued folks into the existence of the Linuxulator. A new linux(4) was introduced a while back. It does a much better job. This script just isn't useful any more.
* Support for the linux ipc syscalls on the alpha, where each one hasgallatin2000-11-011-2/+2
| | | | | its own syscall rather than going through a demux function like linux_ipc() on i386
* Allow the building of the syscall bits at compile time.obrien2000-11-011-1/+14
|
* kill old sb drivercg2000-11-011-8/+0
|
* switch over to new sb8/sb16 codecg2000-11-011-1/+1
|
* Don't needlessly indirect the APM softstate. It does nothing butnsayer2000-10-311-6/+2
| | | | obfuscate the code.
* Disabled EGA/VGA 1bpp/4bpp modes support. This is not real fix, but this comesnyan2000-10-311-0/+2
| | | | back to support 8bpp mode.
* Makefile for ACPI CA base acpi driver kernel module.takawata2000-10-312-0/+102
| | | | This module is intended to be loaded from /boot/loader,not from kldload(8).
* Convert the de driver into a loadable module. Still missing is anmarkm2000-10-312-1/+8
| | | | | | | | unload method. Lots of old cruft is removed. Thanks to WPaul for large clue-injection and debugging services. Reviewed by: wpaul
* modules for the new sb8 and sb16 driverscg2000-10-282-0/+16
|
* Removed extra calculation for X position (PC-98 only).nyan2000-10-281-1/+0
| | | | Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* Hook ipfilter back up as it compiles now.obrien2000-10-281-2/+2
|
* Remove ipfilter and mark it as broken until it will be fixed by maintainer.ache2000-10-271-2/+2
| | | | Not compiles under -current
* As the blocking model has seems to be troublesome for many, disablemarkm2000-10-271-1/+10
| | | | | | | it for now with an option. This option is already deprecated, and will be removed when the entropy-harvesting code is fast enough to warrant it.
* The USB scanner driver. To be used together with SANE.n_hibma2000-10-252-0/+13
|
* Major update to the 'twe' driver.msmith2000-10-251-1/+26
| | | | | | | | | | | | | | | | | | | | | | | | | - Layout reorganisation to enhance portability. The driver now has a relatively MI 'core' and a FreeBSD-specific layer over the top. Since the NetBSD people have already done their own port, this is largely just to help me with the BSD/OS port. - Request ID allocation changed to improve performance (I'd been considering switching to this approach after having failed to come up with a better way to dynamically allocate request IDs, and seeing Andy Doran use it in the NetBSD port of the driver convinced me that I was wasting my time doing it any other way). Now we just allocate all the requests up front. - Maximum request count bumped back to 255 after characterisation of a firmware issue (off-by-one causing it to crash with 256 outstanding commands). - Control interface implemented. This allows 3ware's '3dm' utility to talk to the controller. 3dm will be available from 3ware shortly. - Controller soft-reset feature added; if the controller signals a firmware or protocol error, the controller will be reset and all outstanding commands will be retried.
* if_ed_cbus.c is required from PC-98 only, and if_ed_isa.c is not necessarynyan2000-10-211-1/+9
| | | | for PC-98.
* Add '-DPC98' to CFLAGS if MACHINE == pc98.nyan2000-10-212-0/+8
|
* After some complaints about the dir names, the random device ismarkm2000-10-143-14/+4
| | | | | | | | | | | | | | | | | | | | now in dirs called sys/*/random/ instead of sys/*/randomdev/*. Introduce blocking, but only at startup; the random device will block until the first reseed happens to prevent clients from using untrustworthy output. Provide a read_random() call for the rest of the kernel so that the entropy device does not need to be present. This means that things like IPX no longer need to have "device random" hardcoded into thir kernel config. The downside is that read_random() will provide very poor output until the entropy device is loaded and reseeded. It is recommended that developers do NOT use the read_random() call; instead, they should use arc4random() which internally uses read_random(). Clean up the mutex and locking code a bit; this makes it possible to unload the module again.
* Don't install manpages.obrien2000-10-085-13/+0
| | | | They are being moved elsewhere, and they are causing problems being here.
* Enable the if_ed module.alex2000-10-061-1/+1
|
* Add card_if.h and sort the header files, while I'm here.alex2000-10-061-1/+1
|
* - Include opt_vesa.h in vesa.c so that the VESA_DEBUG option is actuallyjhb2000-10-061-1/+1
| | | | | propagated from the kernel config file to the source. - Add some more debug messages to list each mode that is rejected or found.
* Only install secondary components if the destination directory exists.obrien2000-10-044-0/+16
| | | | This may be a WIP, but `make release' needs it sooner than later.
* Added NEC PC-9801-83, 84, PC-9801-103, 104, PC-9801N-25 and PC-9801N-J02Rnyan2000-10-022-0/+15
| | | | | | | | support which use National Semiconductor DP8393X (SONIC) as ethernet controller. Currently, this driver is used on only PC-98. Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp> Obtained from: NetBSD/pc98
* Removed garbage (CFLAGS+= ${PROTOS} was a vestige of an old way ofbde2000-09-261-2/+0
| | | | configuring INET).
* Removed fresh garbage (vestiges of old way of configuring number ofbde2000-09-261-9/+4
| | | | | | | units), mature garbage (vestiges of old way of configuring bpf) and old garbage (vestiges of old way of configuring INET). Fixed most style bugs.
* Removed mature garbage (vestiges of old way of configuring bpf) and oldbde2000-09-261-9/+5
| | | | | | garbage (vestiges of old way of configuring INET). Fixed most style bugs.
* Removed garbage (CFLAGS+= ${PROTOS} was a vestige of an old way ofbde2000-09-261-15/+13
| | | | | | configuring INET). Fixed most style bugs (mainly hard-coding of ${.TARGET}).
* Handle slip options in the usual way (generate a dummy options file inbde2000-09-261-2/+2
| | | | | | the module Makefile and don't clutter the sources with ifdefs). Fixed nearby formatting bugs.
* Removed fresh garbage (old way of configuring number of units) and oldbde2000-09-261-11/+2
| | | | | | garbage (very old way of configuring INET). Fixed a style bug (hard-coded ${.TARGET}).
* Backed out previous commit (SMPng megacommit: support for garbage addedbde2000-09-261-2/+2
| | | | to ppp_tty.c by the megacommit, and garbage added here).
* Add Makefile to build an if_ed kernel module. Works on both, i386 andalex2000-09-241-0/+8
| | | | | | alpha. No response from: the world
* add feeder_fmt.ccg2000-09-232-2/+6
|
* Make ip6fw as loadable module.ume2000-09-232-1/+18
|
* Enable the snd_maestro module and have the snd_driver module depend on it.jhb2000-09-231-1/+1
| | | | Approved by: cg
* Remove the NCPU, NAPIC, NBUS, NINTR config options. Make NAPIC,ps2000-09-221-1/+1
| | | | | | NBUS, NINTR dynamic and set NCPU to a maximum of 16 under SMP. Reviewed by: peter
* No need to generate opt_compat_oldisa.himp2000-09-201-5/+1
|
* Add a new driver for the AMD PCnet/FAST, FAST+ and Home PCI adapters.wpaul2000-09-202-1/+9
| | | | | | | | | | | | | | Previously, these cards were supported by the lnc driver (and they still are, but the pcn driver will claim them first), which is fine except the lnc driver runs them in 16-bit LANCE compatibility mode. The pcn driver runs these chips in 32-bit mode and uses the RX alignment feature to achieve zero-copy receive. (Which puts it in the same class as the xl, fxp and tl chipsets.) This driver is also MI, so it will work on the x86 and alpha platforms. (The lnc driver is still needed to support non-PCI cards. At some point, I'll need to newbusify it so that it too will me MI.) The Am79c978 HomePNA adapter is also supported.
* Add a homePNA PHY driver. This is really only a stub: MII-based homePNAwpaul2000-09-201-1/+1
| | | | | PHYs tend to look like 10mbps PHYs with no autonegotiation. This allows us to display the proper media type and link status however.
* Add card_if.himp2000-09-191-1/+2
|
* A new driver for PCI:SCSI RAID controllers based on the Adaptec FSAmsmith2000-09-132-1/+14
| | | | | design. This includes integrated Dell RAID controllers, the Dell PERC 2/QC and the HP NetRAID-4M.
* Update to build both bktr and bktr_mem modulesroger2000-09-103-26/+34
|
* Large upgrade to the entropy device; mainly inspired by feedbackmarkm2000-09-102-4/+4
| | | | | | | | | | | | | | | | from many folk. o The reseed process is now a kthread. With SMPng, kthreads are pre-emptive, so the annoying jerkiness of the mouse is gone. o The data structures are protected by mutexes now, not splfoo()/splx(). o The cryptographic routines are broken out into their own subroutines. this facilitates review, and possible replacement if that is ever found necessary. Thanks to: kris, green, peter, jasone, grog, jhb Forgotten to thank: You know who you are; no offense intended.
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-072-3/+4
| | | | | | | | | | | | | | | include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh
* Since AlphaLinux is the weirdest Linux of all, probably best to do theobrien2000-09-061-1/+1
| | | | logic this way.
* Two sys/compat/linux sources aren't applicable on the Alpha at this time.obrien2000-09-061-2/+6
|
OpenPOWER on IntegriCloud