tsutsui
8f7c20ed4f
Put several fixes to ne(4) driver for better 8 bit mode support,
...
especially on RTL8019AS which is also used for non-ISA local bus of
embedded controllers and some m68k machines like atari and x68k.
* move RTL8019 probe and attach code from each bus attachment
to MI ne2000_detect() and ne2000_attach()
* change a method for backend and attachment to specify 8 bit mode
to use a new sc->sc_quirk member, instead of sc->sc_dmawidth
* handle more NE2000 8 bit mode specific settings, including
bus_space(9) access width and available size of buffer memory
* add a function to detect NE2000 8 bit mode
(disabled by default, but enalbed by options NE2000_DETECT_8BIT
to avoid possible regression on various ISA clones)
* fix ipkdb attachment accordingly (untested)
Tested on two NE2000 ISA variants (RTL8019AS and another clone named UL0001)
in both 8 bit and 16 bit mode on i386. "Looks good" from nonaka@.
See my post on tech-kern for details:
http://mail-index.NetBSD.org/tech-kern/2010/02/26/msg007423.html
2010-03-03 13:39:57 +00:00
cegger
24b93ceb8b
use aprint_* in attach routines
2009-09-29 11:01:39 +00:00
tsutsui
df90eec26b
Make local functions static.
2009-09-22 16:44:08 +00:00
tsutsui
3b0a685f2b
Split device_t/softc. Tested only on cs at ofisa on shark.
2009-09-22 14:55:19 +00:00
tsutsui
3c2460ce71
Make local functions static.
2009-09-22 13:22:53 +00:00
tsutsui
2f25e6cf41
- make local functions/variables static
...
- use __arraycount()
2009-09-22 13:20:36 +00:00
tsutsui
00eb8aa546
Split device_t/softc. Tested on AHA-1520B at ISA and ISAPnP.
...
XXX: ISA attachment shouldn't match cards in ISAPnP mode.
2009-09-22 12:56:06 +00:00
tsutsui
c8a52f80ba
Split device_t/softc. Tested on AHA-1542CF.
2009-09-21 08:12:47 +00:00
tsutsui
5dcfc285a0
Misc KNF and cosmetics, and remove unnecessary casts etc.
2009-09-17 18:14:41 +00:00
tsutsui
48ffe7c901
Use proper types or variables for device_t and softc.
2009-09-17 18:09:51 +00:00
jmcneill
41fc254aa6
Drop the string 'ISA Plug 'n Play device support', it's not something to
...
brag about anymore.
2009-08-23 15:56:56 +00:00
cegger
df73a4b15e
struct device * -> device_t, no functional changes intended.
2009-05-12 10:16:35 +00:00
cegger
67c088a49a
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-12 10:07:55 +00:00
cegger
06e69f3860
struct device * -> device_t
2009-05-05 12:10:07 +00:00
cegger
c363a9cb62
bzero -> memset
2009-03-18 16:00:08 +00:00
cegger
f7d20361b0
ansify function definitions
2009-03-15 15:40:33 +00:00
dsl
82357f6d42
ANSIfy another 1261 function definitions.
...
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
2009-03-14 21:04:01 +00:00
dsl
454af1c0e8
Change about 4500 of the K&R function definitions to ANSI ones.
...
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
2009-03-14 15:35:58 +00:00
jnemeth
3650fe6bb4
add a comment explaining how to regenerate isapnpdevs.h and isapnpdevs.c
2009-01-21 14:22:46 +00:00
apb
96230fab84
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
...
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
christos
91ca465c78
device_t changes, pmf, minor knf.
2008-08-27 05:33:47 +00:00
cegger
7453f200da
struct device * -> device_t
...
struct cfdata * -> cfdata_t
2008-07-04 04:53:41 +00:00
cegger
1c3c0ccc58
make this build again after device_t/softc split
2008-07-04 04:49:36 +00:00
drochner
363285ca02
split device/softc (tested with an@pcmcia)
2008-07-03 18:10:07 +00:00
drochner
cc29fcf8b9
constify the pcmcia/cardbus method tables
2008-06-26 12:33:17 +00:00
martin
cd22f25e6f
Move TNF licenses to 2 clause form
2008-05-02 18:11:04 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
tsutsui
669312ed5a
Regen from isapnpdevs rev 1.66:
...
> Add an entry for Symbios SYM53C416.
2008-04-20 13:26:14 +00:00
tsutsui
40e734e069
Add an entry for Symbios SYM53C416.
2008-04-20 13:24:34 +00:00
cegger
376411d2dd
device_t / softc split. From Hans Rosenfeld.
2008-04-16 09:39:01 +00:00
cegger
b849cd90e5
device_t / softc split. From Hans Rosenfeld
2008-04-15 15:02:28 +00:00
tsutsui
7c06c0a3e8
Split device_t/softc for MI mb86960, with misc cosmetics.
2008-04-12 06:27:01 +00:00
cegger
cf417aad7e
use aprint_*_dev and device_xname
2008-04-08 20:08:49 +00:00
tsutsui
d9941582bf
Split device_t/softc for le(4) and variants and misc cosmetic changes.
2008-04-04 12:25:06 +00:00
ad
36659bee78
The isapnp probe is very slow, and there's not much we can do to speed it
...
up safely. Skip it if the system is known to have no ISA compatible expansion
slots.
2008-03-30 15:31:07 +00:00
xtraeme
0ab2da71ce
Split device_t/softc for mpu(4) and its attachments, plus other
...
related cosmetic changes.
Reviewed by cube@.
2008-03-27 10:22:00 +00:00
xtraeme
701c2ae0a3
Split device_t/softc for joy(4) and all its attachments. Also
...
use device_lookup_private() and related cosmetic changes.
Reviewed by cube@.
2008-03-26 18:27:07 +00:00
cube
7aa6248cdf
Split device_t and softc for ATA devices, as well as wd(4). Other
...
cosmetic changes where appropriate.
2008-03-18 20:46:35 +00:00
cube
d41ce071db
Split device_t and softc for isapnp(4). Use proper types, ansify when
...
appropriate.
2008-03-15 23:35:09 +00:00
cube
612c30d938
Split device_t and softc for sb(4) and all its attachments.
2008-03-15 21:09:02 +00:00
cube
607ead0ef4
Split device_t and softc for all com(4) devices (well, everything that
...
uses a com_softc backend). Use proper types and ansify where appropriate.
2008-03-14 15:09:09 +00:00
cube
cf80f73d17
Split device_t and softc for the NE2000 Ethernet chip and all its variants
...
and attachments. Use device_t accessors, correct types, and ANSIfy when
appropriate.
2008-03-12 14:31:11 +00:00
jmcneill
4c1d81b2b5
Merge jmcneill-pm branch.
2007-12-09 20:27:42 +00:00
ad
3e9b14ec02
Noisy printfs.
2007-12-01 16:58:36 +00:00
ad
a2a3828545
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
ad
88ab7da936
Merge some of the less invasive changes from the vmlocking branch:
...
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
2007-07-09 20:51:58 +00:00
wiz
b4c4f977e0
Regen (with more GUS).
2007-06-08 17:57:34 +00:00
wiz
da455afa9a
Add three IDs for GUS PnP.
...
From Zbigniew Baniewski in PR 36425.
2007-06-08 17:56:21 +00:00
tron
91c4e746d1
Regen for PR kern/36360.
2007-05-21 19:40:49 +00:00
tron
c82109688f
Add entries to recognize the Farallon Etherwave ISA card via ep(4).
...
Based on a patch submitted by Randy Beaudreault in PR kern/36360,
reviewed by Christos Zoulas.
2007-05-21 19:40:28 +00:00