summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* Make 3dfx i386-only. The memrange API it uses may be defined in an MIjhb2002-11-081-3/+3
| | | | header, but it is only implemented on i386.
* Move rc(4) over to MI notes and enable it as a MI module.jhb2002-11-081-1/+1
|
* Move firewire back to being MI.jhb2002-11-071-1/+1
|
* Create a MACHINE_ARCH == i386 section that first lists modules commonjhb2002-11-071-59/+24
| | | | | to both i386 and pc98 and then uses MACHINE subsections to list modules specific to i386/i386 and i386/pc98.
* lnc(4) uses kvtop() and is thus i386-only for now.jhb2002-11-061-1/+1
|
* Make firewire i386-only for now. It doesn't quite handle machines withjhb2002-11-061-1/+1
| | | | | 64-bit address spaces yet. Pointy hat to myself for sticking it in the MI NOTES file to begin with.
* ed(4) uses kvtop() and is thus i386-only. It has several other warningsjhb2002-11-061-1/+1
| | | | | | | related to sizeof(int) != sizeof(void *), but kvtop() is much harder to fix. Approved by: imp
* Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc.nyan2002-11-0621-59/+4
|
* Include "../Makefile.inc".nyan2002-11-0611-0/+32
|
* - Convert to newbus, bus_space etc.mdodd2002-11-051-0/+9
| | | | | | - Move to MI space. Tested on: i386
* Permit MAC policies to instrument the access control decisions forrwatson2002-11-041-0/+1
| | | | | | | | | | | system accounting configuration and for nfsd server thread attach. Policies might use this to protect the integrity or confidentiality of accounting data, limit the ability to turn on or off accounting, as well as to prevent inappropriately labeled threads from becoming nfs server threads. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Hook the aic7xxx modules up. This requires some extra care since aicasmscottl2002-11-034-27/+7
| | | | | | | | is a compiler tool and needs to be compiled by the host compiler. I've tested this in i386->sparc cross-build, 4.7->current upgrade, normal buildkernel target, and normal /sys/i386/compile/GENERIC configurations. Submitted by: ru
* Enable if_fwe.simokawa2002-11-031-1/+1
|
* Add the netgraph 'source' module.julian2002-10-311-0/+8
| | | | | | | | | | | | | This is NOT YET CONVERTED TO -current. This node is a source for preprogrammed packets at a known rate for testing. I will convert it to -current "in place" but will MFC teh original pre-conversion variant as that is what is originally submitted. Man page my me, info from Dave's README. Submitted by: Dave Chapeskie <dchapeskie@SANDVINE.com> Obtained from: Sandvine inc. MFC after: 1 week
* Add an isp(4) module. sbus support is only compiled in on sparc64.jhb2002-10-312-0/+15
| | | | pci support is always compiled in.
* Add a module for mpt(4).jhb2002-10-312-0/+11
|
* Rename the speaker device for pc98 to 'pcspeaker'.nyan2002-10-313-6/+12
|
* Finally get around to committing Bill Paul's FEC netgraph nodes.julian2002-10-292-0/+19
| | | | | | | | | These are really only partly netgraph nodes as they do not use the netgraph interfaces for many of the functions for which they could be used, however they represent important functionality. Submitted by: wpaul MFC after: 2 days
* Don't roll our own clean target, the default onemux2002-10-271-5/+0
| | | | works better.
* - Comment a line which sets CISS_DEBUG by default.mux2002-10-271-1/+1
| | | | - Use -DCISS_DEBUG rather than -DCISS_DEBUG=0.
* Slightly change the semantics of vnode labels for MAC: rather thanrwatson2002-10-261-2/+0
| | | | | | | | | | | | | | | | | | | | | "refreshing" the label on the vnode before use, just get the label right from inception. For single-label file systems, set the label in the generic VFS getnewvnode() code; for multi-label file systems, leave the labeling up to the file system. With UFS1/2, this means reading the extended attribute during vfs_vget() as the inode is pulled off disk, rather than hitting the extended attributes frequently during operations later, improving performance. This also corrects sematics for shared vnode locks, which were not previously present in the system. This chances the cache coherrency properties WRT out-of-band access to label data, but in an acceptable form. With UFS1, there is a small race condition during automatic extended attribute start -- this is not present with UFS2, and occurs because EAs aren't available at vnode inception. We'll introduce a work around for this shortly. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Build the following modules on ia64 as well:marcel2002-10-241-1/+20
| | | | | ar, asr, bktr, cardbus, cbb, ep, exca, hea, hfa, ipfilter, lomac, netgraph, pccard, rc, sound, sppp, vinum.
* Remove gcc-specific optimization/debugging CFLAGSkris2002-10-241-1/+1
|
* Commit of Makefile missed in earlier pass.rwatson2002-10-241-0/+9
| | | | Submitted by: kuriyama
* Provide a simple sample labeled access control policy, mac_partition.rwatson2002-10-231-0/+1
| | | | | | | | | | | | | | | | | | This policy can be loaded dynamically, and assigns each process a partition number, as well as permitting processes to operate outside the partition. Processes contained in a partition can only "see" processes inside the same partition, so it's a little like jail. The partition of a user can be set using the label mechanisms in login.conf. This sample policy is a good starting point for developers wanting to learn about how to produce labeled policies, as it labels only one kernel object, the process credential. PR: Submitted by: Reviewed by: Approved by: Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* - New-bussify the rc(4) device driver.jhb2002-10-232-0/+9
| | | | | | | | | | | | - Add detach support to the driver so that you can kldunload the module. Note that currently rc_detach() fails to detach a unit if any of its child devices are open, thus a kldunload will fail if any of the tty devices are currently open. - sys/i386/isa/ic/cd180.h was moved to sys/dev/ic/cd180.h as part of this change. Requested by: rwatson Tested by: rwatson
* opt_mac.h is no longer required for any of these modules, remove fromrwatson2002-10-226-6/+0
| | | | | | | the dependencies. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Fixed some unsorting.bde2002-10-211-20/+21
|
* Hook up opt_mac.h to the build dependencies. The way we currentlyrwatson2002-10-201-1/+1
| | | | | | | handle this stuff is dangerous. :-) Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Add opt_mac.h to dependencies for if_stf.c module.rwatson2002-10-201-1/+1
| | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Connect ubsa module to build.kan2002-10-201-0/+1
| | | | Forgotten by: kan
* After much delay and anticipation, welcome RAIDFrame into the FreeBSDscottl2002-10-201-0/+32
| | | | | | world. This should be considered highly experimental. Approved-by: re
* (1) added LSI Logic copyright, and legal line 3 in license, and stringemoore2002-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | | changes for "LSILogic" (2) enabled non-disk support through CAM interface (3) HA_INQ (a) enabled tagged queuing (b) disable reset during driver loading (b) renamed BSDi string to LSI (4) disabled detecting disk devices during SCSI INQUIRY (5) changed dcdb single element sglist to send one entire buffer chunk (6) nsgelem not set in sglist (7) ap_data_transfer_length not set for dcdb (8) changed "struct thread" to "d_thread_t" for compatibliity { xxx_open, xxx_close, xxx_ioctl } (9) miscellaneous compatiblity fixes (10) bug fix for 0x0409/0x1000 card (11) added compiling amr_cam.c in sys/conf/files (12) added compiling amr_cam.c in sys/modules/amr/Makefile Reviewed by:ps MFC after:1 week 1 week
* Module-ize the 'core' crypto stuff. This may still need to be compiledmarkm2002-10-162-1/+26
| | | | | | | | | into the kernel by default (if required), but other modules can now depend() on this. Fix inter-module dependancy. Earlier version OK'ed by: sam
* - Remove unused opt_foo.h headers.jhb2002-10-143-20/+6
| | | | | - Don't mess with CFLAGS. - Fix description of fwe module Makefile.
* The ep and pccard modules build on pc98.nyan2002-10-141-0/+2
|
* Connect trm(4) to the build.cognet2002-10-132-0/+13
| | | | | Reviewed by: mux (mentor) Approved by: mux (mentor)
* Allow ubsa(4) driver to be build as a kernel module.kan2002-10-101-0/+10
| | | | Approved by: obrien
* Disconnect "sem" module from the build.alfred2002-10-071-1/+0
|
* Oops. Actually connect back msdosfs to the build for every platform.mux2002-10-061-0/+1
| | | | Spotted by: bde
* The msdosfs module now builds on sparc64. No idea if it worksmux2002-10-051-2/+1
| | | | though.
* Add code for ACPI PCI link object manipulation.iwasaki2002-10-051-0/+1
| | | | | | | | | This allocate the best IRQ to boot-disable devices (have IRQ 0). Allocated IRQ will be used for PCI interrupt routing when ACPI is enabled. Note that verbose messaging enabled for the time being so that people can easily notice the strange behavior if it happened.
* hookup new crypto support to the config/build processsam2002-10-041-0/+3
|
* module for ubsec crypto driversam2002-10-041-0/+9
|
* module for hifn driversam2002-10-041-0/+9
|
* module for /dev/crypto supportsam2002-10-041-0/+7
|
* Turn on the mcd(4) module.mdodd2002-10-041-0/+1
|
* newbus & bus_space the mcd(4) driver.mdodd2002-10-041-0/+12
|
* Since bpf is no longer an optional component, remove associated ifdef's.sobomax2002-10-021-6/+1
| | | | | Submitted by: don't quite remember - the name of the sender disappeared with the rest of my inbox. :(
* Moved the cam and cd9660 modules to the MI list. Don't build msdosfs orjake2002-10-011-9/+8
| | | | syscons on sparc64; msdosfs will likely never work, syscons needs work.
OpenPOWER on IntegriCloud