freebsd-dev/sys/modules
Alexander Leidinger 206b17d711 Commit the new (old) midi framework. It's based in parts on the NetBSD code,
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
2006-05-27 16:32:05 +00:00
..
3dfx
3dfx_linux
aac
accf_data
accf_http
acpi Import ACPI Dock Station support. Note that this is still very young. 2006-04-15 12:31:34 +00:00
agp
aha
ahb
aic
aic7xxx
aio
amd
amr
an
aout
apm
ar
arcmsr
arcnet
arl
asr
ata
ath o add opt_ath.h enable tweaking various config parameters for the driver 2006-04-03 18:14:02 +00:00
ath_hal fix braino that broke building on amd64 2006-05-08 04:04:06 +00:00
ath_rate_amrr
ath_rate_onoe
ath_rate_sample
aue
auxio
awi
axe
bce Add a driver for the Broadcom NetXtreme II (BCM5706/BCM5708) 2006-04-10 19:55:23 +00:00
bfe
bge
bios
bktr
cam
canbepm
canbus
cardbus
cbb
cd9660
cd9660_iconv
cdce
ce NO_MAN is not needed here. 2006-03-16 15:18:17 +00:00
ciss
cm
coda
coda5
coff
cp NO_MAN is not needed here. 2006-03-16 15:18:17 +00:00
cpufreq
crypto
cryptodev
cs
ctau
cue
cx
dc
dcons
dcons_crom
de
digi
dpt
drm
dummynet Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
ed
elink
em
en
ep
esp
ex
exca
ext2fs
fatm
fdc
fdescfs
fe
firewire
firmware
fxp
gem
geom
harp
hatm
hfa
hifn
hme
hpfs
hptmv
hwpmc
i2c
ibcs2
ichwd
ida
idt
ie
if_bridge Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
if_disc
if_ef
if_faith
if_gif Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
if_gre
if_ndis
if_ppp
if_sl
if_stf
if_tap
if_tun
if_vlan
iir
io
ip_mroute_mod
ipdivert
ipfilter Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
ipfw Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
ipmi
ips
ipw
isp
ispfw
iwi
ixgb
joy
kbdmux
kue
le - Add C-bus and ISA front-ends for le(4) so it can actually replace 2006-05-17 21:25:23 +00:00
lge
libalias
libiconv
libmbpool
libmchain
linprocfs
linsysfs Add in linsysfs. A linux 2.6 like sys filesystem to pacify the Linux 2006-05-09 22:27:01 +00:00
linux Enhance the Linux emulation layer to make MegaRAID SAS managements tool happy. 2006-05-05 16:10:45 +00:00
lmc
lpt
mac_biba
mac_bsdextended
mac_ifoff
mac_lomac
mac_mls
mac_none
mac_partition
mac_portacl
mac_seeotheruids
mac_stub
mac_test
mcd
md
mem
mfi Add in a bunch of things to the mfi driver: 2006-05-18 23:30:48 +00:00
mii
mlx
mly
mpt
mqueue
msdosfs
msdosfs_iconv
mse
mxge
my
myri10ge
ncp
ncv
ndis
netgraph Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
nfs4client
nfsclient
nfsserver
nge
nmdm
nsp
ntfs
ntfs_iconv
nullfs
nve
nwfs
oltr
osf1
padlock
patm
pccard
pcfclock
pcn
pecoff
pf Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
pflog Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
plip
pmc
portalfs
ppbus
ppi
pps
procfs
pseudofs
pst
puc Rewrite of puc(4). Significant changes are: 2006-04-28 21:21:53 +00:00
ral
random
ray
rc
rc4
re
reiserfs
rl
rndtest
rp
rr232x Remove hand-rolled cross-build glue. Normal cross-build infrastructure 2006-05-05 14:26:28 +00:00
rue
s3
safe
sbni
sbsh
scc Build the scc(4) module with EBus and SBus attachments for sparc64 2006-04-01 04:54:47 +00:00
scd
scsi_low
sem
sf
sio Rewrite of puc(4). Significant changes are: 2006-04-28 21:21:53 +00:00
sis
sk The sk(4) driver has moved to /sys/dev/sk 2006-04-27 00:14:02 +00:00
slhci
smbfs
sn
snc
snp
sound Commit the new (old) midi framework. It's based in parts on the NetBSD code, 2006-05-27 16:32:05 +00:00
speaker
splash
sppp
sr
ste
stg
streams
svr4
sym
syscons
sysvipc
ti
tl
trm
twa
twe
tx
txp
uart o Add scc(4) to the build. 2006-03-30 18:39:24 +00:00
ubsa
ubsec
ubser
ucom
ucycom
udav
udbp
udf
udf_iconv
ufm
ufoma
ufs
uftdi
ugen
uhid
ukbd
ulpt
umapfs
umass
umct
umodem
ums
unionfs
uplcom
ural
urio
usb
uscanner
utopia
uvisor
uvscom
vesa
vge
vkbd
vpo
vr
vx
wb
wi
wlan
wlan_acl
wlan_ccmp
wlan_tkip
wlan_wep
wlan_xauth
xe
xfs
xl
zlib
Makefile wi works on amd64 laptops. Enable its building as a module. 2006-05-26 03:45:29 +00:00
Makefile.inc