diff options
author | 2001-02-22 00:54:46 +0000 | |
---|---|---|
committer | 2001-02-22 00:54:46 +0000 | |
commit | 0ed7dc7c644a617823602c3ec8bca88ba3c86c42 (patch) | |
tree | 11d95bc2264d8b72bc8678fb0dfac3be8f3e4f1c /lib | |
parent | First attempt at porting bus_dma.9 from NetBSD. (diff) | |
download | wireguard-openbsd-0ed7dc7c644a617823602c3ec8bca88ba3c86c42.tar.xz wireguard-openbsd-0ed7dc7c644a617823602c3ec8bca88ba3c86c42.zip |
First attempt at bringing in bus_space.9 from NetBSD.
Changes from NetBSD bus_space.9 v1.15:
1) All references to the following functions were '.\"'d out:
bus_space_read_raw_multi_1
bus_space_read_raw_region_1
bus_space_read_stream_1
bus_space_read_stream_2
bus_space_read_stream_4
bus_space_read_stream_8
bus_space_vaddr
bus_space_write_raw_multi_1
bus_space_write_raw_region_1
bus_space_write_stream_1
bus_space_write_stream_2
bus_space_write_stream_4
bus_space_write_stream_8
2) All references to the following defines were '.\"'d out:
BUS_SPACE_MAP_PREFETCHABLE
BUS_SPACE_MAP_LINEAR
3) The entire COMPATIBILITY section with its discussion of of
__BUS_SPACE_COMPAT_OLDDEFS was deleted as __BUS_SPACE_COMPAT_OLDDEFS
does not seem to be used at all anywhere in the tree.
4) Added the already documented bus_space_alloc() to list of functions
at head of page
5) Added bus_space_set_multi_N(t,h,o,v,c) definitions and descriptions
6) Renamed bus_space_copy_region_N to bus_space_copy_N
7) Replaced *_stream_* documentation with *_raw_* documentation
8) Rename the parameter 'flags' in bus_space_map and bus_space_alloc
to 'cacheable' as that's the only flag we provide. Other more
descriptive parameter names were retained rather than change to
terse one/two letter parameter names used in bus.h
9) Eliminated short lines, made all new sentences start
on new line, deleted extraneous .Pp's, removed some excess
parenthesis, trailing white space, etc.
** Issues with bus_space.9 **
vax/bus.h and mac68k/bus.h still define
bus_space_copy_region_N()
instead of
bus_space_copy_N
like other architectures, though some of the comments do refer to
bus_space_copy_N.
powerpc/bus.h still defines
bus_space_read_raw_multi_1()
bus_space_write_raw_multi_1()
vax/bus.h still defines
BUS_SPACE_MAP_PREFETCHABLE
while vax/bus.h and mac68k/bus.h both still define
BUS_SPACE_MAP_LINEAR
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions