[Arm프로세서] Armv8: VBAR_EL2 - Xen 하이퍼바이저의 익셉션 벡터와 익셉션 핸들러

Guillermo Austin Kim|2021년 2월 12일
Posts

[Arm프로세서] Armv8: VBAR_EL2 - Xen 하이퍼바이저의 익셉션 벡터와 익셉션 핸들러

Guillermo Austin Kim|2021년 2월 12일

이어서, Armv8 아키텍처의 EL2에서 실행되는 Xen 하이퍼바이저의 익셉션 벡터와 익셉션 핸들러 코드를 분석하겠습니다. 코드를 보기 앞서 VBAR_EL2 기준 익셉션 벡터 테이블을 보겠습니다. 표 9.21 VBAR_EL2 기준의 익셉션 벡터 테이블 위 익셉션 벡터 테이블의 항목 중 EL2 with SP_EL0에 대한 익셉션 벡터와 익셉션 핸들러 코드를 소개하겠습니다.  [중요]이번 절에서 분석한 Xen 하이퍼바이저의 익셉션 벡터 베이스 주소는 0x269800입니다. 이 기준으로 익셉션 벡터와 익셉션 핸들러를 분석합니다. 'EL2 with SP_EL0' 'EL2 with SP_EL0' 항목에 대응되는 익셉션 벡터와 익셉션 핸들러의 전체 코드는 다음과 같습니다. 0000000000269800 &lt