지난 게시글에서는 ARMv8 아키텍쳐의 가장 큰 특징인 Exception level과 execution state에 대해 설명하였다. 이번 포스팅에서는 소개한 exception level간의 이동, security state 변경에 대해 설명하고자 한다...
ARMv7 CPU부터 ARMv8 CPU까지 다루면서 ARM 기반 CPU에 대해 공부를 해나가고 있는데, 블로그에 정리하면 좋겠다는 생각이 들어서 정리해 보려고 한다. 얼마전 ARM에서 발표한 loadmap이다. 저전력과 효율성을 표..
그 동안 너무 전문적인, 어떻게보면 지엽적인(?) 컨텐츠로 포스팅을 진행했던 것 같다. 아무래도 ARMv7을 기반으로 하는 마이크로 컨트롤러를 사용하시는 분들이 많고, SoC를 다루시는 분들이 아무래도 적기 때문..
지난 포스팅에서는 Exception 이 무엇인지, exception의 type에는 어떤 종류가 있는지에 대해 알아보았다. https://gongpd.tistory.com/entry/ARMv8-%EA%B8%B0%EC%B4%88-Exception%EC%9D%B4%EB%9E%80-Exception-ty..
지난 포스팅들에서 ARMv8 아키텍쳐의 기본이 되는 Exception level이라는 개념과 Exception level 변경을 위해 SPSR (Saved Program Status Register) 과 PSTATE (Processor State) 라는 개념을 알아보았다. 이번..