[Arm프로세서][Armv7] 트러스트존(TrustZone): 시큐어 월드로 실행 흐름이 변경되는 과정
By Guillermo Austin Kim | 2021년 12월 29일 |
이번에는 Armv7 아키텍처에서 정의된 전체 동작 모드를 보면서 논 시큐어 월드에서 시큐어 월드로 실행 흐름이 바뀌는 과정과 이 때 SCR.NS 비트가 어떻게 바뀌는지 알아봅시다. 그림 11.4 모드, privilege 레벨과 시큐리티 상태들 먼저 그림을 넓은 시야로 봅시다. 그림의 왼쪽 부분은 논 시큐어 상태, 오른쪽 부분은 시큐어 상태를 나타냅니다. 각 박스 내에 PL이 보이는데 이는 Privilege level의 약자이며 권한 수준을 나타냅니다. 권한 수준이 낮은 User 모드는 PL0이고, 시스템 레벨로 권한 수준이 있는 System, IRQ, Undef, Abort, Supervisor 모드는 PL1입니다. 그런데 그림의 오른쪽 부분에도 PL0에 해당되는 User 모드, PL1에 해당되
arm32 - Unwind Idx/prolog 소개
By Guillermo Austin Kim | 2018년 1월 1일 |
TRACE32는 어떻게 각 함수마다 어떤 register를 stack에 push를 하고 지역 변수를 위해서 얼마 만큼의 공간을 확보하는지를 알까요? 모든 함수의 prolog를 체크하여 위 과정을 수행할까요? 그러기에는 과정들이 매우 복잡하므로, Build 과정에서 위의 prolog 정보를 미리 저장해둬요. Linux Kernel의 Symbol Table중에서 __start_unwind_idx에서부터 __stop_unwind_idx 영역이 있는데요.TRACE32명령창에 symbol.browse *unwind_idx 을 입력하면 해당 Symbol Table을 확인할 수 있어요.symbol___________________|type_____________________|address_______________
플레이스테이션 5 11월 출시 및 가격 발표
By eggry.lab | 2020년 9월 16일 |
PS5 출시일과 가격이 쇼케이스에서 발표됐습니다. 1차 출시국은 11월 12일이며, 미국 기준으로 가격은 디스크 에디션 499달러, 디지털 에디션 399달러로 책정됐습니다. 1차 출시국에는 한국이 들어가게 됐습니다. 기타 주요국가들은 2차 출시인 19일에 나올 듯 합니다. 영국 같은 나라조차 1차에 들어가지 못 했는데 한국이 1차인 건 대단하긴 하네요. 엑스박스도 한국이 1차 출시국인데 콘솔 런칭에서 한국 대접이 이런 날이 올 줄이야. 일단 가격에 대해서 말하자면, 이게 PS5와 소니에 기대할 수 있는 정말 최대치였습니다. 사용되는 부품과 기술수준을 고려할 때 디스크 버전이 499달러일 건 자명했습니다. 디지털 버전이 겨우 ODD 빼는 정도로 얼마나 가격을 깎을진 회의적이었습니다. 가격 공개를
탐론, 소니 E마운트용 70-300mm f4.5-6.3 발표
By eggry.lab | 2020년 9월 25일 |
코로나19에도 불구하고 탐론의 렌즈 출시 속도가 오히려 빨라지고 있군요. 70-180/2.8은 스케쥴 지연이 꽤 있었지만 28-200, 70-300 등 올해 3개나 나오게 됐습니다. 이전에 1년에 한개씩 나왔던 거 생가갛면... 가변조리개의 70-300mm는 근래에는 보기 드물어졌지만, 한때 모든 브랜드에 얼추 비슷한 사양에 비슷한 가격으로 풀프레임, 크롭 유저 모두에게 저렴하게 망원 욕구를 충족시켜줬습니다. 70-200/2.8이 망원의 대표격이라고 하지만 리치가 모자란 것도 있고, 100-400급은 너무 비싸기도 해서 조리개를 희생한 대신 휴대성 괜찮은 70-300이 갈증을 채워줬죠. 하지만 70-300은 신제품이 그리 잘 나오지 않았습니다. 가장 최근에 나온 게 FE용 소니 7