cgd
|
30b636bd09
|
implement bus_space_copy_*().
|
1996-12-02 22:19:32 +00:00 |
cgd
|
256cf234a1
|
move barrier operation definition closer to the top of the bus space ops
structure. In the implementations, allow the barrier op to be inlined.
|
1996-12-02 07:07:18 +00:00 |
cgd
|
54ba942f79
|
implement bus_space_set_multi_* and bus_space_set_region_* operations.
|
1996-12-02 06:46:49 +00:00 |
cgd
|
e6bafb00d6
|
declare the single-datum read and write methods as inline, so that
the multi and region methods can inline them.
|
1996-12-02 06:12:39 +00:00 |
cgd
|
1a45dbd671
|
update these to set up and use extents to map i/o space, and sparse and
dense memory.
|
1996-11-25 03:37:23 +00:00 |
cgd
|
1b03f1bca7
|
update for new bus.h macros. bus_io_* and bus_mem_* integrated into
single bus_space_* framework. Unfortunately, bus_space_{read,write}_*
operations still imply barriers. That will change soon.
|
1996-10-23 04:12:13 +00:00 |
christos
|
8d9699acda
|
backout previous kprintf change
|
1996-10-13 02:59:55 +00:00 |
christos
|
a60beecedb
|
printf -> kprintf, sprintf -> ksprintf
|
1996-10-10 23:44:49 +00:00 |
cgd
|
0cefc7ef74
|
clean and update for new defintions, prototypes, etc.
|
1996-07-09 00:53:48 +00:00 |
cgd
|
2d9140fb20
|
add definitions and code to support use of multiple I/O and _dense_
memory regions.
|
1996-06-11 21:25:25 +00:00 |
cgd
|
d714189d53
|
implement bus_mem_subregion() and bus_io_subregion().
|
1996-06-11 21:16:21 +00:00 |
cgd
|
8df74fa62a
|
wrap __STRING() in a #define so that its argument, which must be
expanded by the preprocessor, will be. Problem pointed out by Matt
Thomas.
|
1996-06-09 23:49:24 +00:00 |
cgd
|
7458364702
|
Implement the I/O read/write-multiple functions for chipsets
that use this file (APECS, LCA, and CIA).
|
1996-04-18 05:53:04 +00:00 |
cgd
|
04645aa7ad
|
chipset 'bus' functions that seem to be common to all host bus
adapters that exist in single-CPU systems. APECS, CIA, and LCA
all use this, but with different #defines.
|
1996-04-12 04:34:59 +00:00 |