NetBSD/sys/arch/evbarm
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 Make sure the compile directory doesn't get purged by cvs updates 2001-10-23 13:35:10 +00:00
conf Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE, 2002-04-02 05:30:34 +00:00
dev Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for 2002-03-17 19:40:26 +00:00
evbarm New interrupt framework for NetBSD/evbarm, and accompanying new 2002-01-30 03:59:39 +00:00
ifpga New interrupt framework for NetBSD/evbarm, and accompanying new 2002-01-30 03:59:39 +00:00
include * Change all uses of KERNEL_SPACE_START to KERNEL_BASE. 2002-03-23 02:53:59 +00:00
integrator Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
iq80310 Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
iq80321 Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
stand Add -nbsd to OUTPUT_FORMAT BFD target names. 2002-04-01 20:34:36 +00:00
Makefile Add some missing backslashes. 2001-11-09 23:36:52 +00:00