本文分析Linux thermal子系统的现状,以及可能与之配套使用的lm_sensors用户态工具的软件构架。提供给写thermal驱动的同学可以参考。
SMMU stalled transaction with device
发表于
更新于
This doc shares the logic of SMMU translation terminate with device. We will talk hardware operations and software code. This doc is based on code: https://github.com/Linaro/linux-kernel-warpdrive branch: zip-devel
vSVA逻辑分析
发表于
更新于
本文分析Linux vSVA现在的构架逻辑,用于相关开发人员对齐认识。目前为止Linux vSVA的代码还在构架讨论和代码review阶段。
ARM SMMUv3 architecture
发表于
更新于
本文梳理IOMMU相关的整体软硬件设计的全貌。具体的硬件以ARM SMMUv3作为例子。
如何尝试使用Linux SVA
发表于
更新于
本文介绍使用Linux SVA技术的方法,基于KunPeng920上的压缩解压缩设备。
使用动态库实现私有驱动的加载
发表于
更新于
本文讨论linux下使用动态库加载私有驱动库的一个设计。
C语言温故而知新
发表于
更新于
用这个文章来记录一些C语言里的知识点
KAE笔记
发表于
更新于
KAE是华为KunPeng服务器上加速器模块对应的openssl engine实现。本文是KAE的学习笔记。
Linux抢占概念
发表于
更新于
这篇文章把linux内核里的preempt这个概念介绍的比较清楚: http://news.eeworld.com.cn/mp/ymc/a52661.jspx 本文再把一些关键的点总结下。
Linux kernel poll
发表于
更新于
Linux内核poll系统调用实现的分析。