태그>arm(총 451개의 글)
'arm' 관련 최근글
-
- [정보] 모든 맥 CPU 아키텍처의 간략한 역사

-
Jini 가 만들어가는 세상 by Jini|2020/11/11 11:28
지난 36 년 동안, 애플 매킨토시는 세 가지 CPU 아키텍처를 가지고 발전해 왔으며 이번 ARM을 통해 잠재적으로 네 번째로 마이그레이션 할 태세입니다. ARM 으로의 전환에 대한 소문으로 시작되어 어제 발표된 M..
- [정보] 모든 맥 CPU 아키텍처의 간략한 역사
-
- 인텔과는 안녕! Apple의 첫 ARM-Based(Apple..

-
Jini 가 만들어가는 세상 by Jini|2020/11/11 10:43
애플의 새로운 자체 CPU M1이 탑재된 MacBook Air, MacBook Pro 13인치, Mac Mini 모델을 발표했습니다. M1의 설명은 아래와 같습니다 . Apple M1- 160억개의 트렌지스터- 8코어 (고성능 4코어, 고효율..
- 인텔과는 안녕! Apple의 첫 ARM-Based(Apple..
-
- 애플 실리콘 맥 실제 제품 발표 소감

-
being nice to me by 오오|2020/11/11 05:35
드디어 대망의 애플 실리콘 맥이 공식 발표되었습니다. A.가 아니라 (Mac의?) M입니다. SoC 라 그냥 하나의 커다란 칩에 다 때려박은 매우 모바일스러운 칩. 이걸 장착한 신형 맥북 에어, 맥 미니, 맥북 프로 13인치가..
- 애플 실리콘 맥 실제 제품 발표 소감
-
- [ARM프로세서] 익셉션 벡터는 프로세스의 어느..

-
ARM Linux Kernel Hacks by AustinKim|2020/11/03 22:23
프로세스 입장에서 익셉션을 유발하는 명령어를 실행하면 ARM 프로세서는 익셉션 벡터로 프로그램 카운터를 브랜치합니다. 이어서 익셉션를 처리하는 익셉션 벡터 핸들러가 실행됩니다. 그렇다면 익셉션 벡터..
- [ARM프로세서] 익셉션 벡터는 프로세스의 어느..
-
- 드디어 올 것(애플 실리콘 맥)이 오나? + DTK 얘기

-
being nice to me by 오오|2020/11/03 08:16
개인적으로 올해 가장 기대가 되는 애플 이벤트입니다. 올해 안에 낸다면서 질질 끌어서 현기증이 나는 중, 지난주에 유니버설 앱 퀵 스타트 프로그램 멤버에게 돌린 이런 메일을 받고 나서 드디어 발표가 임박했군.하는 생..
- 드디어 올 것(애플 실리콘 맥)이 오나? + DTK 얘기
-
- [ARM] 익셉션이 발생하면 프로세스는 어떻게 ..

-
ARM Linux Kernel Hacks by AustinKim|2020/11/03 07:16
이번에는 64비트 기반 ARMv8 아키텍처 기준으로 proc_func_ptr 함수의 코드를 봅시다. 01 ffffff8008106d7c :02 ffffff8008106d7c: d10083ff sub sp, sp, #0x2003 ffffff8008106d80: f90007e0 str x0, [sp,#8]04 ffffff8008106d84: b9001..
- [ARM] 익셉션이 발생하면 프로세스는 어떻게 ..
-
- [ARM] 익셉션이 발생하면 프로세스는 어떻게 ..

-
ARM Linux Kernel Hacks by AustinKim|2020/11/03 07:15
많은 학생이나 SW 개발자들은 "ARM의 익셉션 벡터 테이블을 열심히 읽어도 잘 모르겠다", 혹은 "무슨 내용인지 와 닿지 않는다"라는 불만을 토로합니다. 또한 "ARM 익셉션..
- [ARM] 익셉션이 발생하면 프로세스는 어떻게 ..
-
- [ARM프로세서] 소프트웨어 관점에서 익셉션(E..

-
ARM Linux Kernel Hacks by AustinKim|2020/11/02 14:22
소프트웨어 입장에서 익셉션이란 무엇일까요? 소프트웨어 입장에서는 익셉션의 종류에 따라 익셉션을 2가지 관점으로 볼 수 있습니다. ❑ 치명적인 오류: 메모리 어보트 타입 익셉션(Prefetch Abort..
- [ARM프로세서] 소프트웨어 관점에서 익셉션(E..
-
- [ARM프로세서] 익셉션(Exception)과 관련..

-
ARM Linux Kernel Hacks by AustinKim|2020/10/23 20:38
실전 SW 개발자 입장에서 익셉션이 발생했을 때 확인해야 할 가장 중요한 정보는 레지스터입니다. ARM 프로세서는 익셉션을 감지하면 레지스터에 익셉션과 관련된 정보를 업데이트하기 때문입니다. 그렇다면 ..
- [ARM프로세서] 익셉션(Exception)과 관련..
-
- [ARM프로세서] 익셉션 벡터 테이블 소개

-
ARM Linux Kernel Hacks by AustinKim|2020/10/21 14:41
이번 포스팅에서는 ARMv7과 ARMv8 아키텍처의 익셉션 벡터 테이블을 차례로 소개합니다. ARMv7 익셉션 벡터 테이블 "표 7.2"는 ARMv7 익셉션 벡터 테이블입니다. 우선 표를 읽고 해석해 봅..
- [ARM프로세서] 익셉션 벡터 테이블 소개
-
- [ARM프로세서] 익셉션이 발생할 때 전체 흐름

-
ARM Linux Kernel Hacks by AustinKim|2020/10/18 15:27
이번에는 익셉션의 전체 실행 흐름도를 보면서 익셉션의 동작 원리를 알아봅시다. 그림 7.7 익셉션이 발생할 때 전체 흐름 익셉션의 전체 실행 흐름도는 4단계로 분류할 수 있습니다. 1단계: 프로세스가 실행하는 ..
- [ARM프로세서] 익셉션이 발생할 때 전체 흐름
-
- [ARM프로세서] 익셉션 클래스: 리눅스 커널 LK..

-
ARM Linux Kernel Hacks by AustinKim|2020/10/17 10:49
이번 포스팅에서는 LKDTM 기능을 활용해 강제 크래시를 유발한 후 얻은 익셉션 클래스 레지스터의 값에 대해 정리한다. 오버뷰 "DABT (current EL)" 익셉션 클래스가 37인 경우 데이터 어보..
- [ARM프로세서] 익셉션 클래스: 리눅스 커널 LK..
-
- [ARM프로세서] 'csel' 명령어

-
ARM Linux Kernel Hacks by AustinKim|2020/10/16 11:47
이번에는 ARMv8 아키텍처에서 제공하는 명령어 중에 C 언어의 3항 연산자가 연상되는 csel를 알아봅시다. 다음은 분석하려는 코드입니다. 115| printk(!error ? "okayn" : "failedn&quo..
- [ARM프로세서] 'csel' 명령어
-
- [ARM] 'yield' 명령어

-
ARM Linux Kernel Hacks by AustinKim|2020/10/16 11:06
* yield는 nop와 같은 명령어로써, SMP 시스템의 ARM 버스가 yield이 실행된 CPU 코어에 낮은 우선 순위를 부여하도록 한다. * yield는 프로세스가 특별히 할 일이 없을 때 실행된다. ARM 문서 내용 A similar use might be in modifying the arbitration priority of the ..
- [ARM] 'yield' 명령어
-
- [ARM프로세서] 익셉션(Exception)이 발생..

-
ARM Linux Kernel Hacks by AustinKim|2020/10/16 05:56
익셉션은 ARM 프로세서의 핵심 기능 중 하나입니다. 이번 절에서는 ARM 아키텍처에서 적용된 익셉션의 개념을 소개하고, ARM 프로세서에서 익셉션이 어떤 방식으로 동작하는지 설명합니다. 이후 소프트웨어..
- [ARM프로세서] 익셉션(Exception)이 발생..




