1. Introduction and Motivation | ARM-A (aarch64), in Pyjama!
Автор: inpyjama (Archieves)
Загружено: 2023-11-26
Просмотров: 9912
𝗖𝗼𝘂𝗿𝘀𝗲 𝗼𝗻 𝗖 𝗣𝗼𝗶𝗻𝘁𝗲𝗿𝘀 - https://inpyjama.com/blog/c-pointers-... 𝐉𝐨𝐢𝐧 𝐭𝐡𝐞 𝐜𝐨𝐦𝐦𝐮𝐧𝐢𝐭𝐲 (𝐃𝐢𝐬𝐜𝐨𝐫𝐝): / discord
𝐘𝐨𝐮𝐓𝐮𝐛𝐞 𝐌𝐞𝐦𝐛𝐞𝐫𝐬𝐡𝐢𝐩: https://www.youtube.com/@inpyjama/join
ARM-A Architecture reference manual - https://developer.arm.com/documentati...
Cortex-A53 Technical reference manual - https://developer.arm.com/documentati...
ARM-A Programmer's guide - https://developer.arm.com/documentati...
𝗜𝗻 𝘁𝗵𝗶𝘀 𝗩𝗶𝗱𝗲𝗼: We introduced the ARM-A class of CPU with a focus on the aarch64 architecture. We started with some motivation as to why should one bother about ARM A class. Then focused on the classic A-class exception level stack is architectured, and some insight on why it is the way it is.
Further down the line, we have discussed the use-cases which involve all exception levels and normal and secure worlds. One is fingerprint recognition flow in a typical smartphone and the DRM (digital rights management) for the Apps like Netflix.
Lastly, we go through the content we would like to cover in this series along with the demos.
𝗙𝘂𝗹𝗹 𝗣𝗹𝗮𝘆𝗹𝗶𝘀𝘁: • 1. Introduction and Motivation | ARM-A (a...
𝗖𝗵𝗮𝗽𝘁𝗲𝗿𝘀:
00:00 Motivation - Why should we care?
02:55 Aarch64 exception level diagram
05:30 Mental model for visualising ELs
07:08 Why segregation into different ELs?
13:05 Non-secure and secure world
14:49 EL0, EL1 - What executes here
17:51 Hypervisor - Switching different VMs
19:40 VMs and their application in cloud computing
26:50 Motivation - Separation of Normal and Secure world
31:30 E.g. use-case Fingerprint Unlock - Flow tracing
35:22 E.g. use-case Netflix - Screenshot not allowed
41:22 Contents we will cover - Plan
51:14 Documentation we will refer throughout
56:16 Final thoughts and conclusion
𝙈𝙚𝙢𝙚𝙗𝙚𝙧𝙨:
𝗣𝗶𝘆𝘂𝘀𝗵 𝗜𝘁𝗮𝗻𝗸𝗮𝗿: / streetdogg
𝗠𝗮𝗵𝗺𝗮𝗱 𝗕𝗵𝗮𝗿𝗺𝗮𝗹: / mahmadbharmal
#inpyjama #cninja #embeddedsystems #embedded #clanguage #arm #aarch64 #arma
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: