先看技术架构:
既然 OH 是多内核设计,那必然会有个抽象层(KAL)统一接口供上层使用,还多了个 HDF 驱动框架,官方的引入考虑:
How to smoothly adapt device drivers to different kernels on the same hardware and minimize the workloads on d...
After reading the Android documentation on General Kernel Image (GKI), i have gained an understanding of what it means for OEMs.
We know every OEM could modify the Linux kernel in ...
原文链接:https://mp.weixin.qq.com/s/PQb_PwgxzyeeFZyz3FsO6w
EROFS pluster 模式的用处:
It’s used to judge whether inplace I/O can be used due to the current status of pclusters in the c...
问题如题,Linux workqueue 文档在描述 WQ_CPU_INSTENSIVE 时提到:
This flag is meaningless for unbound wq.
为什么这样说?本文尝试去解读这个标记。
unbound wq 就是 WQ_UNBOUND:
WQ_UNBOUND Work items queued to an unbo...
问题workqueue name 就是 alloc_workqueue 的第一个参数:
/** * alloc_workqueue - allocate a workqueue * @fmt: printf format for the name of the workqueue[...]#define alloc_workqueue(fmt, flags,...
先科普下 BCCBCC 官方:
BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. It makes use of extended BPF (Ber...