summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2001-02-22 00:54:46 +0000
committerkrw <krw@openbsd.org>2001-02-22 00:54:46 +0000
commit0ed7dc7c644a617823602c3ec8bca88ba3c86c42 (patch)
tree11d95bc2264d8b72bc8678fb0dfac3be8f3e4f1c /lib
parentFirst attempt at porting bus_dma.9 from NetBSD. (diff)
downloadwireguard-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