dante
d93a0d81b0
Add AdvanSys support
1998-08-26 14:20:37 +00:00
mrg
e9762ad2be
add COMPAT_SPARC32
1998-08-26 09:31:24 +00:00
pk
2e345f45ff
Define the ad1848 attribute here.
1998-08-25 22:38:29 +00:00
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
drochner
cd6bdf270e
Put definitions and subroutines needed for all PC display adapters
...
(MGA/GCA and compatibles) into global headers / source files.
Let the VGA driver use them.
1998-05-28 16:53:18 +00:00
enami
3879932376
Need to defopt LOCKDEBUG to build kernel.
1998-05-20 05:33:45 +00:00
kml
e72782a137
Driver for Essential Communications' RoadRunner HIPPI (800 Mb/sec network)
...
card. With some modification, this could probably also work for their
Gigabit Ethernet card based on the same chipset...
1998-05-14 00:04:57 +00:00
thorpej
5596fe2614
Nuke TUBA per my note to tech-net; there's no reason to keep it around.
1998-05-11 19:57:23 +00:00
matt
d4d709f7d0
Add support for "fast" forwarding. Add hooks in if_ethersubr.c and
...
if_fddisubr.c to fastpath IP forwarding. If ip_forward successfully
forwards a packet, it will create a cache (ipflow) entry. ether_input
and fddi_input will first call ipflow_fastforward with the received
packet and if the packet passes enough tests, it will be forwarded (the
ttl is decremented and the cksum is adjusted incrementally).
1998-04-29 21:37:52 +00:00
matt
37d70e3b46
defopt GATEWAY
1998-04-29 20:45:30 +00:00
jonathan
6c0abe64fc
defopt NTP and PPS_SYNC, in preparation for adding PPS support.
1998-04-22 07:08:11 +00:00
drochner
2ae167dd14
oops - forgot a "needs-flag"
...
closes PR port-i386/5307 (Lennart Augustsson)
1998-04-17 11:51:40 +00:00
drochner
39ec0aa42f
Move some definitions needed for nwscons here so that they can be
...
used in mi drivers.
1998-04-15 19:55:09 +00:00
pk
380f5e600d
Pull in db_run.c and db_access.c if KGDB is defined.
1998-04-03 19:50:50 +00:00
enami
399156859b
Define new attribute `mb86960' and new device `mbe'.
1998-03-22 04:37:04 +00:00
bouyer
091dafd39f
Add support for reading/writing FFS in non-native byte order, conditioned
...
to "options FFS_EI". The superblock and inodes (without blk addr) are
byteswapped at disk read/write time, other metadatas are byteswapped
when used (as they are acceeded directly in the buffer cache).
This required the addition of a "um_flags" field to struct ufsmount.
ffs_bswap.c contains superblock and inode byteswap routines also used
by userland utilities.
1998-03-18 15:57:26 +00:00
fvdl
46cd3245ee
1.3D -> 1.3E because of Lite2 import (was already done in sys/param.h,
...
forgot this one)
1998-03-01 16:32:33 +00:00
fvdl
7ba6a2daac
Remove extraneous files from Lite2 merge.
1998-03-01 13:45:28 +00:00
fvdl
b50e39fa45
Import 4.4BSD-Lite for reference
1998-03-01 02:09:33 +00:00
thorpej
5b5ba62513
Define the NetBSD file systems, and specify option headers for
...
MFS, LFS, UNION, KERNFS, and NFS.
1998-02-19 00:28:52 +00:00
thorpej
dc4a1e3d63
vfs_conf.c is obsolete.
1998-02-18 07:19:55 +00:00
thorpej
440541c02f
Major kernel interface change (vfsops/vfs_attach()/vfs_detach()); bump
...
version to 1.3D.
1998-02-18 07:19:23 +00:00
thorpej
8354e68508
Remove "class" declarations, and add "devclass" declarations where
...
appropriate. Fix several inconsistencies between device class and
attributes. Mostly from Chris Demetriou.
1998-02-16 22:12:45 +00:00
thorpej
bc8f46d457
defopt UVMHIST_PRINT, and put it in the already-existing opt_uvmhist.h
...
option header.
1998-02-12 20:12:03 +00:00
mrg
d90485202c
- add defopt's for UVM, UVMHIST and PMAP_NEW.
...
- remove unnecessary UVMHIST_DECL's.
1998-02-10 14:08:44 +00:00
mrg
fd61a6d0bd
re-add kern_fthread.c now that the file exists..
1998-02-05 15:04:14 +00:00
fvdl
a3cafe2cca
Remove extraneous file.
1998-02-05 12:33:52 +00:00
mrg
1a8c7604f4
initial import of the new virtual memory system, UVM, into -current.
...
UVM was written by chuck cranor <chuck@maria.wustl.edu>, with some
minor portions derived from the old Mach code. i provided some help
getting swap and paging working, and other bug fixes/ideas. chuck
silvers <chuq@chuq.com> also provided some other fixes.
this is the rest of the MI portion changes.
this will be KNF'd shortly. :-)
1998-02-05 07:59:28 +00:00
thorpej
f0f632db30
Kernel interface changed: bump to 1.3C.
1998-02-04 05:35:52 +00:00
thorpej
2ee3e0153d
Generate dependencies on the exec format options EXEC_AOUT, EXEC_ECOFF,
...
EXEC_ELF32, EXEC_ELF64, and EXEC_SCRIPT.
1998-01-22 01:32:14 +00:00
thorpej
ea9ade0496
Generate dependencies on the INSECURE option.
1998-01-22 01:18:30 +00:00
thorpej
66abe4217c
Implement an activity log for malloc() and free(), useful for tracking
...
down "Data modified on freelist" and "muliple free" problems.
The log is activated by the MALLOCLOG option, and the size of the
event ring buffer is controlable via the MALLOGLOGSIZE option (default
is 100000 entries).
From Chris Demetriou, cleaned up a little by me per suggestions in the
e-mail from Chris that contained the code.
1998-01-21 22:24:32 +00:00
cgd
ad141a69a7
Shuffle wd/wdc driver files around (via repository copies). wdc
...
now lives in dev/ic, wd now lives in dev/ata. there's now a 'ata'
interface attribute defined in conf/files, but wdc can't go there
yet because some ports still use private versions based on the old
ISA version.
1998-01-14 23:36:30 +00:00
scottr
ecc55fb707
Consolidate NFS_BOOT_* options into opt_nfs_boot.h
1998-01-12 21:27:09 +00:00
thorpej
8d1f838fd3
Significant kernel interface change: bump to 1.3B.
1998-01-12 21:16:23 +00:00
thorpej
2ceadba464
Add device classes.
1998-01-12 08:21:30 +00:00
scottr
243db3d614
defopt MROUTING and TCP_COMPAT_42
1998-01-12 02:58:58 +00:00
scottr
448859f0c9
Add NFS_BOOT_DHCP option, and compile nfs_bootdhcp.c if either
...
NFS_BOOT_BOOTP or NFS_BOOT_DHCP are specified.
1998-01-11 05:57:45 +00:00
drochner
dfc3f18cd2
cleanup of diskless NFS boot code:
...
2 new options, "NFS_BOOT_BOOTP" and "NFS_BOOT_BOOTPARAM", control whether
the corresponding code is included.
1998-01-09 15:03:52 +00:00
pk
efb8a7ec96
Add kern/subr_pool.c
1997-12-15 11:16:50 +00:00
thorpej
3569d48361
defopt UCONSOLE
1997-10-28 01:53:50 +00:00
perry
0455abff73
The head is now NetBSD 1.3A -- update appropriately
1997-10-21 05:30:12 +00:00
bouyer
dc67436742
Ops, forgot to include i2c files.
1997-10-17 19:33:54 +00:00
bouyer
0582a7d023
Add mii and i2c.
1997-10-17 18:19:47 +00:00
is
11446b9b6e
TMS320AV110 (mpeg layer 2 decoder chip) and ZBUS Melody board, which uses it.
...
No optionboards yet for Melody, only audio driver.
MPEG data types for audio.c
1997-10-16 23:58:10 +00:00
thorpej
f124747d6d
Add device declaration for the "com" driver. In a perfect world, this
...
would be done with attributes, but alas... *sigh*
1997-10-16 00:38:11 +00:00
thorpej
f58d4fbf3c
From marc-pcmcia branch: add declaration of the "ne" driver for
...
NE2000-compatible ethernet cards.
1997-10-14 22:49:02 +00:00
explorer
80513cb5ae
o Make usage of /dev/random dependant on
...
pseudo-device rnd # /dev/random and in-kernel generator
in config files.
o Add declaration to all architectures.
o Clean up copyright message in rnd.c, rnd.h, and rndpool.c to include
that this code is derived in part from Ted Tyso's linux code.
1997-10-13 00:46:08 +00:00
explorer
dac3eb2c9b
make /dev/random standard, per message from Jason
1997-10-09 23:53:01 +00:00
explorer
32a092e1cf
define the 'options DEVRANDOM' thing, and which files to include to use it.
1997-10-09 23:19:24 +00:00
bouyer
6ab3092b11
Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern.
...
Only assembly version for i386 bswap16 and bswap32 for now (bswap64 uses
bswap32). Contribution of assembly versions of these are welcome.
Add byte-swapping of ext2fs metadata for big-endian systems.
Tested on i386 and sparc.
1997-10-09 15:42:19 +00:00