NetBSD/share/man
thorpej 97b3b91fa8 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
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().

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:16:20 +00:00
..
man0 Drop trailing whitespace. Reviewed by wiz. 2003-05-06 10:46:41 +00:00
man1 .Nm does not need a dummy argument ("") before punctuation or 2003-02-25 10:34:36 +00:00
man3 Use .In instead of .Fd. 2003-04-16 16:09:04 +00:00
man4 Hack around ".Nm" introducing newlines in the SYNOPSIS section. 2003-05-08 05:38:10 +00:00
man5 Drop trailing whitespace. Reviewed by wiz. 2003-05-06 10:46:41 +00:00
man6 Drop unnecessary .Pp. 2001-06-24 01:33:24 +00:00
man7 New sentence, new line. 2003-05-08 04:48:27 +00:00
man8 Misc fixes. 2003-05-07 13:28:12 +00:00
man9 Simplify the way the bounds of the managed kernel virtual address 2003-05-08 18:16:20 +00:00
tools Drop trailing whitespace. Reviewed by wiz. 2003-05-06 10:46:41 +00:00
Makefile Rework METALOG manipulation: 2002-12-23 06:52:48 +00:00