pk
|
ea53363e84
|
Rename PROM_getprop*() => prom_getprop*().
|
2004-03-17 17:04:58 +00:00 |
pk
|
967492ee53
|
Replace myetheraddr() by prom_getether().
|
2004-03-15 23:51:11 +00:00 |
pk
|
bb69a241e8
|
Remove ancient DDB-dependent `hide/integrate'.
Simplify lewrcsr/lerdcsr; read-back after write doesn't hurt on sun4 so
skip the cpu type test in generic kernels.
|
2003-11-11 15:01:05 +00:00 |
pk
|
725a6aebf7
|
Remove the `flags' argument from bus_intr_establish().
|
2002-12-10 13:44:47 +00:00 |
thorpej
|
b75a007d9f
|
Add trailing ; to CFATTACH_DECL.
|
2002-10-02 16:51:16 +00:00 |
thorpej
|
239b192ca3
|
Use CFATTACH_DECL().
|
2002-09-30 23:07:07 +00:00 |
thorpej
|
f818766afe
|
Declare all cfattach structures const.
|
2002-09-27 20:31:45 +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 |
tsutsui
|
48bddc7728
|
bus_dmamap_load() can't take BUS_DMA_COHERENT flag.
|
2002-09-12 16:01:06 +00:00 |
eeh
|
686c857e16
|
Get rid of unnecessary BUS_SPACE_MAP_LINEAR.
|
2002-03-20 20:39:15 +00:00 |
pk
|
f61bdee8e7
|
Get rid of `bus_type_t' and use BUS_ADDR() (in sbus_bus_map()) to construct
a `bus_addr_t' to pass on to bus_space_map().
Drop `va' argument from sbus_bus_map(); it should not be used by MI Sbus
drivers.
|
2002-03-11 16:00:55 +00:00 |
lukem
|
7ba10b3532
|
add RCSIDs
|
2001-11-13 06:54:32 +00:00 |
eeh
|
98ecb5b215
|
getprop* -> PROM_getprop*
|
2001-09-26 20:53:05 +00:00 |
mrg
|
c13e3a6693
|
use _KERNEL_OPT
|
2001-05-30 11:40:35 +00:00 |
mrg
|
0c6aa8d3ed
|
ensure DMA mappings are not mapped streamable. fixes ethernet problems on
ultrasparc sbus class machines. from eeh.
|
2000-10-20 06:08:02 +00:00 |
mrg
|
3af567c485
|
rework to use bus_dmamem_map() then bus_dmamem_load(), rather than
bus_dmamem_load_raw() then bus_dmamem_map().
tested on SS2 and SS5 and sbus cards.
|
2000-10-20 05:57:50 +00:00 |
pk
|
406e0f779f
|
Add a `device class' interrupt level argument (from machine/intr.h)
to bus_interrupt_establish().
It's currently only used in sparc64/dev/psycho.c to assign a CPU interrupt
level to devices in PCI slots.
|
2000-07-09 20:57:41 +00:00 |
pk
|
82dbe14248
|
No need to specify page alignment; this is automatic.
|
2000-05-10 14:25:43 +00:00 |
pk
|
2e595d79d8
|
Load DMA buffer before mapping it into kernel space.
|
2000-05-10 11:15:32 +00:00 |
pk
|
1bf775b965
|
Conform bus_dmamem_{alloc,map} usage to bus_dma(9) specs.
|
2000-05-09 22:42:08 +00:00 |
pk
|
c6b6f3883a
|
Remove old-style boot device recognition.
|
2000-01-11 12:59:43 +00:00 |
pk
|
d5a471ccc9
|
Check presence of Sbus interrupt properties before using them.
Only one case is known to trigger this omission: a Sparc Classic
configured as X terminal.
|
1999-11-21 15:01:50 +00:00 |
mrg
|
f5af676456
|
white space.
|
1999-05-16 14:47:52 +00:00 |
pk
|
1f0567dd53
|
Nuke unnecessary header files.
|
1998-08-29 20:38:38 +00:00 |
pk
|
3557f62f30
|
Use bus_space_*() to access device registers.
Add `esp' and `le' DMA engine.
|
1998-08-29 20:32:09 +00:00 |
pk
|
1643e13b90
|
XXX - BUS_DMA_BIT24 does not exist everywhere..
|
1998-08-28 20:01:08 +00:00 |
mycroft
|
62b1bf3e2e
|
Assign my copyrights to TNF.
|
1998-08-15 10:51:16 +00:00 |
pk
|
6026f141fd
|
Enable bus_dmamem_alloc/bus_dmamem_map
|
1998-07-30 22:44:51 +00:00 |
pk
|
4129139031
|
Supported medium is IFM_10_5
|
1998-07-28 12:22:37 +00:00 |
pk
|
48ca0ed59d
|
Lance front-ends on Sbus moved here.
|
1998-07-27 23:56:26 +00:00 |