NetBSD/sys/arch/sparc64/include
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
..
Makefile
ansi.h
aout_machdep.h
asm.h Use a more efficient PIC_PROLOG(). 2002-01-14 16:37:36 +00:00
autoconf.h
bsd_openprom.h
bswap.h
bus.h Overhaul bus space. 2002-03-20 18:54:46 +00:00
cdefs.h
cgtworeg.h
conf.h - define other DEV_ constants that the local port uses. 2002-02-27 01:19:03 +00:00
cpu.h Correctly take into account the satck bias in CLKF_INTR(). 2002-02-09 04:50:13 +00:00
ctlreg.h Make PHYS_ASI() also recognize little-endian ASIs. 2002-01-14 20:44:30 +00:00
db_machdep.h
disklabel.h
eeprom.h
elf_machdep.h Add support for dumping ELF-cormat core files. 2001-12-09 23:05:56 +00:00
endian.h
endian_machdep.h
fbvar.h
float.h
frame.h
fsr.h
idprom.h
ieee.h
ieeefp.h
instr.h
int_const.h
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h
kbd.h
kbio.h
kcore.h
limits.h
loadfile_machdep.h
lock.h
math.h Clean up some rampant code duplication wrt ieee number handling: 2002-02-19 13:08:12 +00:00
netbsd32_machdep.h clean up 2002-01-03 06:43:23 +00:00
oldmon.h
openfirm.h
openpromio.h Add OPIOCFINDDEVICE to match dev/ofw/openfirmio.[ch]. 2002-01-10 20:38:11 +00:00
param.h Purge CLSIZE, CLSIZELOG2 and MCLOFSET. 2002-02-26 15:13:19 +00:00
pcb.h
pci_machdep.h Fix PR# port-sparc64/13811: PCITAG_SETNODE() is defined using `x' insted of `t'. 2002-02-26 22:39:14 +00:00
pmap.h
proc.h
profile.h
psl.h
pte.h Add PTE_WIRED bit to keep track of wired pages. 2002-03-20 18:41:53 +00:00
ptrace.h
reg.h
reloc.h
remote-sl.h
setjmp.h
signal.h
sparc64.h
stdarg.h
svr4_32_machdep.h
svr4_machdep.h
trap.h
types.h Use "#define<tab>". 2002-02-28 03:17:23 +00:00
varargs.h
vmparam.h
vuid_event.h
z8530var.h override cn_trap() with zs_abort() so we can drop to the monitor 2002-03-11 07:11:26 +00:00