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 |
pk
|
1338a7e982
|
hwreset(): delay required after diddling the medium selection bit.
|
1998-09-26 08:31:20 +00:00 |
eeh
|
199e474e95
|
Removed some spurious `long's.
|
1998-09-06 22:43:16 +00:00 |
pk
|
5038a72078
|
A few modest simplifications.
|
1998-08-31 11:13:54 +00:00 |
pk
|
fe6b9295a8
|
Adjust for some small changes in lsi64854 back-end driver.
|
1998-08-29 21:43:00 +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 |