NetBSD/sys/arch/arm/arm
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
..
arm_machdep.c Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
ast.c arm26 -> acorn26 changes. 2002-03-24 16:10:11 +00:00
blockio.S
bootconfig.c * rename MINIROOTSIZE to MEMORY_DISK_SIZE, so that all md(4) options 2002-03-10 19:56:37 +00:00
bus_space_notimpl.S
compat_13_machdep.c Add 26-bit and 32-bit types.h files, which indicate the programming 2001-11-22 17:59:57 +00:00
cpufunc_asm_arm3.S
cpufunc_asm_arm7tdmi.S
cpufunc_asm_arm8.S
cpufunc_asm_arm9.S Fix copying and disclaimer (ARM != Causality). 2002-01-29 15:27:29 +00:00
cpufunc_asm_arm67.S
cpufunc_asm_armv4.S
cpufunc_asm_sa1.S
cpufunc_asm_sa11x0.S Add a sleep routine for the SA-11x0. 2002-01-30 00:25:07 +00:00
cpufunc_asm_xscale.S Ignore cpu_sleep() if called with anything other than ARM_SLEEP_MODE_IDLE. 2002-03-19 19:41:57 +00:00
cpufunc_asm.S
cpufunc.c Use write-back caching on the Verde. 2002-03-28 16:47:49 +00:00
db_disasm.c
db_trace.c arm26->acorn26 transition. 2002-03-24 15:49:38 +00:00
disassem.c __RCSID -> __KERNEL_RCSID 2002-03-10 15:47:43 +00:00
disassem.h
disksubr_acorn.c
disksubr_mbr.c
disksubr.c strategy should have an 'r'. Inspired by similar change in OpenBSD. 2002-02-19 17:09:40 +00:00
fiq_subr.S Fix typo in comment. 2002-01-01 16:24:33 +00:00
fiq.c Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
in_cksum_arm.c Fix the asm macros 2001-12-08 21:18:50 +00:00
linux_sigcode.S More-or-less working signal handling for Linux processes on ARM. 2002-01-17 22:50:38 +00:00
linux_syscall.c __RCSID -> __KERNEL_RCSID 2002-03-10 15:47:43 +00:00
linux_trap.c Crude first cut at ARMLinux binary compatibility. Successfully runs 2002-01-14 23:14:32 +00:00
process_machdep.c Move the ARM, Ltd. floating point emulator to arch/arm. 2001-11-24 01:26:23 +00:00
procfs_machdep.c
sig_machdep.c arm26 -> acorn26 changes. 2002-03-24 16:10:11 +00:00
sigcode.S
softintr.c Move the generic ARM soft interrupt code into a generic place. 2002-01-29 22:54:14 +00:00
syscall.c arm26->acorn26 transition. 2002-03-24 15:49:38 +00:00
undefined.c arm26->acorn26 transition. 2002-03-24 15:49:38 +00:00
vectors.S Clean up handling of the vector page on 32-bit ARM systems: 2002-04-03 23:33:26 +00:00
vm_machdep_arm.c