thorpej
085bc011ab
Add cardbus_get_capability(), cloned from pci_get_capability().
1999-12-11 00:29:11 +00:00
kleink
c88b5146dc
Add support code to have the Hardware Volume Control interact with the
...
software mixer Master Volume state in a defined way by lazily updating the
latter if input from the former was processed.
1999-12-10 19:13:00 +00:00
kleink
6d1d09f757
Add a symbolic name for the ES1946 rev. E in this place, too.
1999-12-10 16:50:52 +00:00
sommerfeld
d4cc45ba08
Fix hot-swapping for controllers which grab two ranges of port space.
...
(if the mapping of the second range succeeded, it would forget about
the window of the second address range, causing a subsequent insertion
event to fail..).
My Sony PCGA-CD51 now hot-swaps a lot better now.
1999-12-09 03:22:41 +00:00
oster
a0d72cb555
Trust only the data disk if the mirror is not known to be up-to-date.
...
(this should have been committed with a previous fix for the same
problem in another function in this file :( )
1999-12-09 02:26:09 +00:00
joda
9758d8ed66
check for NULL from malloc
1999-12-08 16:52:51 +00:00
mjacob
4b6c35ccaf
Respond to a crucial security alert.
1999-12-08 11:01:44 +00:00
nisimura
fa5e192541
One small mod. escaped from the last commit.
1999-12-08 09:41:24 +00:00
simonb
9208af106d
Protect against multiple inclusion.
1999-12-08 01:20:12 +00:00
thorpej
b67d4809ed
Add a driver for the National Semiconductor DP83843 `PHYTER' 10/100
...
Ethernet PHY.
1999-12-07 19:36:37 +00:00
thorpej
ff4a32590d
When checking the SROM checksum, if the standard location fails, try
...
the new standard location (according to the SROM format update document
for the 21143). From Masanori Kanaoka.
1999-12-07 18:24:01 +00:00
thorpej
546480874c
After reading the 21143 manual again, make sure SNOOZE is cleared in
...
the CFDA register, too.
1999-12-07 07:36:19 +00:00
thorpej
6e36651a27
Add the 21143 PMCSR offset, from Masanori Kanaoka.
1999-12-07 07:33:25 +00:00
thorpej
747d454ffe
Add the PMCSR offset for the 21143, and make sure to bring the 21142
...
and 21143 out of sleep mode. From Masanori Kanaoka.
1999-12-07 07:32:58 +00:00
thorpej
f773270d0d
If, on the 21143, we find that we don't have an ISV SROM, try reading
...
it again, with 8 address bits. 21143 Pass 4.1 has a larger SROM,
for storing the CIS when used in a CardBus application.
1999-12-07 07:20:17 +00:00
thorpej
3d60aecdd7
Make sure to bring the chip out of sleep mode. From Masanori Kanaoka.
1999-12-07 07:11:49 +00:00
oster
bd19af5aad
Nuke what's left of the DFSTRACE stuff.
1999-12-07 02:54:08 +00:00
oster
e65f9b7c87
More cleanup. DKUSAGE (what little was left of it) goes bye-bye.
1999-12-07 02:40:27 +00:00
oster
a38b721e5f
Nuke the last few bits of RF_DEBUG_ATOMIC that should have
...
disappeared a while back.
1999-12-07 02:13:28 +00:00
augustss
8111aaeef9
Cosmetics and a couple of diagnostic messages.
1999-12-06 21:06:59 +00:00
drochner
0893832078
update for changed struct wsdisplay_accessops:show_screen signature.
...
no functional changes
1999-12-06 19:25:56 +00:00
drochner
162086b1cd
do the screen switch asynchronously (via timeout(0)) if possible,
...
this hopefully helps for the (very rare) display corruption reported
in PR kern/8628
1999-12-06 18:54:50 +00:00
drochner
8996199a85
-allow the "show_screen" call to the display driver to complete
...
asynchronously, in the same style like the process attach/detach functions
-intercept the "cnpollc" call which originally went directly to the
keyboard driver and keep track whether the console is in "polling" state
(DDB!)
-pass a NULL callback to the screen switcher and the process attach/detach
functions if the console is "polling", to tell them that asynchronous
completion is forbidden
1999-12-06 18:52:23 +00:00
ad
801b079e37
If the vga driver isn't present in the kernel and PCDISPLAY_SOFTCURSOR
...
is set, then pcdisplay_cursor() should disable the hardware cursor first
time it is called.
1999-12-06 10:04:50 +00:00
danw
fa517eaed3
regenerate
1999-12-05 20:09:17 +00:00
danw
5a3161ddbc
add Epson EEN10B ethernet
1999-12-05 20:08:39 +00:00
thorpej
9eea13a674
Mark exactly 3 uses of the SCR_BO() macro as being bogus; these 3 uses
...
already involve byte swapping on big-endian systems due to bus_space_*().
However, the use is self-consistent, and the value is not interpreted
by the chip, so it probably does not matter. Leave them in for now; we
can always look at their removal later.
1999-12-05 19:40:18 +00:00
thorpej
8c1cbdbed5
Slight change to previous, to make it more obvious as to what's going on.
1999-12-05 19:33:13 +00:00
thorpej
d06db4b7da
I have the feeling that OpenBSD has never tried the 53c825a, 53c875, 53c875j,
...
53c885, 53c895, or 53c896 on big-endian systems.
1999-12-05 18:40:46 +00:00
thorpej
389c599f35
Changes from the OpenBSD `ncr' driver to byte-swap the script on big-endian
...
systems. Should make this go on e.g. the Apple Network Server.
1999-12-05 18:25:18 +00:00
mjacob
60416909de
Oops. The compiler didn't catch this 'used before set'. Kudos
...
to Sean Doran for finding it and being nice in telling me.
1999-12-05 18:20:53 +00:00
drochner
c3026431e3
some cleanup:
...
-don't set capabilities at compile time
-since our accelerated putchar() doesn't underline, don't claim so
-remove bogus character range check - fonts are not limited to ASCII
-use rasops_unpack_attr() instead of relying on rasops internals
1999-12-04 14:01:56 +00:00
drochner
f0b63a4aa2
-use the right namespace for screen capabilities
...
-make attribute decomposing a bit more friendly if the caller doesn't
care about underlines
1999-12-04 13:57:35 +00:00
ad
942f120fbf
Lay it out like the other fonts.
1999-12-04 13:40:21 +00:00
ad
43e59084c4
- Stylistic cleanup.
...
- Make ifndef'ed out bits look less like a statement of intent.
1999-12-04 13:35:42 +00:00
ragge
6aabd4d0c2
CL* discarding.
1999-12-04 12:11:13 +00:00
castor
b8a6774e36
Add support for Lava Computers MFG 2sp-pci and quattro cards.
1999-12-04 05:43:44 +00:00
castor
165dc789fb
Regen
1999-12-04 05:43:02 +00:00
castor
fce37d6113
Add vendor ID for Lava Semiconductor ( http://www.lavalink.com )
1999-12-04 05:41:08 +00:00
thorpej
111b1dc2ee
Regen.
1999-12-04 04:41:40 +00:00
thorpej
ddbe03436b
Add some of the Compaq RAID controller IDs.
1999-12-04 04:40:57 +00:00
mjacob
53ecdaee6c
Some queue related functions now use a u_int16_t. Turn some messages into
...
CFGPRINTF messages. Clear up the f/w download slightly. If less than
rev 5 2100 chip, turn off loop fairness. Clean up a botch or two.
1999-12-04 03:08:18 +00:00
mjacob
5854be051d
Make sure we have a big enough buffer to sprintf into (noticed by
...
deraadt@openbsd.org ).
1999-12-04 03:06:54 +00:00
mjacob
0f0fbfa802
Roll core version minor. Clean out some target mode stuff. Respecify some
...
queue related functions to take u_int16_t's. Restructure the softc a bit.
1999-12-04 03:06:05 +00:00
mjacob
f5c2acedc2
(wow- I thought I'd already committed most of this).
...
Clean up some isp_attach time stuff- if ISP2100_FABRIC is defined try *really*
hard to make sure that we get the firmware state to FW_READY and see the
loop state where the Port Database is ready to be gathered- if we don't do
this it's unlikely we will be able to correctly query the nameserver because
we won't see that we're on a fabric.
Clean up the completely broken and stupid attempts to hot switch the
'slow' start routine out of the way. Sigh.
Turn speed announcements into CFGPRINTF functions (available only if DEBUG
defined).
1999-12-04 03:04:59 +00:00
mjacob
e363023daf
Rearrange defines to make the file diff cleaner with OpenBSD. Change CFGPRINTF
...
and default verbose levels. Add in a forced compile in f/w define unless
either IS_DISABLE_FW or ISP_COMPILE_FW defined.
1999-12-04 02:59:29 +00:00
mjacob
e6da5abb16
Add back in inclusion of microcode and rationalize it. request/response
...
queue indices need to be u_int16_t wide.
1999-12-04 02:56:30 +00:00
mjacob
e5835e36c3
request/response queues now indexed via u_int16_t. Add back in f/w inclusion
...
and clean up it's compilation. get chip rev out of pci header.
1999-12-04 02:54:54 +00:00
sommerfeld
878fa4790f
Fix "make includes" since pckbc moved to dev/ic from dev/isa
...
(Hi, Jason!)
1999-12-04 02:16:24 +00:00
sommerfeld
97cb535e46
change comment to mention that this driver also handles the '558 and '559
1999-12-04 02:02:30 +00:00