Зачем GCC (arm-linux-gcc) сохраняет значения регистров в стеке при вызове main() ?
Делаю загрузчик и никакого стека, как в прочем и памяти на этом этапе просто нет. Можно его как-то направить на путь истинный?
Добиться невосстановления регистров при выходе удалось вечным циклом в конце while(1); Все-равно до выхода из этой функции дело не дойдет никогда :)