christos
06059a46a3
avoid variable shadowing.
2005-05-30 04:36:52 +00:00
lukem
5e4045c6bb
add __KERNEL_RCSID
2005-05-24 05:14:37 +00:00
christos
362a4a0bd5
Yes, it was a cool trick >20 years ago to use "0123456789abcdef"[a] to
...
implement, xtoa(), but I think defining the samestring 50 times is a bit
too much. Defined HEXDIGITS and hexdigits in subr_prf.c and use it...
2005-05-17 04:14:57 +00:00
perry
3d452a5332
regen
2005-02-27 05:29:24 +00:00
perry
59e1bf05d6
remove trailing whitespace from the stripped RCS Id
2005-02-27 05:29:05 +00:00
perry
f31bd063e9
nuke trailing whitespace
2005-02-27 00:26:58 +00:00
thorpej
df9803ce96
Part 1 of a cleanup pass over the SCSI subsystem. The aim is to name
...
everything "scsi_*", since we really are talking about the SCSI command
set, ATAPI transport not withstanding. Improve the names of many structures,
and prepend "SCSI_" onto all SCSI command opcodes. Place items described
by the SCSI Primary Commands document into scsi_spc.h.
2005-02-21 00:29:06 +00:00
thorpej
31dc1f0cd3
Move a comment to indicate the true "end of hardware supported fields".
2004-12-07 19:14:57 +00:00
thorpej
d41e8f00bf
Don't use "struct scsi_generic" in a hardware-defined structure. Instead,
...
use an array of 12 bytes. Check the incoming CDB to see that it will fit,
and print and error and fail the command if it won't.
2004-12-07 14:50:56 +00:00
drochner
c6ad150573
use the locator passing config_found/submatch, and limit use of the
...
"locators.h" header to the .c file
2004-09-01 21:09:09 +00:00
drochner
46289e1fef
Phase out the use of a string as first "attach args" member to control
...
which bustype should be attached with a specific call to config_found()
(from a "mainbus" or a bus bridge).
Do it for isa/eisa/mca and pci/agp for now. These buses all attach to
an mi interface attribute "isabus", "eisabus" etc., and the autoconf
framework now allows to specify an interface attribute on config_found()
and config_search(), which limits the search of matching config data
to these which attach to that specific attribute.
So we basically have to call config_found_ia(..., "foobus", ...) where
such a bus is attached.
As a consequence, where a "mainbus" or alike also attaches other
devices (eg CPUs) which do not attach to a specific attribute yet,
we need at least pass an attribute name (different from "foobus") so
that the foo bus is not found at these places. This made some minor
changes necessary which are not obviously related to the mentioned buses.
2004-08-30 15:05:15 +00:00
drochner
5fa053333d
add centralized {eisa,isa,pci,agp,mca}busprint() functions which do
...
what tens of the bus' parents foo{...}bridge_print()s scattered around do
2004-08-30 10:30:38 +00:00
thorpej
41e5f04cfd
- Use ANSI function decls and make use of static.
2004-08-23 06:03:19 +00:00
thorpej
3e1286d67c
- Use ANSI function decls.
...
- Sprinkle some static around.
- Sprinkle some const around.
2004-08-23 05:50:02 +00:00
itojun
aca4c091d3
sprintf -> snprintf
2004-04-22 00:17:10 +00:00
jmc
43bf89bfc6
Fixes from PR#23177. Various lint/logic fixes:
...
Fix some non-initialized variables
close the output files when done
Redo the printing for RCS strings so they don't expand in the awk script too
Do proper tests for variables existance before accessing
Verified output from all scripts is identical to original versions
2003-12-15 07:32:20 +00:00
keihan
b8702f530b
netbsd.org -> NetBSD.org
...
This was the last commit of this kind to src/sys, which is now totally
"NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
2003-12-04 13:57:30 +00:00
wiz
c0177219fe
Fix some typos. From Tom Cosgrove via jmc@openbsd.
2003-11-02 09:52:33 +00:00
wiz
1ffa7b76c4
DMA, not dma nor Dma.
2003-05-03 18:10:37 +00:00
ad
db67878c50
Get the interrupt config from the correct register.
2003-05-03 14:57:38 +00:00
tsutsui
4762c81f53
- #ifdef DEBUG, #if DEBUG -> #ifdef AHC_DEBUG
...
- TAB/space cosmetics
2003-04-22 14:33:01 +00:00
fvdl
da526ebf96
Initialize ahc->name. From Izumi Tsutsui.
...
Set ahc->parent_dmat correctly.
2003-04-20 16:50:13 +00:00
fvdl
4d6d3fb37b
Call ahc_softc_init in attach function.
2003-04-20 15:48:25 +00:00
fvdl
0d9c871cee
Adapt to newer backend. Needs testing.
2003-04-19 19:35:34 +00:00
jdolecek
36dc52ad95
regen - add 3Com TCM6790 entry
2003-03-22 14:31:28 +00:00
jdolecek
eede41c54a
add TCM6790 entry
2003-03-22 14:30:48 +00:00
jdolecek
9ea2d6b973
Don't do EISA reset on attach. This made the card reset to use default irq, rather
...
than to use the one configured by EISA, and perhaps had some other side
effects - according to Pavel Cahyna, NOT doing the reset improved receive
performance significantly.
This also resolves old thread on current-users regarding this EISA card.
2003-02-08 12:06:13 +00:00
thorpej
72a7af27b0
Use aprint_normal() in cfprint routines.
2003-01-01 00:10:15 +00:00
ad
59773dea2e
Implement the DPT EATA ioctl() interface.
2002-12-07 19:48:30 +00:00
tsutsui
435b887237
Regen: Add SMC 9232DST Ether 10/100 Fast Ethernet EISA Adapter.
2002-11-16 10:04:19 +00:00
tsutsui
396a6a2863
Add SMC 9232DST Ether 10/100 Fast Ethernet EISA Adapter.
2002-11-16 10:03:32 +00:00
thorpej
c9b3657ce9
Add trailing ; to CFATTACH_DECL.
2002-10-02 16:33:28 +00:00
thorpej
9d4a640785
Use CFATTACH_DECL().
2002-09-30 21:04:24 +00:00
thorpej
f818766afe
Declare all cfattach structures const.
2002-09-27 20:31:45 +00:00
provos
0f09ed48a5
remove trailing \n in panic(). approved perry.
2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53
Introduce a new routine, config_match(), which invokes the
...
cfattach->ca_match function in behalf of the caller. Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
thorpej
d1ad2ac4f2
Rather than referencing the cfdriver directly in the cfdata entries,
...
instead use a string naming the driver. The cfdriver is then looked
up in a list which is built at run-time.
2002-09-27 02:24:06 +00:00
ad
e7ab6ca550
Nuke incorrect mailbox length defines and just use 13 everywhere. May help
...
with PR/14266.
2002-08-31 05:18:03 +00:00
ad
fba11cbab8
Handle aincent firmware as found on EISA/MCA boards. Untested.
2002-08-26 15:27:12 +00:00
bouyer
e5727031fb
Implement mstohz() as discussed on tech-kern, and use it in SCSI drivers
...
to convert xs->timeout to callout() parameter.
2002-04-05 18:27:45 +00:00
ad
49849b4d3a
- Always validate the return value read from the outbound FIFO.
...
- Copy access method info into the softc so we don't double dereference.
- Remove static on functions.
2002-01-25 16:10:35 +00:00
tsutsui
ab04f9daae
Call malloc(9) with M_ZERO flag instead of bzero() after malloc().
...
XXX It seems these attachments need to be rewritten for modern config(9)..
2002-01-14 13:39:14 +00:00
tsutsui
b87a051ec8
Call malloc(9) with M_ZERO flag instead of memset() after malloc().
2002-01-12 16:17:05 +00:00
ad
6b7cc2a465
Couple more tweaks, probably still not working.
2001-12-18 13:38:48 +00:00
lukem
ecb81c3f6d
- convert usage of "defopt" to "defflag" where the relevant option does
...
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
2001-11-28 10:21:10 +00:00
lukem
2565646230
don't need <sys/types.h> when including <sys/param.h>
2001-11-15 09:47:59 +00:00
lukem
b84f53efc5
add RCSID
2001-11-13 12:47:33 +00:00
martin
6f67510515
Give the cards a bit more time for initialization (closes PR 13947)
...
and add product IDs for two 3C509 TP variants (closes PR 13948).
Both changes from Christian Groessler.
2001-09-14 13:46:42 +00:00
martin
ffd70ffedb
Add product IDs for 3com 3C509 TP cards.
...
From Christian Groessler in PR 13948.
2001-09-14 13:41:29 +00:00
wiz
c03a48d64f
withough -> without
2001-06-13 10:45:57 +00:00