Я работаю над некоторым исследовательским проектом на плате ZC706, который содержит Zynq-7000 соц.Мне нужно знать, что процессор Cortex-A9 в Zynq-7000 реализовал буфер возврата стека (буфер возврата стека - это метод спекуляции потока программы, такой как предсказание ветвления) или нет.В Техническом справочнике Zynq-7000 я видел несколько регистров, которые указывают, что стек возврата был реализован или нет.
, как вы можете видеть в регистровом бите ETMCCER23 указывают детали реализации стека возврата, и его значение сброса равно 0.
Теперь я хочу знать, что это означает, что стек возврата не реализован в этом SOC?Правильно?
извините за простой вопрос, но я действительно сомневаюсь, и мне интересно, что реализация буфера возврата стека необязательна в ядрах ARM.