Commit Graph

117906 Commits

Author SHA1 Message Date
thorpej fec402bf65 Add <dev/pci/tweio.h> and <dev/pci/twereg.h>. 2003-09-25 18:08:01 +00:00
thorpej 1e3cfaaadc Install twereg.h and tweio.h 2003-09-25 18:05:53 +00:00
thorpej 70b9bb88c1 - Protect against multiple inclusion.
- Pull in <dev/pci/twereg.h> ourselves, as well.
2003-09-25 18:05:40 +00:00
pooka 61a359ca7d file 4.04
fixes, patches and more magic
2003-09-25 17:58:02 +00:00
wiz 2365b48b5e Add RCS Id; sort sections; no trailing dot in SEE ALSO section. 2003-09-25 17:38:00 +00:00
matt 49317aa149 Remove db_onpanic check. 2003-09-25 17:36:33 +00:00
cb 19fc06f7cd add me. 2003-09-25 17:19:51 +00:00
pooka 3885715fb0 note isdncapi and iavc 2003-09-25 16:54:07 +00:00
pooka 913c17a1a8 add iavc and isdncapi 2003-09-25 16:50:11 +00:00
joda 709b6b0e89 regen 2003-09-25 16:49:03 +00:00
lonewolf c07f451dd7 Note the new haltwo(4) driver. 2003-09-25 16:48:10 +00:00
pooka 4eeb5e46d5 build iavc.4 and isdncapi.4 2003-09-25 16:48:04 +00:00
joda 074d64615d more nvidia devices 2003-09-25 16:47:54 +00:00
pooka 7598ad0cc0 simple manual pages for iavc and capi mostly borrowed from FreeBSD 2003-09-25 16:45:44 +00:00
lonewolf 3111a2e6ea Support for HAL2 audio controller attached to the HPC ASIC, found on SGI Indy.
The driver is not too heavily tested and only supports audio playback and
master volume setting currently.
2003-09-25 16:35:50 +00:00
pooka 0bb7981ffd move iwic.4 to the same place with its isdn friends 2003-09-25 16:34:55 +00:00
christos ab4bd3a7b4 Build with setxid support. 2003-09-25 16:10:52 +00:00
christos bf764b32d9 Add charles's SETXID_SUPPORT patches for setuid() runs. 2003-09-25 16:10:14 +00:00
pooka a41fa163fd iavc@pci 2003-09-25 16:00:24 +00:00
pooka 2ef487b6bc autoconf goop for iavc 2003-09-25 15:58:14 +00:00
pooka 4952ffa71e Give iavc a bit in the debug bitmask society. 2003-09-25 15:54:41 +00:00
pooka a99f02d0ee Add a driver for the CAPI-compliant AVM B1/T1 cards.
The driver backend is capable of supporting also ISA cards (no DMA)
and primary rate (PRI) cards in addition to the basic rate ones,
but I don't any to test on right now, so we don't support those
currently.

This code was originally written by Juha-Matti Liukkonen <jml@cubical.fi>
of Cubical Solutions Ltd. for FreeBSD, and was ported to NetBSD by
myself for the same company.
2003-09-25 15:53:26 +00:00
pooka 6a7a858eb2 Add a support layer for the ISDN CAPI (http://www.capi.org/), which should
make it pretty simple to write drivers for cards which conform to CAPI.

This code was originally written by Juha-Matti Liukkonen <jml@cubical.fi>
of Cubical Solutions Ltd. for FreeBSD, and was now adapted to NetBSD
by myself for the same company.
2003-09-25 15:34:38 +00:00
pooka 0553a30d48 Make the number of maximum b-channels provided by a controller a macro
and base the calculation of the amount of call descriptors on that.

Define MAX_BCHAN as 2 for now, since we don't support primary rate (yet).
2003-09-25 15:16:08 +00:00
pooka 0388df434a add number of b-channels provided to controller info request 2003-09-25 15:11:21 +00:00
ichiro 066497ec38 add comment and delete unused definition 2003-09-25 14:48:16 +00:00
pooka 3a76a8a2df Add a hack to avoid calling l2 functions for active ISDN cards. They
expect l1_token to contain the l2_token when it indeed is the l1_token
for active cards, which don't use l2.

Martin promised to look into really fixing this a few weeks from now .. ;)
2003-09-25 14:17:57 +00:00
ichiro 663ccee1cc pci bus support 2003-09-25 14:11:18 +00:00
scw a3b1a08d1e Fix for PR kern/22933
Avoid gcc3 pointer alias bugs caused by casting between struct callout
and struct callout_circq.
2003-09-25 10:44:11 +00:00
dsl e045a0f96e Allow a numeric ID to be preceeded by '#' to avoid the name lookup.
Update man pages to match.
2003-09-25 10:30:10 +00:00
bouyer 703c60f5c6 Don't print modes we are using if we don't know which modes are really used. 2003-09-25 09:38:09 +00:00
wiz 1d02c95b43 Bump date for previous (hi antti!). New sentence, new line. 2003-09-25 09:37:32 +00:00
pooka 8ac798e2ed Document the controller/firmware keyword. 2003-09-25 09:21:48 +00:00
cb 88823a8138 back out revision 1.3. this should not have been committed yet,
since it breaks backward compatibility.

