Приветствую.
Достался в наследство (к сожалению с минимумом документации; прежние разработчики также не уцелели

) простой бутлоадер для arm926ej-s платформы. Бут после инициализации чипа передает управление uC-OS/II.
И в начале после таблицы векторов наткнулся вот на такой код:
mrs r0, CPSR
orr r0, r0, #0xc0
msr cpsr_c, r0
(... далее здесь идет сброс кеша, инит MMU и пр. манипуляции )
Т.е. читаем cpsr и сбрасываем режим процессора в 00000. Непонятен смысл этого действия, может быть есть какое-то логическое обоснование?