cegger
529e91fca1
struct device * -> device_t, no functional changes intended.
2009-05-12 14:16:35 +00:00
cegger
22f40c6af4
KNF
2009-05-12 14:07:01 +00:00
cegger
d16a259fe3
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-12 13:15:24 +00:00
cegger
32c4940900
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-12 12:10:29 +00:00
cegger
288e30b1ba
undo my previous changes.
...
unbreaks build of acorn32.
2009-05-12 10:22:31 +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
93dfc06da9
struct device * -> device_t, no functional changes intended.
2009-05-12 09:50:28 +00:00
cegger
e5339e11d4
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-12 09:29:46 +00:00
cegger
ab57cc6f1b
struct device * -> device_t, no functional changes intended.
2009-05-12 09:10:15 +00:00
cegger
8a46564d1d
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-12 08:44:19 +00:00
cegger
b8169823d2
use device_private().
...
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.
2009-05-12 08:22:59 +00:00
cegger
2dc0e43978
use device_xname()
2009-05-11 20:53:47 +00:00
bjh21
7f79b2d5f7
Replace shutdownhooks with pmf in sec(4).
2009-05-11 20:13:49 +00:00
cegger
fcd92f8a6e
use device_xname()
2009-05-11 17:14:31 +00:00
tsutsui
aac17e82ae
- rename RTK_HWREV_8102EL_SPIN2 -> RTK_HWREV_8103E
...
- add a HWREV value for 8168DP
Per Realtek's Linux drivers.
2009-05-11 15:42:33 +00:00
tsutsui
84e868b269
- adjust comments for the previous change
...
- wrap a long comment
- remove a trailing whitespace
2009-05-10 04:36:58 +00:00
tsutsui
f76d0651b7
Misc bus_dma(9) related cleanup:
...
- calculate each descriptor sizes and offsets in iee_attach() and store them
into softc, rather than re-calculating them everywhere via macros
- prepare macros to sync DMA shmem per each descriptor
- sync only necessary descriptors in iee_intr() and iee_start()
- make sure SCB_FOO macros take softc as an arg properly
- use bus_dmamap_load_mbuf(9) for RX mbufs
- put 2 byte alignments to RX mbufs
XXX: still slower than ie(4) in i82586 compat mode on HP9000 735/125.
2009-05-10 04:26:19 +00:00
tsutsui
3ec7e0d881
Fix more pasto botch.
2009-05-09 20:44:56 +00:00
tsutsui
f8a52a52cb
Remove (wrong) function names by pasto from attach failure messages.
2009-05-09 20:42:09 +00:00
pgoyette
465d8da77a
Minor white-space KNF nit. No functional change.
2009-05-09 17:32:27 +00:00
sborrill
9ea64db0b6
regen
2009-05-09 15:16:42 +00:00
sborrill
2336481d62
Add alternative product ID for VIA VT8237A Integrated SATA Controller
2009-05-09 15:15:50 +00:00
pgoyette
b3c79debe6
Initial implementation of sdtemp(4) driver for on-DIMM temp sensor.
...
(These optional sensors are specified by JEDEC Standard No. 21-C
Section 4-7 and implemented by multiple vendors. Tested on my
amd64 machine with Kingston KVR1066D3E7S/2G memory which includes
a STMicro STTS424E02 sensor.)
2009-05-09 15:04:25 +00:00
pgoyette
7450d74baf
For multi-byte transfers, the bytes need to be written to or read from
...
consecutive data registers. Discovered while debugging sdtemp(4) driver
which does _only_ 16-bit transfers!
2009-05-09 07:13:57 +00:00
pgoyette
bbb7ea8f3e
You can't use a BYTE protocol to read 16-bits worth of data from the
...
i2c bus. Discovered while debugging my sdtemp(4) driver.
2009-05-09 04:56:39 +00:00
tsutsui
8de92473d5
Also check if cache line alignment is power of two in KASSERT().
2009-05-09 03:54:10 +00:00
tsutsui
42731279ac
Use roundup2() macro to calculate cache line aligned offsets of
...
DMA descriptor members in shared memory.
The previous ones could return wrong values if cache line size is
smaller than structures, and we can assume cache line size is
power of two to avoid division ops.
2009-05-09 03:50:16 +00:00
tsutsui
0eda417b19
Move allocation of DMA shared memory with bus_dma(9) ops
...
from MD attachments to MI iee_attach().
Tested on HP9000 735/125. Compile test only on ews4800mips.
XXX: more strict bus_dmamap_sync(9) calls are required in various places.
2009-05-09 03:22:20 +00:00
elad
b853042065
Introduce actions/requests to handle authorization for ppp(4), sl(4),
...
strip(4), btuart(4) and bcsp(4) network interfaces and devices.
Mailing list reference:
http://mail-index.netbsd.org/tech-kern/2009/04/27/msg004955.html
2009-05-07 18:01:56 +00:00
mjacob
30611ba7e0
update firmware
2009-05-07 15:55:18 +00:00
mjacob
c83986a8bd
Add firmware set for 8Gb card.
2009-05-07 15:54:20 +00:00
skrll
7ab26758f5
device_t/softc split
...
struct device * -> device_t
struct cfdata * -> cfdata_t
Use aprint*
There are a couple of MI drivers with MD attachments left.
2009-05-07 15:34:49 +00:00
rjs
4179d32aff
Use device_private().
2009-05-07 13:06:11 +00:00
cegger
bc33dc599e
struct device * -> device_t, no functional changes intended.
2009-05-07 12:15:33 +00:00
cegger
2641fe2fb7
struct device * -> device_t
...
comment says, first argument of audiobell is a device, so make it a device.
2009-05-07 09:23:01 +00:00
cegger
ed4086f2eb
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-07 09:13:13 +00:00
cegger
5496566c68
struct device * -> device_t, no functional changes intended.
2009-05-07 09:11:42 +00:00
cegger
6ee74bfd56
struct device * -> device_t, no functional changes intended.
2009-05-07 08:03:23 +00:00
cegger
602c27254b
use device_private()
2009-05-07 07:56:03 +00:00
cegger
930db79c5b
struct device * -> device_t, no functional changes intended.
2009-05-07 07:33:05 +00:00
jdc
c10e3b28bd
Add extra counter definitions (pointed out by Geoff Wing).
2009-05-07 06:46:54 +00:00
cegger
73144fe522
device_t/softc split
...
patch presented on tech-kern@, no comments on it
2009-05-07 06:08:02 +00:00
ad
b5dc34151d
Unneeded LK_CANRECURSE.
2009-05-06 22:38:42 +00:00
jdc
6e8d1a982c
Check for internal PHY first, so that it always attaches first, even when
...
we have an MII transeiver attached.
Count all collision and error counters.
Handle counter overflow and RXTERR.
Tested on U60 HME, PCI HME (501-5019) and SBus Sunswift (501-2739)
2009-05-06 20:40:19 +00:00
elad
105d9a093d
Replace curlwp->l_cred with kauth_cred_get().
...
Mailing list reference:
http://mail-index.netbsd.org/tech-kern/2009/05/05/msg005038.html
2009-05-06 18:41:54 +00:00
cegger
af1172fad0
device_t/softc split
...
tested by jakllsch@
2009-05-06 18:25:28 +00:00
cegger
a591bc88dd
struct device * -> device_t, no functional changes intended.
2009-05-06 10:34:32 +00:00
cegger
6b9f9b8644
use device_private()
2009-05-06 09:32:52 +00:00
cegger
59717d7121
struct cfdata * -> cfdata_t, no functional changes intended.
2009-05-06 09:25:14 +00:00