CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/01/18 05:03:11
Modified files:
sys/arch/arm/arm: cpufunc_asm_sa1.S cpufunc_asm_xscale.S
exception.S fiq_subr.S
sys/arch/arm/include: frame.h
sys/arch/zaurus/stand/zbsdmod: zbsdmod.c
Log message:
The 'mrs' instruction only deals with the whole register without
masking. Remove the use of cpsr_all/spsr_all with 'mrs' and just use
the register names. This matches the arm docs and avoids confusion as
cpsr_all/spsr_all don't include bits 23->8 when used with the 'msr'
instruction but do with 'mrs'.