ooweatah.log
로그인
ooweatah.log
로그인
Armv8 레지스터와 컨텍스트의 관계
TAEWOO HA
·
2023년 5월 22일
팔로우
0
ARMv8
Kernel
linux
국비지원교육
코딩부트캠프
프로그래머스 데브코스
0
프로그래머스 데브코스 "리눅스 시스템 및 커널 전문가" 8주차 - 운영체제의 개념과 리눅스 커널
목록 보기
2/21
범용 레지스터
X0 ~X30이 범용 레지스터
PC : 프로그램 카운터
SP : 스택 포인터
스페셜 레지스터
SPSR : pstate값이 이곳에 업데이트
ELR : 익셉션 링크 레지스터
EL2 : 하이퍼바이저, EL3 : 트러스트존 EL3 모니터
익셉션 레벨 0 에서 1으로 스위칭
인터럽트시 0에서 1로, 인터럽트 서비스 루틴, 다시 유저공간으로 복귀
AAPCS 관련 레지스터
X0 ~ X7 : 함수로 전달되는 인수값을 저장
X9 ~ X15 : 함수를 호출할 때 지역 변수를 저장
X29 : 프레임 포인터 레지스터로 이전 스택 포인터 주소를 저장
X30 : 링크 레지스터
TAEWOO HA
팔로우
다음 포스트
가상화와 트러스트 존
0개의 댓글
댓글 작성