NetBSD/sys/arch/sparc64/dev
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
..
auxio.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
auxioreg.h implement `options BLINK' for sparc64 for ebus & sbus. tested on a U2 2001-10-22 07:31:41 +00:00
com_ebus.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
cons.h
consinit.c instance-to-path works on instances not nodes. 2001-08-31 17:10:54 +00:00
ebus.c convert to using <dev/ebus/ebusvar.h> and it's struct member names. 2002-03-16 14:00:00 +00:00
fb.c getprop* -> PROM_getprop* 2001-09-26 20:53:05 +00:00
iommu.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
iommureg.h Overhaul bus space. 2002-03-20 18:54:46 +00:00
iommuvar.h Overhaul bus space. 2002-03-20 18:54:46 +00:00
kd.c Using PSR_PIL in conjunction with the IPL results in a comparison that is 2002-03-19 19:47:57 +00:00
lpt_ebus.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
pci_machdep.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
pcons.c Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
power.c
power.h
psycho.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
psychoreg.h Be a bit more elaborate with UE DMA errors. 2001-09-15 07:10:04 +00:00
psychovar.h Overhaul bus space. 2002-03-20 18:54:46 +00:00
sbus.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
sbusreg.h
sbusvar.h Add sbus_promaddr_to_handle() to convert a prom address to a bus_space_handle_t. 2002-03-20 18:39:44 +00:00
upa.c getprop* -> PROM_getprop* 2001-09-26 20:53:05 +00:00
upavar.h
zs.c Overhaul bus space. 2002-03-20 18:54:46 +00:00
zsvar.h