freebsd-nq/sys/modules
Hans Petter Selasky fa0f6e62c6 Initial import of character device in userspace support for FreeBSD.
The CUSE library is a wrapper for the devfs kernel functionality which
is exposed through /dev/cuse . In order to function the CUSE kernel
code must either be enabled in the kernel configuration file or loaded
separately as a module. Currently none of the committed items are
connected to the default builds, except for installing the needed
header files. The CUSE code will be connected to the default world and
kernel builds in a follow-up commit.

The CUSE module was written by Hans Petter Selasky, somewhat inspired
by similar functionality found in FUSE. The CUSE library can be used
for many purposes. Currently CUSE is used when running Linux kernel
drivers in user-space, which need to create a character device node to
communicate with its applications. CUSE has full support for almost
all devfs functionality found in the kernel:
 - kevents
 - read
 - write
 - ioctl
 - poll
 - open
 - close
 - mmap
 - private per file handle data

Requested by several people. Also see "multimedia/cuse4bsd-kmod" in
ports.
2014-05-23 08:46:28 +00:00
..
3dfx
3dfx_linux
aac
aacraid
accf_data
accf_dns
accf_http
acl_nfs4
acl_posix1e
acpi
ae
aesni
age
agp
aha
ahb
ahci
aic
aic7xxx Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
aio
alc
ale
alq
amdsbwd
amdtemp
amr
an
aout
apm
ar71xx
arcmsr
arcnet Remove IPX support. 2014-03-14 02:58:48 +00:00
asmc
asr
ata
ath
ath_ahb
ath_pci
auxio
bce Modify Copyright information and other strings to reflect Qlogic Corporation's purchase of Broadcom's NetXtreme business. 2014-05-08 19:40:37 +00:00
bfe
bge
bios
bktr
bm
bridgestp
bwi
bwn
bxe Modify Copyright information to reflect Qlogic Corporation's purchase 2014-05-06 02:32:27 +00:00
cam
canbepm
canbus
cardbus
carp Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
cas
cbb
cc
cd9660
cd9660_iconv
ce
cfi
ciss
cm
cmx
coff
coretemp
cp
cpsw
cpuctl
cpufreq
crypto I clearly didn't test the modules... add sha256c.c to the various 2014-03-16 01:55:30 +00:00
cryptodev
cs
ct
ctau
ctl Remove ctl_mem_pool.{c,h}. 2014-03-27 11:10:13 +00:00
cuse Initial import of character device in userspace support for FreeBSD. 2014-05-23 08:46:28 +00:00
cx
cxgb Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
cxgbe Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
cyclic Use SYSDIR to reference to the top of the sys hierarchy. Define SYSDIR 2014-03-06 01:59:13 +00:00
dc
dcons
dcons_crom
de
digi
dpms
dpt Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
drm Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
drm2 Fix buildkernel breakage, which was fall-out from the move of options to 2014-05-06 11:12:56 +00:00
dtrace Use SYSDIR to reference to the top of the sys hierarchy. Define SYSDIR 2014-03-06 01:59:13 +00:00
dummynet Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
ed
elink
em Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
en
ep Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
epic
esp
et
ex
exca
ext2fs
fatm
fdc
fdescfs
fe
filemon
firewire
firmware
fuse
fxp
gem
geom An all-or-nothing approach to labels isn't flexible enough. Embedded 2014-04-06 02:44:37 +00:00
glxiic
glxsb
gpio Inspired by r262522, fix make depend. This fixes the build of gpio modules. 2014-02-27 13:26:41 +00:00
hatm
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc
hyperv
i2c Add ismt(4) driver. 2014-05-20 19:55:06 +00:00
i40e This is the beta release of the driver for the new 2014-05-19 01:21:02 +00:00
ibcore
ibcs2
ichwd
ida
ie
if_bridge Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
if_disc
if_edsc
if_epair
if_faith
if_gif Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
if_gre Remove AppleTalk support. 2014-03-14 06:29:43 +00:00
if_lagg Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
if_ndis
if_stf
if_tap
if_tun Remove AppleTalk support. 2014-03-14 06:29:43 +00:00
if_vlan
igb Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
iir
imgact_binmisc Add Stacey Son's binary activation patches that allow remapping of 2014-04-08 20:10:22 +00:00
io
ip6_mroute_mod
ip_mroute_mod
ipdivert Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
ipfilter Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
ipfw Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
ipfw_nat
ipmi
ipoib Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
ips
ipw
ipwfw
isci
iscsi
iscsi_initiator
isp
ispfw
iwi
iwifw
iwn
iwnfw
ixgb
ixgbe Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
jme
joy
kbdmux
kgssapi
kgssapi_krb5
khelp
krpc
ksyms
le
lge
libalias
libiconv
libmbpool
libmchain
linprocfs
linsysfs
linux
lmc
lpt
mac_biba
mac_bsdextended
mac_ifoff
mac_lomac
mac_mls
mac_none
mac_partition
mac_portacl
mac_seeotheruids
mac_stub
mac_test
malo
mcd
md
mem
mfi
mii
mlx
mlx4 Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
mlx4ib Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
mlxen Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
mly
mmc
mmcsd
mpr Bring in the mpr(4) driver for LSI's MPT3 12Gb SAS controllers. 2014-05-02 20:25:09 +00:00
mps
mpt
mqueue
mrsas Add mrsas(4) driver from LSI official support of newer MegaRAID SAS 2014-05-07 16:16:49 +00:00
msdosfs
msdosfs_iconv
mse
msk
mthca Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
mvs
mwl
mwlfw
mxge
my
nand
nandfs Include opt_ddb.h in the list of SRCS, since we include it. 2014-04-16 19:49:44 +00:00
nandsim
ncv
ndis
netfpga10g Add the initial version of if_nf10bmac(4), a driver to support an 2014-04-17 12:33:26 +00:00
netgraph Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
netmap
nfe
nfs_common
nfscl
nfsclient
nfscommon
nfsd
nfslock
nfslockd
nfsserver
nfssvc
nge
nmdm
nsp
ntb
nullfs
nvd
nvme
nvram
nxge
oce
opensolaris Use SYSDIR to reference to the top of the sys hierarchy. Define SYSDIR 2014-03-06 01:59:13 +00:00
padlock
patm
pccard
pcfclock
pcn
pf Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
pflog Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
pfsync Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
plip
pmc
powermac_nvram
ppbus
ppc
ppi
pps
procfs
proto Add proto(4): A driver for prototyping and diagnostics. 2014-04-28 17:58:40 +00:00
pseudofs
pst
pty
puc
qlxgb
qlxgbe
qlxge
ral
ralfw
random I clearly didn't test the modules... add sha256c.c to the various 2014-03-16 01:55:30 +00:00
rc
rc4
rdma
re
reiserfs
rl
rndtest
rp
s3
safe
sbni
scc
scd
scsi_low
sdhci
sdhci_pci
sem
send
sf
sfxge
sge
siba_bwn
siftr
siis
sio
sis
sk
smbfs Remove IPX support. 2014-03-14 02:58:48 +00:00
sn
snc
snp
sound Change the USB audio kernel module linking order, so that the USB 2014-05-14 07:33:06 +00:00
speaker
splash
sppp Remove IPX support. 2014-03-14 02:58:48 +00:00
ste
stg
stge
streams
svr4
sym
syscons
sysvipc
ti
tl
tmpfs
toecore
tpm
trm
twa
twe
tws
tx
txp
uart
ubsec
ubser
uchcom
ucycom
udf
udf_iconv
ufs
unionfs
usb - Remove no longer used file. FDT is used to attach device drivers. 2014-05-18 09:19:13 +00:00
utopia
vesa
vge
viawd
virtio Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
vkbd
vmm Move the atpit device model from userspace into vmm.ko for better 2014-03-25 19:20:34 +00:00
vmware Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
vpo
vr
vte
vx Use src.opts.mk in preference to bsd.own.mk except where we need stuff 2014-05-06 04:22:01 +00:00
vxge
wb
wbwd
wi
wlan Remove IPX support. 2014-03-14 02:58:48 +00:00
wlan_acl
wlan_amrr
wlan_ccmp
wlan_rssadapt
wlan_tkip
wlan_wep
wlan_xauth
wpi
wpifw
wtap
x86bios
xe
xl
zfs I clearly didn't test the modules... add sha256c.c to the various 2014-03-16 01:55:30 +00:00
zlib
Makefile imagact_binmisc builds for all supported architectures, so enable it for all. 2014-05-22 05:04:40 +00:00
Makefile.inc