Цитата
Для хранения указателя TCB на текущую задачу как раз и удобно блокировать регистр. Тем более что как раз R9 и можно использользовать как TR (thread register)
Извините, но это - бред. Выигрыш от удаления пары LDR/STR указателя на TCB никак не может пересилить отнятие полноценного регистра у компилятора.
Цитата
А в Cortex уже нет никаких банков!
И это серьезнейший минус.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин