NetBSD/sys/arch/powerpc/ibm4xx
thorpej b77900c3c2 Simplify the way the bounds of the managed kernel virtual address
space is advertised to UVM by making virtual_avail and virtual_end
first-class exported variables by UVM.  Machine-dependent code is
responsible for initializing them before main() is called.  Anything
that steals KVA must adjust these variables accordingly.

This reduces the number of instances of this info from 3 to 1, and
simplifies the pmap(9) interface by removing the pmap_virtual_space()
function call, and removing two arguments from pmap_steal_memory().

This also eliminates some kludges such as having to burn kernel_map
entries on space used by the kernel and stolen KVA.

This also eliminates use of VM_{MIN,MAX}_KERNEL_ADDRESS from MI code,
this giving MD code greater flexibility over the bounds of the managed
kernel virtual address space if a given port's specific platforms can
vary in this regard (this is especially true of the evb* ports).
2003-05-08 18:13:12 +00:00
..
dev Add bit definitions for some registers. 2003-05-01 09:05:56 +00:00
4xx_locore.S
4xx_trap_subr.S Add support for the IBM 403GCX cpu. Enabled with "options PPC_IBM403". 2003-03-11 10:40:15 +00:00
clock.c Add support for the IBM 403GCX cpu. Enabled with "options PPC_IBM403". 2003-03-11 10:40:15 +00:00
copyinstr.c
copyoutstr.c
cpu.c Use PAGE_SIZE rather than NBPG. 2003-04-02 04:17:50 +00:00
genassym.cf Re-arrange things in evbppc & powerpc to support OEA-based eval boards 2003-03-04 07:50:57 +00:00
intr.c Add support for the IBM 403GCX cpu. Enabled with "options PPC_IBM403". 2003-03-11 10:40:15 +00:00
pmap.c Simplify the way the bounds of the managed kernel virtual address 2003-05-08 18:13:12 +00:00
trap_subr.S
trap.c