Commit Graph

309 Commits

Author SHA1 Message Date
augustss 95fac46655 Get opl MIDI dependecy right. 1998-08-22 22:53:06 +00:00
augustss cd09067eb4 * Redo the way the way the MIDI driver attaches to audio devices.
* Improve the midisyn layer a little.
* Add a driver for the Yamaha OPL[23] FM synths.
  The opl driver is not finished yet; it sounds pretty awful.

For some strange reason I cannot get any FM sound from my SB64 cards,
but a regular SB16 works fine.
1998-08-17 21:16:09 +00:00
mark 69244872a4 deffs FILECORE
Added filecorefs files.
1998-08-14 03:27:51 +00:00
augustss 50ab480a8c Add a layer to handle emulation of MIDI for synthesizers.
It handles decoding of MIDI commands, voice allocation, and translation
it notes to frequencies.
1998-08-12 18:14:01 +00:00
thorpej b0b082ba68 Give the "ep" driver the "mii" attribute. 1998-08-12 00:45:37 +00:00
thorpej 7779e1dfaa miibus -> mii, and give it a locator "phy". 1998-08-11 00:06:12 +00:00
mrg 4a75265273 defopt PFIL_HOOKS. 1998-08-09 08:58:18 +00:00
augustss 48bae9ee88 Add MIDI support. The MIDI devices can be accessed as ``raw'' through
the /dev/rmidiN devices, or with a sequencer interface via /dev/music.
So far the only supported MIDI device is the MPU401 port on SoundBlaster
(and only on SB on isapnp, since we do not have locators with multiple
values yet).
1998-08-07 00:00:55 +00:00
nathanw e719e2f606 Bump version to 1.3G:
- mbuf interface change from poolification (removal of m_clalloc).
 - vnode IO_SYNC/IO_DSYNC interface change.
1998-08-02 19:19:11 +00:00
explorer c7c9374600 add declaration for hd64570, which the ntwo driver uses 1998-07-26 03:29:12 +00:00
rvb b1d69203b3 Coda glue 1998-07-24 15:18:21 +00:00
drochner 9a59784f70 Split the LANCE driver into a part specific to the classic chip with
24-bit DMA addresses, and an independant part.
Implement support for the 32-bit mode in the newer (79c9xx) chips.
1998-07-21 17:26:45 +00:00
drochner f520c72417 complete the options in opt_nfs_boot.h 1998-07-21 17:00:07 +00:00
mjacob 4e51ba7874 New file for building isp host adapter. 1998-07-15 20:22:19 +00:00
augustss deb00272b9 Add USB support. Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers
1998-07-12 19:51:55 +00:00
jonathan b37021c1a1 defopt NATM. 1998-07-05 22:48:05 +00:00
jonathan 9bf2ba0928 Garbage-collect ``needs-flag'' from attributes ether, fddi, arc:
NETHER, NFDDI, NARC are  not used anywhere. Remove #include "ether.h",
   which had no effect.
Removes clash with "options NATM" for native-ATM network protocol stack.
1998-07-05 22:29:51 +00:00
jonathan 8b42dd3900 defopt COMPAT_NETBSD_*. 1998-07-05 18:59:40 +00:00
tv 3e0c580f27 Add opt_compat_netbsd.h with COMPAT_{NOMID,09,10,11,12,13}. 1998-07-05 17:47:54 +00:00
jonathan b8fb6644ae Add NFS_BOOT_RWSIZE option to defopt opt_nfs_boot.h 1998-07-05 07:20:27 +00:00
jonathan 011f2bda08 defopt NS, NSIP. 1998-07-05 06:49:00 +00:00
jonathan 5c0c5dd0b4 defopt ISO TPIP. 1998-07-05 04:37:35 +00:00
jonathan fe484937cf defopt LLC 1998-07-05 03:14:41 +00:00
jonathan 1a0b4c13e3 defopt HDLC. 1998-07-05 02:25:17 +00:00
jonathan 8db0fcdbf7 defopt CCITT. 1998-07-05 02:12:22 +00:00
jonathan f2a2327e0a defopt EON. 1998-07-05 01:06:49 +00:00
jonathan 3751946b97 defopt INET, NETATALK. 1998-07-05 00:51:04 +00:00
jonathan 466e784ee1 defopt DDB. 1998-07-04 22:18:13 +00:00
nathanw 383336978e defopt SHORTCORENAME 1998-06-28 21:35:37 +00:00
drochner 3957af34c2 add new file for pcdisplay mapping tables 1998-06-26 21:01:32 +00:00
thorpej 816e12eac2 defopt COMPAT_SVR4 1998-06-26 00:07:06 +00:00
thorpej ac57178fc0 defopt COMPAT_OSF1 1998-06-26 00:00:41 +00:00
thorpej 37b378d836 defopt COMPAT_HPUX 1998-06-25 23:56:39 +00:00
thorpej 8aee7782f5 defopt COMPAT_SUNOS 1998-06-25 23:40:33 +00:00
thorpej 21592147a1 defopt COMPAT_ULTRIX 1998-06-25 23:27:56 +00:00
thorpej 311bac3348 defopt COMPAT_IBCS2 1998-06-25 23:22:37 +00:00
thorpej c466f11939 defopt COMPAT_LINUX 1998-06-25 23:18:23 +00:00
thorpej 1a2cb1b9d4 defopt COMPAT_FREEBSD 1998-06-25 22:49:18 +00:00
thorpej d87e6c2b0e defopt NFSSERVER 1998-06-25 22:16:01 +00:00
thorpej d6289815b4 defopt KTRACE 1998-06-25 21:15:35 +00:00
thorpej 7b744ba13f FIFO isn't an option, so just delete the comment. 1998-06-25 21:05:50 +00:00
sommerfe 7ba7fbbb23 Always include fifos; "not an option any more". 1998-06-24 20:58:44 +00:00
jonathan b40ead2c73 Split sparc am7930 driver into sparc attach and "MI" sys/dev/ic/am7930
chipset driver.  Needs bus'ifying and  register-access.
1998-06-24 10:52:53 +00:00
sommerfe becaafeea0 defopt for options FIFO 1998-06-22 22:00:59 +00:00
sommerfe 446beb9dc4 defopt COMPAT_386BSD_MBRPART into opt_mbr.h 1998-06-22 21:12:51 +00:00
sommerfe 3a7d06e500 defopt a couple more AHC specific options 1998-06-22 20:08:42 +00:00
sommerfe d64d1a0381 defopt a bunch of AHC specific options 1998-06-22 20:02:54 +00:00
scottr 06b34cf912 Add defopt for QUOTA. While here, do some grouping of associated options. 1998-06-08 04:00:35 +00:00
kleink 70dae9bb3a 1.3E -> 1.3F: fsync vnode operator interface changed. 1998-06-05 20:12:04 +00:00
thorpej 5852faaf84 Device driver for the SMC 83c170 Ethernet PCI Integrated Controller (EPIC/100)
used in the SMC EtherPower II.

Media control isn't yet supported, due to some MII infrastructure
problems which I hope to address soon.  This isn't a huge deal, since
the PHY defaults to auto-negotiate mode.

Also, the device just programs the multicast hash table to accept all
multicast, to avoid a hardware bug that causes the multicast address
filter to lose in 10Mb/s mode.  This bug will be fixed in a more sane
way once the media control issues are dealt with.
1998-06-02 01:29:41 +00:00