NetBSD/sys/arch/vax
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
..
bi Add trailing ; to CFATTACH_DECL. 2002-10-02 16:02:08 +00:00
boot Compensate for the change of type for io_netif by adding a cast so 2003-03-28 18:16:59 +00:00
compile Rework how KERNOBJDIR functions; now it's always determined with 2003-01-06 17:40:18 +00:00
conf Add pseudo-device ksyms. 2003-04-26 14:10:04 +00:00
consolerl Use 2000-08-30 23:51:46 +00:00
floppy
if DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
include Add a BKPT_ADDR() macro which gives MD code a chance to munge a 2003-04-29 17:06:03 +00:00
mba DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
stand arch/*/stand stuff should be LDSTATIC=-static and not LDSTATIC?=-static. 2002-08-27 08:53:14 +00:00
uba The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
vax Simplify the way the bounds of the managed kernel virtual address 2003-05-08 18:13:12 +00:00
vsa DMA, not dma nor Dma. 2003-05-03 18:10:37 +00:00
Makefile Rework how KERNOBJDIR functions; now it's always determined with 2003-01-06 17:40:18 +00:00