Arm64_asid

最近在工作中定位了一个比较困难的问题,涉及到了Arm64的asid相关的概念,这里来简单总结下它的来龙去脉.

记录的习惯

多记录 作为全职开发者,有一项被我们低估的技能: 知识管理. 无论是通过时间,经验,阅读还是个人解决工作中的问题,也可能是解决一些编译问题或者配置

Arm64异常模型

无论在x86还是arm中都有类似CPU执行等级的设计,较高的执行等级可以管理更多的资源,执行更多的指令. 而较低权限的执行等级则受限于硬件机制设计,从而可以在某种安全边界内运行. 本文主要翻译自Armv8-A官方文档,用于学习Arm的执行等级设计. 同时类比x86系统,相互印证.

工作之余的技术成长

弱相关 最近在hackernew上读到一篇:Always do Extra. 和自己之前的想法比较有共鸣.大多数开发人员的工作不可避免地会有某种重复和套路,这会

PARA知识分类方法

知识管理的问题 当前知识管理很容易遇到两类问题: 搜集狂: 只管收藏和购买,没有投入时间学习,看似搜集了一堆材料,个人成长为零. 狗熊掰苞米: 每次都