本文分析Linux内核的writeback的基本逻辑,分析依赖的内核版本是v6.8-rc5。
ARM64系统寄存器总结
发表于
更新于
本文总结ARM64系统寄存器的基本逻辑,我们从基本的CPU配置、中断异常逻辑、地址 翻译、时钟、GIC、SMMU以及虚拟化的逻辑出发,看看对应功能的基本系统寄存器。 本文重点看基础且重要的寄存器,重点是给一个整体的描述,具体功能需要在独立的 文档中总结。参考的ARM spec的版本是J.a。
转载-ARM Virtualization: Performance and Architecture Implications
发表于
分类于
reprint
这是介绍ARM虚拟化的一篇论文,spec看的无聊,看下论文也是挺好的。
ARM64 NMI中断的基本逻辑
发表于
本文梳理ARM64中不可屏蔽中断(NMI)的基本逻辑。
转载-二进制翻译技术研究综述
发表于
分类于
reprint
转载一篇二进制翻译综述的文章,算是对做QEMU TCG的一个纪念吧。
Linux内核NMI-watchdog基本逻辑
发表于
本文梳理Linux内核基于NMI的watchdog的基本逻辑。分析依赖的Linux内核版本是v6.8-rc5
Linux内核soft-lockup检测机制
发表于
本文梳理Linux内核soft lockup检测机制的基本逻辑。分析依赖的Linux内核版本是v6.8-rc5
hns3各个模块的关系
发表于
更新于
分析一个问题,这个问题和hns3有关系,这里分析下hns3各个模块的逻辑,以及主要 数据结构的逻辑。分析完全依赖Linux主线代码v6.8-rc5。
qemu_tcg中WFE指令的模拟
发表于
本文分析qemu tcg中对ARM64 WFE指令模拟的基本逻辑,分析使用的qemu版本是v8.2.50。
Linux系统CPU带宽控制
发表于
本文总结Linux内核里关于CPU使用带宽控制的基本逻辑。Linux是一个多用户的操作 系统,管理员可以通过一定的手段控制用户(线程)对CPU资源的使用,本文分析内核 对这个特性的支持逻辑。