[Arm프로세서] Armv8: 메모리 어보트로 Synchronous 익셉션이 처리되는 전체 흐름
Post
원문 보기 →[Arm프로세서] Armv8: 메모리 어보트로 Synchronous 익셉션이 처리되는 전체 흐름
Armv7 아키텍처에서는 메모리 어보트를 유발하는 명령어가 실행되면 데이터 어보트, 프리페치 어보트, Undefined Instruction과 같은 익셉션을 유발합니다. 각각 익셉션 핸들러에서 디버깅 정보를 출력하고 시스템을 리셋시킵니다. 마찬가지로 Armv8 아키텍처는 메모리 어보트를 유발하는 명령어가 실행되면 Synchronous 익셉션을 유발하며 해당 익셉션 핸들러에서는 시스템을 리셋시키는 동작을 수행합니다. 다음 그림을 보면서 메모리 어보트를 유발하는 명령어를 실행했을 때 Synchronous 익셉션이 처리되는 전체 흐름을 알아봅시다. 그림 9.5 메모리 어보트 타입 Synchronous 익셉션이 발생할 때 전체 흐름 그림 9.5와 같이 익셉션의 전체 실행 흐름은 4단계로 분류될 수 있는데,


