Unify interrupts bit definition and usage.
Extend definition of PSR and CPU CONTROL registers.
Remove duplicates definitions of interrupts bits.
Minimize usage of leaked definitions from pte.h
Rename pmap_kenter_temp() to commonly used pmap_kenter_temporary().
Note: minidump still needs next cleanup.
Cleanup switch.S. Simplify frame structures used in system.
Simplify TLS handling.
Since TLS pointer cannot be changed directly from userland is not necessary to save it on each task switch.
Add definition for CP15 registers. Define new inline TLB and cache functions.
Cleanup exception.S. Prepare for later unification of data_abort_handler() and prefetch_abort_handler().
First step in cleanup of locore.S. Fix initial stack allocation. Rename initial page table and use it for startup of secondary cores too. Same page table can be used for CPU hot plug and/or power management later.
Add new ARMv6 specific trap-v6.c .