NetBSD/sys/arch/hppa/hppa
fredette 94791afd65 No longer use BTLB entries to map the entire address spaces of I/O subsystems,
since BTLB entries can be scarce and very little of an I/O subsystem normally
needs to be mapped.

Instead, the pmap now allows mappings of I/O space to be entered with
pmap_kenter_pa.  bus_space mappings for small amounts of I/O space (as for
virtually all devices) are made this way, with BTLB entries still used for
large mappings for things like framebuffers.

This has led to more and cleaned-up uses of bus_space(9) and has caused
some autoconf cleanup.  Also, kgdb is now attached and connected before
autoconfiguration, which is much earlier than before.
2002-08-25 20:19:59 +00:00
..
copy.S
db_disasm.c
db_interface.c
db_memrw.c
fpemu.S
fpu.c
hppa_machdep.c
hpt.h Significant pmap changes to no longer rely on the "U-bit" (TLB_UNCACHEABLE) 2002-08-11 22:29:07 +00:00
in_cksum.c
kgdb_hppa.c
machdep.h No longer use BTLB entries to map the entire address spaces of I/O subsystems, 2002-08-25 20:19:59 +00:00
pmap.c No longer use BTLB entries to map the entire address spaces of I/O subsystems, 2002-08-25 20:19:59 +00:00
proc_subr.S
process_machdep.c
procfs_machdep.c
sig_machdep.c Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
sigcode.S The signal trampoline runs in userspace; do not profile it. 2002-07-04 16:44:10 +00:00
support.S
trap.c Since trap_kdebug() may be a macro, be sure to cast to void when not 2002-08-19 15:07:33 +00:00
trap.S No longer use BTLB entries to map the entire address spaces of I/O subsystems, 2002-08-25 20:19:59 +00:00
vm_machdep.c Made the signal trampoline PLABEL-aware. 2002-07-01 16:10:02 +00:00