태그>arm아키텍처(총 8개의 글)
'arm아키텍처' 관련 최근글
-
- 블로그 이전 공지 - https://austindhkim.tistory.com/

-
Arm Linux Kernel Hacks by AustinKim|03/11 09:55
안녕하세요, Arm Linux Kernel Hacks(http://rousalome.egloos.com) 블로그를 운영하고 있는김동현입니다. 이글루스 블로그 플렛폼이 서비스를 정지한다는 공지가 올라 왔는데요.아래 블로그로 이사할 예정입니다. 리눅스 시스템 개발자 분들에게 유익한 컨텐츠를 ..
- 블로그 이전 공지 - https://austindhkim.tistory.com/
-
- [Arm프로세서] GIC: 인터럽트 콘트롤러가 필요한 이유

-
Arm Linux Kernel Hacks by AustinKim|2022/08/03 15:28
인터럽트 콘트롤러가 필요한 이유는 무엇일까요? 컴퓨터는 다음과 같이 구성돼 있기 때문입니다. ● CPU ● 메모리 ● I/O 장치 마이크로 프로세서는 CPU와 메모리를 깊이 있게 다룹니다. 그런데 실제 고객이 사용하는 제품은 키보드나 마우스와 같..
- [Arm프로세서] GIC: 인터럽트 콘트롤러가 필요한 이유
-
- [Arm프로세서] 하이퍼바이저 관점의 익셉션 벡터..

-
Arm Linux Kernel Hacks by AustinKim|2022/02/11 13:54
이전 절에서 익셉션 벡터 테이블의 스팩을 분석했습니다. 이어서 EL2가 실행되는 하이퍼바이저 관점에서 익셉션 벡터 테이블을 분석하겠습니다. 다음은 하이퍼바이저가 실행되는 EL2에서 본 익셉션 벡터 테이블..
- [Arm프로세서] 하이퍼바이저 관점의 익셉션 벡터..
-
- [Arm프로세서] 하이퍼바이저: HCR_EL2 레지스터에 접근하는 어셈블리 ..

-
Arm Linux Kernel Hacks by AustinKim|2022/02/09 18:16
이번에는 HCR_EL2 레지스터를 읽은 예시 코드를 소개합니다.다음은 XEN 하이퍼바이저에서 호출되는 _show_registers() 함수의 어셈블리 명령어입니다. 01 000000000025c550 <_show_registers.isra.14>:02 25c550: a9ba53f3 stp x19, x20, [sp, #-96]!03 25c554: 12001c54 ..
- [Arm프로세서] 하이퍼바이저: HCR_EL2 레지스터에 접근하는 어셈블리 ..
-
- [Arm프로세서][Armv7] 트러스트존(TrustZo..

-
Arm Linux Kernel Hacks by AustinKim|2021/12/30 06:19
트러스트존 아키텍처에서 논 시큐어 월드와 시큐어 월드를 기준으로 트러스트존의 주요 개념을 설명합니다. 그런데 Arm 아키텍처의 스팩 문서를 살펴보면 시큐어 상태와 논 시큐어 상태라는 용어를 만나게 됩니다..
- [Arm프로세서][Armv7] 트러스트존(TrustZo..
-
- [Arm프로세서] 트러스트존(TrustZone)의 유래

-
Arm Linux Kernel Hacks by AustinKim|2021/12/27 10:13
트러스트존의 유래를 소개하려면 먼저 시스템의 공격을 방지하기 위한 시스템의 설계 과정에 대해 언급할 필요가 있습니다. 2000년 초부터 다양한 소프트웨어 기술들이 소개되고 발전되는데, 이에 비례해 해킹 기..
- [Arm프로세서] 트러스트존(TrustZone)의 유래
-
- [Arm프로세서] AAPCS: Armv8: 브랜치와 복귀 ..

-
Arm Linux Kernel Hacks by AustinKim|2021/08/28 09:33
마지막으로 AAPCS와 연관된 명령어로 RET 에 대해 알아봅시다. 다음은 Arm 스팩 문서에서 명시된 RET 명령어에 대한 내용입니다. C6.2.219 RET Return from subroutine branches unconditionally to..
- [Arm프로세서] AAPCS: Armv8: 브랜치와 복귀 ..
-
- [ARM] ARM 프로세서를 배워야 하는 이유

-
Linux Kernel(4.19) Hacks by AustinKim|2019/12/17 21:16
이번 시간에는 ARM 프로세스를 왜 배워야하는지 이야기를 해보겠습니다. 우리가 어떤 것을 처음 배울 때는 그것을 왜 배워야 하는지 알면 좋습니다. 왜냐면, 무엇을 공부하기 전에 왜 배워야 하는지 알면 더 동기 부여가 되..
- [ARM] ARM 프로세서를 배워야 하는 이유



