summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Revert previous checkin; I incorrectly thought that it was neededarchie1999-12-211-2/+0
| | | | | | due to having an old version of bsd.kmod.mk. Caught by: bde
* Manual page style work.julian1999-12-2137-281/+611
| | | | | Submitted by: Alexey Zelkin <phantom@FreeBSD.org> thanks!
* i82365_isasubr is gone, remove from building module.imp1999-12-191-1/+1
|
* Enable building of the OSF/1 compat module.gallatin1999-12-151-0/+4
|
* Finally add the Alpha OSF/1 compat code. I will add it to thegallatin1999-12-143-0/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sys/modules Makefile after completing a buildworld. History: The bulk of this code was obtained from NetBSD approximately one year ago (I have taken care to preserve the original NetBSD copyrights and I thank the authors for their work.) At that time, the OSF/1 code was what was left over from their initial bootstrapping off of OSF/1 and did not provide support for executing shared binaries. I have independently added support for shared libraries, and support for some of the more obscure system calls. This code has been available for testing and comment since January of 1999 and running on production machines here at Duke since April. Known working applications include: - Netscape (all versions I've tried) - Mathematica 3.0.2 - Splus 3.4 - ArcInfo 7.1 - Matlab (version unknown) - SimOS - Atom instrumented binaries (built on a real OSF/1 system) Applications which are known not to work: - All applications linking to libmach - Adobe Acrobat (uses libmach) This has been tested with applications running against shared libraries from OSF/1 (aka Tru64) 4.0D and 4.0F. Reviewed by: marcel, obrien BDE-lint by: obrien Agreed in principal to by: msmith
* Add module for if_ef driver and make it compile.bp1999-12-133-2/+157
|
* Add a run of Linux ldconfig.cracauer1999-12-131-1/+10
|
* Move mlx, ncp and nwfs to the common area, they build on the Alpha andpeter1999-12-121-3/+4
| | | | are marked cross-platform in conf/files..
* Zap unused CFLAGS += -DNCPpeter1999-12-121-1/+0
|
* Move mlx from x86-only to generic. It builds on the Alpha and is in thepeter1999-12-121-4/+0
| | | | common conf/files for the main kernel..
* Move amr from x86-specific to generic. (it's in the generic conf/filespeter1999-12-121-2/+2
| | | | in the main kernel and builds fine on the alpha here...)
* Don't waste time creating amr.h since it (and NAMR) aren't used.peter1999-12-121-4/+0
|
* Fix joy and put it back in the MI section. (yes, it works on Alpha)peter1999-12-122-6/+4
|
* Change "atapi" (the old one) from "present but broken" to "not present".peter1999-12-121-33/+0
|
* Remove a whole bunch of "CFLAGS+= -DFSNAME" cruft. It hasn't beenpeter1999-12-1215-24/+3
| | | | | | needed for ages, but keeps getting cut/pasted into new Makefiles. (Once apon a time it was used to activate mount arguments in <sys/mount.h>, but that was killed with extreme prejudice long ago)
* Bring these more into line with other modules that have .h files generatedpeter1999-12-1221-43/+43
| | | | on the fly.
* Add reference to RFC 1702, after learning how to have "T. Li"archie1999-12-102-0/+16
| | | | | | as an author without nroff blowing up. Problem solved by: fenner
* First version of HPFS stuff.semenu1999-12-091-0/+15
|
* Update man page: BPF is supported even in the KLD version.archie1999-12-092-2/+2
|
* Fix 'make clean'archie1999-12-091-0/+2
|
* New netgraph node type 'pptpgre': this performs GRE encapsulationarchie1999-12-084-1/+266
| | | | for the PPTP protocol as specified in RFC 2637.
* Include net/slcompress.c in the build of this module.archie1999-12-083-25/+19
|
* Add opt_svr4.h to SRCS. This fixes make depend.marcel1999-12-081-1/+1
|
* SVR4 emulator source files now take their compilation options fromnewton1999-12-081-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | opt_global.h and opt_svr4.h, instead of from the command line. This brings them in-line with most of the rest of the kernel. svr4_ioctl.c has also failed to compile with debugging for a while now; fixed by adding systm.h and socketvar. Some svr4 source files are automatically generated from syscalls.master; these have been committed as consequential changes, otherwise everyone will have to "make svr4_sysent.c". Changes: sys/svr4/svr4.h include opt_global.h and opt_svr4.h sys/svr4/svr4_ioctl.c include svr4.h, sys/systm.h and sys/socketvar.h sys/svr4/svr4_ipc.c include svr4.h sys/svr4/svr4_resource.c include svr4.h sys/svr4/svr4_socket.c include svr4.h sys/svr4/svr4_ttold.c include svr4.h sys/svr4/syscalls.master include svr4.h sys/svr4/svr4_syscallnames.c dependent on syscalls.master sys/svr4/svr4_sysent.c dependent on syscalls.master sys/svr4/svr4_syscall.h dependent on syscalls.master sys/svr4/svr4_proto.h dependent on syscalls.master sys/modules/svr4/Makefile create opt_global.h and opt_svr4.h
* udp IPv6 support, IPv6/IPv4 tunneling support in kernel,shin1999-12-071-1/+4
| | | | | | | | | | packet divert at kernel for IPv6/IPv4 translater daemon This includes queue related patch submitted by jburkhol@home.com. Submitted by: queue related patch from jburkhol@home.com Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
* Add forgotten ip_fil.c and fil.c to kld versionguido1999-12-062-183/+1
| | | | Remove mlfk_ipl.c from here: no sources allowed in these directories!
* Sorted SUBDIR.bde1999-12-051-4/+3
|
* Add pci_if.h to SRCS so that dcphy will build.wpaul1999-12-051-1/+1
|
* Add the if_dc driver and remove all of the al, ax, dm, pn and mx driverswpaul1999-12-047-40/+6
| | | | | | | | which it replaces. The new driver supports all of the chips supported by the ones it replaces, as well as many DEC/Intel 21143 10/100 cards. This also completes my quest to convert things to miibus and add Alpha support.
* forgot .CURDIRjulian1999-12-041-1/+1
| | | | caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>
* New netgraph node type, ng_bpf(8). This node type allows you toarchie1999-12-034-1/+298
| | | | apply bpf(4) filters to data travelling through a netgraph network.
* Update documentation to reflect new functionality.archie1999-11-302-18/+118
|
* Fix typo.archie1999-11-301-3/+2
|
* Add two new generic control messages, NGM_ASCII2BINARY andarchie1999-11-306-5/+110
| | | | | | | | | | | | | | | | | | | | | | | NGM_BINARY2ASCII, which convert control messages to ASCII and back. This allows control messages to be sent and received in ASCII form using ngctl(8), which makes ngctl a lot more useful. This also allows all the type-specific debugging code in libnetgraph to go away -- instead, we just ask the node itself to do the ASCII translation for us. Currently, all generic control messages are supported, as well as messages associated with the following node types: async, cisco, ksocket, and ppp. See /usr/share/examples/netgraph/ngctl for an example of using this. Also give ngctl(8) the ability to print out incoming data and control messages at any time. Eventually nghook(8) may be subsumed. Several other misc. bug fixes. Reviewed by: julian
* Add resource activation routines to pcic driver. Minor cleanup ofimp1999-11-282-2/+2
| | | | | | | socket attach code. We now have at least a chance for pccard devices appearing in the future. This is a snapshot of ongoing work. Proceed at your own risk.
* Removed special rules for building and cleaning device interface filesbde1999-11-2861-619/+45
| | | | | and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
* This fell out of a previous commit: create the opt_md.h and opt_mfs.hphk1999-11-261-1/+9
| | | | files for the md module.
* Update the WaveLAN/IEEE driver:wpaul1999-11-252-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Convert to new bus attachment scheme. Thanks to Blaz Zupan for doing the initial work here. One thing I changed was to have the attach and detach routines work like the PCI drivers, which means that in theory you should be able to load and unload the driver like the PCI NIC drivers, however the pccard support for this hasn't settled down yet so it doesn't quite work. Once the pccard work is done, I'll have to revisit this. - Add device wi0 to PCCARD. If we're lucky, people should be able to install via their WaveLAN cards now. - Add support for signal strength caching. The wicontrol utility has also been updated to allow zeroing and displaying the signal strength cache. - Add a /sys/modules/wi directory and fix a Makefile to builf if_wi.ko. Currently this module is only built for the i386 platform, though once the pccard stuff is done it should be able to work on the alpha too. (Theoretically you should be able to plug one of the WaveLAN/IEEE ISA cards into an alpha with an ISA slot, but we'll see how that turns out. - Update LINT to use only device wi0. There is no true ISA version of the WaveLAN/IEEE so we'll never use an ISA attachment. - Update files.i386 so that if_wi is dependent on card.
* Add ipfilter kld and wire it in.guido1999-11-233-2/+197
|
* Add vnode_if.c to CLEANFILES.green1999-11-221-1/+1
|
* Change a CLEANFILES misspelling to get miibus_if.h removed.green1999-11-221-1/+1
|
* Make this compile (remove vnode_if.c from SRCS) and clean properlygreen1999-11-221-2/+2
| | | | (add opt_bus.h to CLEANFILES).
* Clean up the Makefiles, make them consistent with the others and removen_hibma1999-11-227-42/+33
| | | | debugging falgs (-g).
* Add the usb module and move the USB related modules into the generic sectionn_hibma1999-11-221-1/+2
| | | | USB seems to compile on Alpha's as well.
* USB is loadable as a module as well.n_hibma1999-11-221-0/+56
|
* Document the requirement for root privileges.julian1999-11-212-2/+6
|
* Document new feature (support for write(2) when 1 hook attached).julian1999-11-212-0/+20
|
* Module name is cardbus, not pccard.imp1999-11-191-1/+1
|
* Update references.archie1999-11-191-12/+16
|
* Miscellaneous edits.archie1999-11-192-42/+50
|
OpenPOWER on IntegriCloud