tls
c9dc8413bb
Make our policy WRT tagged queueing consistent and sane: ordered tags for sync writes, simple tags for all else. Should make ahc and adv a bit more reliable (metadata writes won't get reordered incorrectly...) and isp a bit more performant (it was using ordered tags all the time).
2000-08-11 21:31:19 +00:00
thorpej
8cb7deb85b
Add support for the DEC DE422 Ethernet, which is a DEPCA
...
attached to the EISA bus. This board is commonly found
on Alpha Jensen systems.
2000-08-11 02:27:07 +00:00
tv
389bf995b5
%b -> bitmask_snprintf()
2000-08-09 01:56:33 +00:00
mjacob
0dc8c1fb35
Remove ispcmd_slow routine- SCBUSACCEL routine will set/clear tag/wide/sync.
...
Make some changes about where some things sit in the softc.
2000-08-08 22:58:30 +00:00
bjh21
4f33d5a8ab
Register definitions for the C&T 82C710, 82C711 and 82C721, as used in
...
the Acorn A5000, A4, A4000, A3010 and A3020.
2000-08-08 22:14:53 +00:00
jeffs
aaa5c58d70
Update arc map routine prototype to compile again.
2000-08-08 02:11:05 +00:00
briggs
b103a8ca48
Label the buffer size as such on probe. 128 KB makes sense, but 4608 does not.
2000-08-06 00:19:04 +00:00
bouyer
a8421d4787
Some W83781 have ID 0x11 instead of 0x10; handle these too.
...
Restore printing sdata for each sensors if DEBUG.
2000-08-03 09:27:01 +00:00
castor
b6dd28b4ce
Support some differences in the Macronix 98715AEC-C and E chips from the other
...
98715* series.
The MX98715AEC-[C,E] use a different location in the serial eerom for
LED control, and programming it with the original location's values
caused unpredictable behavior.
Also, start integrating fixes where media changes on an adapter
under load may fail. There's more work to be done here, but I need
to sort out our internal changes a little more carefully.
2000-08-03 03:07:30 +00:00
jeffs
e97c2066ab
Add options DDB_BREAK_CHAR. This overrides break on the serial console
...
break character with the supplied one. This is useful for cases where
break is hard to generate, or you are connected to a PC that "sends"
breaks when power cycled. For this mode in com, interpret break char
in the polling section, which allows entry into the debugger before
the tty is opened. Only supported in the com driver currently.
2000-08-03 00:30:47 +00:00
bouyer
de378db998
W83781D: Explicitely reselect bank0 before using "value RAM" registers.
...
Hopefully this will make the W83781D works.
Also use common functions to set up fan & temp info[] & sensors[] for
the W83781D.
2000-08-02 22:20:41 +00:00
bouyer
e445e43ddc
Add support for the W83697HF - basically a W83627HF with only 2 temp sensors.
2000-08-02 21:50:37 +00:00
mjacob
068c76fc80
Core version 2.0 (platform version 1.0) rewrite of ISP driver. Some
...
interace cleanups, some new common functions. The major impact that
will be noticeable right away is that if you boot with not Fibre connected
to the FC cards, you no longer hang indefinitely.
2000-08-01 23:55:09 +00:00
briggs
02e3c1ef40
Use bus_space_read/write_multi_stream_2 for FIFO instead of bsr/w_multi_2.
2000-07-31 22:48:49 +00:00
ad
067f5e9814
Previous would have misbehaved if polled commands overlapped.
2000-07-31 13:16:34 +00:00
briggs
3628f3e00c
Make sure that we do not call bus_space_*_multi_* with zero count.
2000-07-31 02:14:47 +00:00
bouyer
100a4a6b22
Add support for the W83781D and W83782D hardware monitors.
2000-07-30 22:23:53 +00:00
briggs
e6dde2bd42
Add MII support to smc91cxx driver. This is supported for the 91c100
...
and 91c100FD (FEAST) controllers. Existing controllers should continue
to work as they have. Added the card's memory to the probe message.
2000-07-30 21:34:47 +00:00
bouyer
538126d75a
swap lm_match() and wb_match(), as wb_match() is more restrictive.
...
Otherwise a winbond can be mis-probed as a lm if it has the rigth device ID.
Problem reported by Bernd Ernesti.
2000-07-30 17:22:26 +00:00
bouyer
e955a714ba
Add support for the W83627HF: lm7x like, but with more sensors, and more
...
registers.
2000-07-27 21:49:22 +00:00
bouyer
ca5b9b0c22
Force 64bit arithmetic for timeout computation; a 32bit int opverflows for
...
large timeouts. Should fix PR kern/10575.
2000-07-27 21:28:17 +00:00
pk
4ba0c6b55c
New time-of-day clock chip drivers. These implement the todr(9) interface.
2000-07-25 22:33:02 +00:00
bouyer
10afc4e0a8
create a funcion, siop_busreset(), to reset the scsibus.
...
Reset the scsi bus at attach time, to be sure all devices start in narrow/async
mode.
Defer sync/wide negotiation until after whe have a valid
xs->sc_link->device_softc, so that we can honnor the NOSYNC/NOWIDE quirks.
2000-07-24 15:15:00 +00:00
ad
74cf7af4a9
Increase polled command timeout to 2s.
2000-07-24 12:28:31 +00:00
onoe
afa5b645c2
add support for SIOCS80211NWKEY and SIOCG80211NWKEY.
2000-07-21 04:48:55 +00:00
scw
a1b8e79bb1
Take advantage of generic soft interrupts, if available.
2000-07-20 20:44:50 +00:00
deberg
0d5d0bd93a
don't define LIST_FOREACH, it's in sys/queue.h now.
2000-07-20 03:47:56 +00:00
mjacob
c47c527343
add some more CTIO flags
2000-07-19 22:19:23 +00:00
mjacob
0615788781
zero result queue entry when done if debugging.
...
don't do an isp_notify_ack if we're not at run state.
2000-07-19 22:19:00 +00:00
mjacob
93379fb341
fix mislabelled error case
2000-07-19 22:18:02 +00:00
pk
f9e6c9cf42
Fixx off-by-one error in handlereset().
2000-07-19 16:07:00 +00:00
onoe
0ab524f389
moved the check priviledge for SIOCS80211NWID from each driver to ifioctl().
...
it also fixes the problem that non-priviledged user can change nwid
for wi and ray drivers.
2000-07-19 06:00:39 +00:00
ad
7d1b0e5b39
Use device_lookup() and ditch TAILQ sillyness.
2000-07-18 15:27:44 +00:00
drochner
54ccff0437
define "80x24" screen types for better vt100 compatibility
2000-07-15 18:47:54 +00:00
scw
20305c6623
Fix a typo in the `device_lookup()' changes.
2000-07-15 18:12:42 +00:00
soren
b141a6bfe8
Merge-o.
2000-07-14 21:09:45 +00:00
onoe
6c4d97da13
Indicate WEP capability to association request when WEP is enabled.
...
Without this fix, some (IEEE802.11 conformant) APs will send data to this
station without using WEP.
2000-07-11 12:54:00 +00:00
onoe
b99e56173c
do not allow non-priviledged user to change nwid via ifconfig.
2000-07-10 14:36:17 +00:00
onoe
c2ed037f55
move associated/synced/no-recent-beacons messages to IFF_DEBUG.
2000-07-10 12:32:53 +00:00
mycroft
d621cc4cb0
Add missing newlines in some messages.
...
Set Vpp the same as Vcc by default. We need to do more with voltage sense.
2000-07-09 01:55:18 +00:00
sommerfeld
dcf6e7b09e
When receiving an rx interrupt on a closed or unconfigured port, read
...
the data out of the board anyway so it won't re-interrupt anyway.
Fix tested by C Kane <ckane@best.com>
2000-07-08 18:36:02 +00:00
mjacob
58a60a43f2
Gah. Bad port from FreeBSD code (thanks Robert Elz) for setting
...
up default timeout for watchdogging commands.
2000-07-07 03:14:53 +00:00
onoe
a4d6bdac79
do not show wep keys to non-root users.
2000-07-06 17:22:25 +00:00
thorpej
cb450cc444
Use device_lookup().
2000-07-06 01:47:34 +00:00
mjacob
7ed7b1b9fd
Per advice from thorpej, reinstated some of Erik's changes.
2000-07-06 01:17:38 +00:00
mjacob
f78b367775
Roll core version. Get rid of dogactive (no longer used). Add in some
...
volatile flags (isp_mboxbsy- keeps a bitmask of expected output mailbox
registers) and storage for them (isp_mboxtmp). Get rid of macroized
LUN widths. This is determined at run time.
2000-07-05 22:28:08 +00:00
mjacob
7358822ab5
Fix incorrect uint8_t vs. u_int8_t usage. Add in offset macros for outgoing
...
mailbox regs and a INT_PENDING_MASK macro.
2000-07-05 22:26:53 +00:00
mjacob
b520c663d0
add MBOX_GET_RESOURCE_COUNT command
2000-07-05 22:25:53 +00:00
mjacob
93778c19b8
pick up FreeBSD changes
2000-07-05 22:25:34 +00:00
mjacob
3626695b49
Roll platform minor. We are now always supporting ISP2100_FABRIC. Add
...
in new MBOX_WAIT_COMPLETE/MBOX_NOTIFY_COMPLETE macros (ready for SMPizing).
Define STRNCAT inline for our usage.
Stealing a bit of the xs_status flags to maintain command state that
is pertinent for the hBA- should really reserve them for private usage
in scsipiconf.h.
2000-07-05 22:25:06 +00:00