NetBSD/sys/arch/sparc64
eeh 47ef6a5146 Overhaul bus space.
bus_space_handle_t now holds an address and two ASIs, one for normal accesses
and one for streaming accesses.  This allows to map individual handles
different ways, so some can use MMU bypass accesses and others use virtual
addresses.  bus_space_map() will now create handles that use bypass accesses
unles BUS_SPACE_MAP_LINEAR is passed in.  So only pass in BUS_SPACE_MAP_LINEAR
if you absolutely *need* to use bus_space_vaddr().  This removes at least one
extra level of indirection and should reduce TLB misses.

32-bit kernels have problems accessing 64-bit addresses, so they always use
virtual addresses.
2002-03-20 18:54:46 +00:00
..
compile
conf DDB_ONPANIC now needs a number. 2002-03-20 18:43:53 +00:00
dev Overhaul bus space. 2002-03-20 18:54:46 +00:00
include Overhaul bus space. 2002-03-20 18:54:46 +00:00
sparc64 Overhaul bus space. 2002-03-20 18:54:46 +00:00
stand move everything to arch/sparc/stand; leave the Makefile behind. 2000-08-20 14:53:19 +00:00
Makefile Define SYSDIR if not already defined. 2001-09-13 23:19:59 +00:00