Commit Graph

9505 Commits

Author SHA1 Message Date
ichiro
ad06ea6353 typo 2001-02-11 03:27:49 +00:00
martin
abd28c6cc2 Stopgap fix for PR 9984: sprinkle some (small) delays at appropriate
places into the CIS reading code.

The card in question has IO8 only enabled in its CIS info and is apparently
not able to keep up with quick reads. It words fine in a pcmcia slot but
panics(!) the kernel in a TI 1250 cardbus slot. This may be a failure of
the pci cardbus code when initializing this bridge. When finding (and
fixing) that, we should back this change out.

The card I am testing with is not broken, I have multiple versions of it
(AVM Fritz! pcmcia ISDN card), all work fine on windows and all cause
us to panic because of bogus CIS info read.

XXX - panicing because of bogus CIS data is probably another error.
2001-02-10 23:22:10 +00:00
martin
504487fbd6 Make pcmcia_isicattach return values the other way round (zero on success,
errno otherwise). Actually use that return value to avoid installing an
interrupt handler (possibly sharing an interrupt with other cards!) and
initialising the softc with bogus/half baked values.
2001-02-10 22:44:36 +00:00
thorpej
21096fc86d Include MII glue here -- some DP8390-compatible chips have MII
interfaces on them (scary, eh?)
2001-02-10 17:18:02 +00:00
thorpej
72d4eea6ef Register definitions for the D-Link DL10019 and DL10022 Ethernet
chips.  These are NE2000-compatible chips with an MII interface
on them for media.
2001-02-10 16:41:40 +00:00
thorpej
ef958d8898 Add a type for the DL10022. 2001-02-10 16:09:55 +00:00
ichiro
f5c7ef6eb3 add corega pcca-11 wavelan card 2001-02-10 15:46:51 +00:00
ichiro
bba5c1c08e regen 2001-02-10 14:08:45 +00:00
ichiro
8f64c96911 add some wavelan card 2001-02-10 14:08:10 +00:00
taca
044bcb0bd2 Insert missing '#' for cpp(1). This should close PR/12167. 2001-02-10 12:16:34 +00:00
uch
f19685fa10 I forgot to initialize bicons for hpcmips. 2001-02-09 20:42:27 +00:00
uch
9f7e4a2f04 add hpcmips/hpcsh common device directory
put bicons. (builtin console driver that don't require actual device driver)
2001-02-09 19:43:23 +00:00
briggs
c6daae9b79 Add an option (defopt) PCI_NETBSD_CONFIGURE that provides PCI bus
configuration (assignment of bus numbers, BARs, timer values,
interrupt lines, etc.).
The interface must be called from m.d. code prior to probing the bus.
It is meant to be called once for each primary (bus == 0) PCI bus in
the system.  It will configure any busses behind PCI-PCI bridges.
Section 9 man page for pci_configure_bus() will come soon.
In the meantime, sample usage is in arch/sandpoint/sandpoint/mainbus.c.
[ Reviewed by thorpej ]
2001-02-09 14:33:15 +00:00
haya
d413da0c4a BUG FIX: calculate address line mask in pccbb_pcmcia_io_alloc() when
start address is not set.
2001-02-09 10:41:50 +00:00
tsutsui
71d4eb1937 Fix INSYSTEM_USBCALBLE quirk entry:
- Make sure to pass iface properly to usbd_set_interface().
- Call usbd_set_interface before calling usbd_get_interface_descriptor().

It seems no one have tested this device. Anyway, my In-System ISD110
USB-IDE adapter does not work in this way..
2001-02-08 13:24:05 +00:00
tsutsui
128dae5e7b Fix md_root.c path in comment. 2001-02-08 13:11:31 +00:00
ad
fc919d3e61 FC peripherals on DPT/Adaptec boards only respond to private class messages. 2001-02-07 17:05:46 +00:00
tacha
d95cfe7d68 Split out common code to cs428x.c and cosmetic change to introduce
higher symmetry between cs4280.c and cs4281.c.

Also fix the problem rebooting from Windows. Relevant patch is contributed
from Shingo WATANABE <nabe@nabechan.org>.
2001-02-07 14:41:10 +00:00
ad
3ad7988a6d Fix duplicate cookie. 2001-02-07 13:59:24 +00:00
haya
8c0513a51e Regen. 2001-02-07 10:23:47 +00:00
haya
d3c14c8db8 Add code to insert struct definition in cardbusdevs_data.h to make
it correct C code.
2001-02-07 10:05:37 +00:00
haya
fd3b3be1ed Add IO Data IDE Controller and Hitachi video capture cards. 2001-02-07 09:56:21 +00:00
haya
27081bf93e Cosmetic change: re-ordered by vendor id. 2001-02-07 09:49:12 +00:00
ad
e45859483a Add mlx. 2001-02-06 13:10:03 +00:00
ad
77c450a230 Squash some nits. 2001-02-06 12:53:48 +00:00
ad
d606f3d65c Sync with ld.c. 2001-02-06 12:22:24 +00:00
thorpej
d1a5dabcc9 Gack, fix a stupid bug in the DP83815 multicast setup code. 2001-02-06 02:49:12 +00:00
wdk
8755e8b1bf Add mipsco devices: asc, cpu, mkclock, obio, rambo 2001-02-05 23:22:15 +00:00
chs
09cb38f22b expose the definitions of MIN() and MAX() in sys/param.h to the kernel
and use those in favor of a dozen copies scattered around the source tree.
2001-02-05 10:42:40 +00:00
enami
5760375275 Include uvm/uvm_extern.h to pull in the definition of PAGE_SIZE. 2001-02-05 04:50:27 +00:00
briggs
788797428a Regen. 2001-02-04 18:16:42 +00:00
briggs
a5d1d7e79f Add the MPC8240 (Kahlua) Host Bridge 2001-02-04 18:16:20 +00:00
ad
8067f991df Allow for draining/adjusting the queue. 2001-02-04 17:15:37 +00:00
ad
8d75ab98d3 Add a driver for the Mylex DAC960 family (including DEC SWXCR). 2001-02-04 17:05:11 +00:00
martin
688279a063 Stopgap fix: block interrupts in attach routine until handler is
established.

XXX real fix: make enable/disable for real and invoke them when needed.
XXX This has to wait until the layer 1 <-> layer 2 interface is
XXX restructured.
2001-02-03 22:44:23 +00:00
tshiozak
b13009db08 separate mididev and jack logically. 2001-02-03 18:50:31 +00:00
tshiozak
579a1c26ca change how to allocate xfer; alloc xfer when attach and free xfer when detach. 2001-02-03 16:49:06 +00:00
mrg
8e0434ce99 include <sys/param.h> before <sys/ioctl.h> 2001-02-03 12:51:10 +00:00
marcus
51c778440d Now does character remapping depending on font encoding. 2001-02-02 06:01:01 +00:00
marcus
005368f745 Added a function to remap Unicode character to font glyph index. 2001-02-02 06:00:38 +00:00
marcus
0fa36be20f Set correct font encoding. 2001-02-02 05:59:53 +00:00
marcus
24f268a691 Added a fontencoding for the Sony fonts. 2001-02-02 05:58:04 +00:00
thorpej
311479928a Rework the transmit logic. Use a "free" and "dirty" list of
transmit jobs.  The previous logic occasionally, under heavy
load, would attempt to sync and unload DMA maps that weren't
currently in use, and also occasionally leaked mbufs under
heavy load.

Yay, NFS now works pretty well on my Dreamcast.
2001-02-02 04:34:19 +00:00
hubertf
295df3b3d7 Regen: Add M5243 PCI-AGP Bridge
Fixes PR 11466 by Jared D. McNeill <jmcneill@invisible.yi.org>
2001-02-02 03:56:20 +00:00
hubertf
4421d6f784 Add M5243 PCI-AGP Bridge
Fixes PR 11466 by Jared D. McNeill <jmcneill@invisible.yi.org>
2001-02-02 03:51:52 +00:00
thorpej
bf8be41116 Put the rx buf pointer into the softc directly. 2001-02-02 03:51:51 +00:00
thorpej
bd8c908512 Add a display type for the Dreamcast PowerVR. 2001-02-01 17:53:12 +00:00
thorpej
84b5bb2f1b Fix a bug in ring-buffer wrap calculation. On the Dreamcast,
it causes assertions to fail in the PCI bounce buffer code.  On
other platforms, it causes the address of the next packet to
be mis-calculated, leading to packet loss.
2001-02-01 04:45:17 +00:00
tshiozak
3abc724ebe solve the race condition while output for umidi. 2001-01-31 16:19:35 +00:00
tshiozak
ca8eb9d318 correct MUX-MIDI state machine. (EXCL_2 state) 2001-01-31 16:02:38 +00:00