thorpej
fc96443d15
New callout mechanism with two major improvements over the old
...
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
resource allocation.
- Insertion and removal of callouts is constant time, important as
this facility is used quite a lot in the kernel.
The old timeout()/untimeout() API has been removed from the kernel.
2000-03-23 07:01:25 +00:00
thorpej
f7c9b87381
Update for sys/buf.h/disksort_*() changes, plus make it compilable on
...
more systems.
2000-01-21 23:41:45 +00:00
drochner
36e00c28de
fix the previous fix
1999-07-28 10:03:02 +00:00
christos
fb4ecab492
make these compile again s/#endif/#else/
...
again, it is impossible for me to make sure that they work.
1999-07-28 06:35:06 +00:00
drochner
83eb712e3c
update for new VME framework
1999-06-30 15:07:45 +00:00
pk
df7a15e33c
* sparc => __sparc__
...
* wrap Sun disklabel code in `#if __sparc__ || __sun3__' for now.
1999-03-05 10:38:16 +00:00
mrg
165447c4e1
moved <machine/sun_disklabel.h> to <dev/sun/disklabel.h>
1998-06-20 13:12:54 +00:00
pk
5bdabceb87
Send the DMA, not KVA, addresses of I/O descriptors to the controller.
1998-06-18 22:08:43 +00:00
pk
7bd7c58939
Fix function argument type.
1998-04-24 20:20:33 +00:00
pk
0725302eac
vme_bus_probe() takes an `offset' argument.
1998-02-06 00:22:41 +00:00
thorpej
8abe76d2f0
Add offset and length parameters to bus_dmamap_sync(), used for specifiying
...
partial syncs of a DMA mapping.
1998-02-04 05:12:46 +00:00
pk
3995590109
Use `offsetof()'.
1998-02-04 01:19:23 +00:00
pk
62f18b7ff0
Use vme_bus_probe() callback for device detection.
...
Use correct VME modifier (A16+D32 instead of A32).
1998-02-04 00:55:52 +00:00
thorpej
296d96f42c
Add dm_mapsize to bus_dmamap_t and rename BUS_DMAMEM_NOSYNC to
...
BUS_DMA_COHERENT.
1998-02-04 00:38:50 +00:00
pk
639947d9ea
Remove vestiges of sparc-related bootpaths.
1998-01-25 15:22:34 +00:00
thorpej
8742b48c3f
Adjust for changes to config.
1998-01-12 09:54:57 +00:00
pk
b1f869ef45
Use `busdma' macros.
1997-12-01 23:25:37 +00:00
pk
e12cd50724
Fix pasto
1997-11-02 23:12:53 +00:00
pk
f00f5d9428
Start an MI VMEbus framework.
...
Includes two sample drivers: IE ethernet driver (VME front-end to
dev/ic/i82586.c) and the XD disk driver, both converted from the
sparc versions.
1997-11-01 22:56:19 +00:00