Søren Schmidt
724a60faf8
Cosmetics: dont say Unknown but Generic chipset in probe..
2000-05-28 07:51:23 +00:00
Søren Schmidt
5158543d6a
Fix alignment problem on the alpha reported by several parties.
2000-05-28 07:50:19 +00:00
David E. O'Brien
5415a4bd71
Use /sys/sys/*.h over /usr/include/sys.
...
No repsonce from: Maintainer
2000-05-27 21:35:47 +00:00
Cameron Grant
94e3845ccd
fix the return value of the SOUND_PCM_WRITE_CHANNELS ioctl
...
re-enable old pcm ioctls
2000-05-27 14:40:17 +00:00
Cameron Grant
d28089a10d
move various fields from pcm_channel to snd_dbuf
...
improve chn_read code- don't stop/restart on overrun, just dump data
more error checking on ioctls
2000-05-26 21:55:13 +00:00
Cameron Grant
04553e63a5
if we have a codec init routine, fail the attach if init fails
2000-05-26 21:42:50 +00:00
Cameron Grant
35f9e4a1db
handle emulated dma reads
...
don't try to get sample size from snd_dbuf
2000-05-26 21:15:47 +00:00
Seigo Tanimura
26605df75f
Add SUP1670 - Supra 336i V+ Intl. Since we update the PnP IDs
...
more frequently than the core part of the sio driver, it might
be good to move the PnP IDs to sio_isapnp.h or something like
that.
PR: i386/18828
Submitted by: J.P. King <jpk28@cam.ac.uk>
2000-05-26 11:41:08 +00:00
Jake Burkholder
e39756439c
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
Nick Hibma
42f0d19d1b
Regen.
2000-05-25 22:29:47 +00:00
Nick Hibma
1eb1a86576
New entries (Mike Meyer)
2000-05-25 22:27:55 +00:00
Mike Smith
2597312222
Initial import of a driver for the 3ware Escalade family of ATA RAID
...
controllers.
2000-05-24 23:35:23 +00:00
Jun Kuriyama
3cc13eb5b1
Add 440MX chipset.
...
Submitted by: YOSHIMURA Hideaki <hideakiy@cs-tokyo01.chuosystem.co.jp>
References: [bsd-nomads:13764]
2000-05-24 02:24:38 +00:00
Archie Cobbs
d61b89e4b3
Avoid double-call to bpf_mtap(). This is now handled in ether_input().
2000-05-24 00:05:44 +00:00
Jake Burkholder
740a1973a6
Change the way that the queue(3) structures are declared; don't assume that
...
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
2000-05-23 20:41:01 +00:00
Jonathan Lemon
cbd280c6e0
Add code which actually checks for the NCR PCI id so it can be used.
2000-05-23 19:27:43 +00:00
Søren Schmidt
5996ceaaa9
Fix a nasty bug in ata_intr, parens are a good thing if used right.
...
Make the error recovery code a little more obvious.
Inform the user if UDMA66 mode couldn't be selected due to a
non ATA66 compliant 80pin cable.
Minor cosmetics.
2000-05-23 19:05:56 +00:00
Duncan Barclay
1a733adb0e
Moved a bit of resource allocation from probe to attach based on feedback
...
in -hackers on the correct driver structure.
Started to tidy up _detach and _stop.
Added the comq array stuff into mcast.
2000-05-23 16:38:12 +00:00
Yoshihiro Takahashi
1ce8fd46c6
Fixed return value of adv_attach function.
...
Submitted by: Oleg Sharoiko <os@rsu.ru>
2000-05-23 10:12:42 +00:00
Jonathan Lemon
1ec5e8e681
Add PCI ID for NEC/Compaq controller.
2000-05-22 13:59:32 +00:00
Jonathan Lemon
afd04c1090
Add PCI id for Compaq Smart Array 431 card.
2000-05-22 13:45:41 +00:00
Duncan Barclay
ca08af854e
MFRELENG_3
2000-05-21 21:20:18 +00:00
Duncan Barclay
6805bd1b92
MFRELENG_3
2000-05-21 20:51:09 +00:00
Duncan Barclay
6bb2042b66
MFRELENG_3
2000-05-21 20:43:24 +00:00
Peter Wemm
0385347c1a
Implement an optimization of the VM<->pmap API. Pass vm_page_t's directly
...
to various pmap_*() functions instead of looking up the physical address
and passing that. In many cases, the first thing the pmap code was doing
was going to a lot of trouble to get back the original vm_page_t, or
it's shadow pv_table entry.
Inspired by: John Dyson's 1998 patches.
Also:
Eliminate pv_table as a seperate thing and build it into a machine
dependent part of vm_page_t. This eliminates having a seperate set of
structions that shadow each other in a 1:1 fashion that we often went to
a lot of trouble to translate from one to the other. (see above)
This happens to save 4 bytes of physical memory for each page in the
system. (8 bytes on the Alpha).
Eliminate the use of the phys_avail[] array to determine if a page is
managed (ie: it has pv_entries etc). Store this information in a flag.
Things like device_pager set it because they create vm_page_t's on the
fly that do not have pv_entries. This makes it easier to "unmanage" a
page of physical memory (this will be taken advantage of in subsequent
commits).
Add a function to add a new page to the freelist. This could be used
for reclaiming the previously wasted pages left over from preloaded
loader(8) files.
Reviewed by: dillon
2000-05-21 12:50:18 +00:00
Tim Vanderhoek
4f91f96d90
Compile in the case that anyone ever actually uses LEAVE_FREE_CHARS.
...
It's not clear what this does nor why they would do it, but it should
compile, now. This could be a case where fixing the code so that it
compiles merely masks more devious dysfunctional behaviour.
2000-05-21 05:40:44 +00:00
Tim Vanderhoek
caa3136039
Uh, ya, sure this almost compiled for __bsdi__. NOT!
...
Note that __bsdi__s_/_i_/_os_/__ has moved this file to dev/ic/ and
has completely removed the non-compiling function from pdq_ifsubr.c and
has completely removed this function and placed it into netinet/if_ether.c
(if, in fact, it wasn't there the whole time). I was tempted to simply
remove this __bsdi__only__ function.
The function is arp_ifinit().
PR: kern/7903
2000-05-21 05:33:40 +00:00
Andrew Gallatin
2727ed91ae
Prevent vidcontrol -i from crashing alphas
...
Reported by: Christian Weisgerber <naddy@mips.inka.de>
Approved by: yokota@FreeBSD.ORG
2000-05-21 01:16:47 +00:00
Yoshihiro Takahashi
d2fce85dba
Oops, rman_get_bushandle() should be converted to rman_get_virtual()
...
if resources are mapped to memory.
2000-05-20 16:15:50 +00:00
David E. O'Brien
907774ca1a
Match the include protection with the install location.
2000-05-20 05:45:04 +00:00
Greg Lehey
ef033a65c7
Don't forget 'stripe' and 'mirror' commands when we turn off
...
debugging.
Submitted-by: mdodd
2000-05-20 03:21:50 +00:00
David E. O'Brien
74cf6eb61b
Rather than use a MD lpt.h, we now use the MI lptio.h.
2000-05-19 18:23:48 +00:00
Yoshihiro Takahashi
67d17d7279
Fixed to support PC-98.
2000-05-19 16:31:45 +00:00
Yoshihiro Takahashi
d475e057f4
Use the rman_get_bustag() and rman_get_bushandle() functions.
2000-05-19 16:19:51 +00:00
Yoshihiro Takahashi
7c14268dbd
Supported the mss on PC-98 and Sound Blaster 98.
...
Submitted by: "T.Yamaoka" <taka@windows.squares.net>
2000-05-19 15:41:52 +00:00
Seigo Tanimura
07a1e11832
Add RSS0262 - 5614Jx3[G] V90+K56Flex Modem.
...
PR: kern/18168
Submitted by: Tony Voet <voet@engineer.com>
2000-05-19 10:02:15 +00:00
Seigo Tanimura
026957712e
Add ACH2012 - 5634BTS 56K Video Ready Modem.
...
PR: kern/17351
Submitted by: Eric D. Futch <efutch@nyct.net>
2000-05-19 03:41:22 +00:00
Doug Rabson
2e9a65c474
Print the correct value for the map type on a verbose boot.
...
PR: kern/18662
Submitted by: tamaru@ap.t.u-tokyo.ac.jp
2000-05-18 20:28:15 +00:00
Seigo Tanimura
ca39cee745
Add a couple of new PnP IDs.
...
o OZO800f - Zoom 2812 (56k Modem)
PR: kern/18603
Submitted by: Matt Loschert <loschert@servint.com>
o DAV0336 - DAVICOM 336PNP MODEM
PR: kern/18608
Submitted by: Martijn Plak <martijn@be3.com>
2000-05-18 02:06:24 +00:00
Paul Richards
4d2d5ed69d
Replace all references to lnc_softc with a typedef.
2000-05-16 02:30:53 +00:00
Paul Richards
33f38fdc5b
Update copyright.
2000-05-16 02:18:49 +00:00
Paul Richards
9b55e84fec
Re-organise lnc driver in preparation for newbusifying it.
2000-05-16 02:08:04 +00:00
Cameron Grant
942aeab734
fix a speed bug that nobody noticed
2000-05-15 02:10:27 +00:00
Nick Hibma
998b1e80fc
Sync with NetBSD:
...
Add quirks for self-powered hubs that are not.
2000-05-14 19:51:38 +00:00
Nick Hibma
eafdcd5886
Sync with NetBSD:
...
Textual changes.
2000-05-14 19:44:24 +00:00
Nick Hibma
4b268ed3a9
Sync with NetBSD:
...
Make the behaviour more similar to what the Microsoft uhub driver
does.
2000-05-14 19:39:10 +00:00
Paul Richards
7e84fbbdfd
Unchain lnc include files.
2000-05-14 19:14:41 +00:00
Paul Richards
2e054666c6
Fix includes to build from /sys/dev/lnc
2000-05-14 18:21:39 +00:00
Nick Hibma
23f027a0bc
Sync with NetBSD:
...
Add USB_SET_REPORT ioctl.
Add FIOASYNC, TIOCSPGRP ioctl.
Change some debugging output
2000-05-14 17:43:59 +00:00
Paul Richards
e30ce7f9de
Sync with the BPF and BRIDGE changes.
2000-05-14 17:37:34 +00:00