NetBSD/sys/arch/netwinder
thorpej 20b1bb2655 Clean up handling of the vector page on 32-bit ARM systems:
* Don't refer to VA 0, instead refer to a new variable: vector_page
* Delete the old zero_page_*() functions, replacing them with a new
  one: vector_page_setprot().
* When manipulating vector page mappings in user pmaps, only do so if
  the vector page is below KERNEL_BASE (if it's above KERNEL_BASE, the
  vector page is mapped by the kernel pmap).
* Add a new function, arm32_vector_init(), which takes the virtual
  address of the vector page (which MUST be valid when the function
  is called) and a bitmask of vectors the kernel is going to take
  over, and performs all vector page initialization, including setting
  the V bit in the CPU Control register ("relocate vectors to high
  address"), if necessary.
2002-04-03 23:33:26 +00:00
..
compile Need a compile directory for netwinder 2001-05-22 22:48:09 +00:00
conf Add COMPAT_LINUX. 2002-04-03 04:23:04 +00:00
include Fix some of the boot info fields. 2002-04-03 05:37:00 +00:00
isa Don't "extern int cold;" - this is in <sys/kernel.h>. 2002-03-04 02:19:07 +00:00
netwinder Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
pci Footbridge files have moved from arm32 to arm sub-tree. 2001-06-11 10:51:09 +00:00
Makefile Use command Makefile.arm. Move non-std LOADADDRESS to std.netwinder. Add 2001-06-11 17:46:23 +00:00