noticed by recht@
2003-09-25 01:43:12 +00:00
thorpej 4fa7c2c48b - Fix a bug I introduced in a previous commit (oops).
- Add the twe_drivecommand ioctl structure.
2003-09-25 01:35:25 +00:00
mycroft 3d7395ab71 Update for new attach method. 2003-09-25 01:12:43 +00:00
mycroft 516d857707 Do fd probing after interrupts are enabled, and use tsleep() for delays.
Also try to accept a recalibrate interrupt to terminate the delay -- but that
doesn't seem to work reliably, so do a 2s timeout as well.
2003-09-25 01:05:06 +00:00
mycroft fc24d6a197 Pull in libipsec. 2003-09-25 01:02:03 +00:00
mycroft 769c59467e The I/O path is assymetric -- we can't deal with IPsec packets coming in, so
don't send them out.  For now.

XXX "Oh my does this need work."
2003-09-25 01:01:39 +00:00
mycroft 5749c53775 Fix what is obviously a bug: valloc() -> vmalloc(). Now racoon(8) doesn't core
dump all the time.
2003-09-25 01:00:32 +00:00
mycroft 3114965161 Fix glaring errors in recent changes. 2003-09-25 00:59:31 +00:00
mycroft 3e08e45a55 Fix GCC 3 barfage. 2003-09-24 11:57:44 +00:00
shige 95fa35eb8e Delete this file because filename includes uppercase letters. 2003-09-24 11:51:19 +00:00
shige e0a74e8b1e Rename ibm4xxGPx_autoconf.c to all lowercase filename. 2003-09-24 11:48:18 +00:00
shige 0a36d23137 Copy IBM4xxGPx specific autoconf code from evbppc/walnut/autoconf.c. 2003-09-24 11:47:02 +00:00
agc fdc3c14ea7 Default to the public servers from the ntp public pool project.
The servers will be dynamically assigned on a round-robin basis from
a list of volunteers.

Fix provided by Wolfgang Rupprecht in PR 22416
2003-09-24 11:36:31 +00:00
yamt 4e746c95f7 in getblk(), don't call allocbuf() for B_LOCKED buffers.
LFS misses total size of B_LOCKED buffer (locked_queue_bytes) when
getblk() re-size them.

XXX maybe needs a better fix.
2003-09-24 10:44:44 +00:00
mycroft 65ed3bdcdd Make the effect of the hack clearer. 2003-09-24 10:25:26 +00:00
yamt 61d5d4362b fix a bug of lfs.
genfs_getpages() can read in more blocks than it should due to faked filesize
of lfs_gop_size().  it's a security problem and it makes gcc3 "internal error"

to fix this,
- in genfs_getpages(), always calculate diskeof and memeof separately
  so that filesystems (in this case, lfs) can use different strategies
  for them.
- introduce GOP_SIZE_MEM flag and use it to request in-core filesize.
  (it was an intention of GOP_SIZE_READ,
  but after the above change _READ is not a straightforward name)

after this, no one uses GOP_SIZE_{READ,WRITE} anymore but leave them for now.
2003-09-24 10:22:53 +00:00
mycroft 7242c1114c One more tweak... 2003-09-24 10:18:52 +00:00