[assembly]-ARMV8-arch64汇编学习笔记
[assembly]-ARM ASM内联汇编学习
[assembly]-汇编示例:c语言翻译成汇编
[assembly]-ARM64汇编语言学习笔记
[assembly]-ARMV8的load/store指令学习笔记
[assembly]-A64指令集合总结
[register]-在armv8/armv7中ARM system control registers的区别
[register]-armv7和armv8的寄存器介绍
[register]-ARM64重要寄存器介绍
[architecture]-ARMV8的ELx等级切换
[architecture]-AXI/APB/AHB/ACE的介绍
[architecture]-同步异常svc/hyc/smc的产生和返回eret
[architecture]-AMRV7和ARMV8中的一些细微差异
[architecture]-ARM-linux异常向量表介绍
[architecture]-armv7/armv8的异常向量表和基地址
[gic]-linux和optee的中断处理流程举例(gicv3举例)
[gic]-ARM gic总结
[gic]-gicv2的bypass功能
[gic]-gicv3的1020-1023号的中断的使用
[gic]-ARM gic介绍
[mmu/cache]-ARM cache的学习笔记-一篇就够了
[mmu/cache]-MMU的寄存器学习
Trustzone视频合集<----点击此处
[trustzone]-ARMV8 trustzone学习总览
[trustzone]-Trustzone之安全扩展
[trustzone]-ARMV8的aarch64和aarch32环境下ELx级别的理解
[trustzone]-TZC400学习总结
[ATF]-ATF的异常向量表介绍-(irq,fiq,smc,hyc…)
[ATF]-smc指令详解
[ATF]-ARM级别/异常/状态切回时候的寄存器保存与恢复
[ARM Core]-ARM A76学习笔记
[optee_os]-optee的异常向量表-(irq,fiq,svc…)
[optee_os]-optee中的thread_vector_table线程向量表
[optee_os]-optee的error codes
[optee_os]-optee中的arm64的virt_to_phys的实现
[GP]-Globalplatform TEE api介绍
1、aes/rsa/数字摘要hash对称加解密/非对称加解密概念详解
2、openssl命令行的使用(aes/rsa签名校验/rsa加密解密/hmac)
3、base64_encode和base64_decode的C语言实现
4、The Armv8 Cryptographic Extension在linux中的应用
5、RSA私钥pem转换成der, 在将der解析出n e d p q dp dq qp
6、python3中rsa(签名验签加密解密)aes(ecb cbc ctr)hmac的使用,以及unittest测试用例
[学习笔记]-Linux内核设计与实现学习笔记
[同步机制]-spin_lock的详细介绍以arm64为例
[同步机制]-linux内核同步方法
[同步机制]-信号量semaphore的代码导读和介绍
[同步机制]-spinlock在armv7和armv8中的不同
[同步机制]-spinlock代码导读和分析
[中断/异常]-linux kernel的异常量表介绍(irq,fiq,swi,svc…)
[中断/异常]-linux中的SGI(核间中断)IPI_RESCHEDULE详解
[中断/异常]-ARM64 linux kernel中local_irq_disable()、local_irq_enable()的原理
[内存管理]-virtual kernel memory layout介绍(linux kernel arm64)
[内存管理]-linux kernel arm64中的virt_to_phys解析
[内存管理]-cache汇编解读
[进程管理]-linux kernel进程切换(寄存器保存与恢复)
[crypto]-The Armv8 Cryptographic Extension在linux中的应用
[other]-linux kernel的问与答
[other]-linux kernel中的数据结构和算法
[other]-在linux kernel中netlink的使用示例
[other]-linux kernel使用技巧
[other]-linux kernel变成数组使用示例
[other]-在linux kernel或android中解析cmdline参数
[other]-向linux kernel中添加cmdline的四种方式
[other]-linux kernel的ErrorLog随记录
标题 | 文章 |
---|---|
module_init | linux内核中的module_init/initcall代码导读 |
bootup | linux kernel中的进程栈 |
reserves |
MTK for Google AttestationKey介绍
MTK:oemlock介绍
Android Security视频合集<----点击此处
标题 | 文章 |
---|---|
gatekeeper | Android Gatekeeper流程深度解剖 |
fingerprint | reserved |
face | reserved |
生物认证 | android密码解锁/指纹解锁返回的authToken深度解剖 |
keymaster/keystore | Android Keymaster/keystore的代码导读 |
专题 | 中断系列 | 说明 |
---|---|---|
1 | ARM Core如何响应中断的 | ARM的异常有哪些? 向量表基地址 向量表offset |
2 | 在linux、optee、ATF中的中断异常向量表 | linux optee ATF |
3 | 同步异常的介绍 | 同步异常svc/hyc/smc的产生和返回eret |
4 | gicv2的介绍 | ---- |
5 | gicv3的介绍 | ---- |
6 | gicv3中断的举例介绍 | ---- |
===========================
backup
ARM分类专栏的管理:
[trustzone]-
[register]-
[gic]-
[mmu/cache]-
[architecture]-
[assembly]-
[ATF]-
[ARM Core]-
kernel:
[学习笔记]-
[同步机制]-
[中断/异常]-
[内存管理]-
[进程管理]-
[crypto]-
[other]-