会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
137
下一页
2025年6月14日
kmalloc为什么会使用cache机制
摘要: kmalloc 使用 Slab Cache 的核心原因是 提升小内存分配效率 和 减少内存碎片。其设计依赖于 Linux 内核的 Slab 分配器机制,并通过 flags 参数控制分配行为。以下是具体分析: 1. 为什么 kmalloc 使用 Cache? (1) 性能优化:快速分配与释放 Slab
阅读全文
posted @ 2025-06-14 23:41 yooooooo
阅读(83)
评论(0)
推荐(0)
2025年6月12日
ARM64 MPAM资源隔离特性介绍
摘要: 特性介绍 MPAM 是 ARM v8.4引入的Cache QoS和 内存带宽QoS功能特性,是目前业界与之最接近的是 intel 的 RDT 特性。引入MPAM功能特性,主要是为了解决CPU访存过程中因为共享资源的竞争带来的关键性业务性能下降或者系统整体性能下降的问题,这对于混部业务的部署来说,尤为
阅读全文
posted @ 2025-06-12 18:12 yooooooo
阅读(360)
评论(0)
推荐(0)
2025年6月11日
ioremap_np和ioremap的作用及区别
摘要: ioremap_np 和 ioremap 都是用于将物理地址映射到内核虚拟地址空间的函数,但它们有一些关键区别: 作用 ioremap: 用于将设备的物理地址映射到内核虚拟地址空间,使得驱动程序可以通过虚拟地址访问设备寄存器。它通常用于内存映射I/O(MMIO) [1] [2]. ioremap_n
阅读全文
posted @ 2025-06-11 14:14 yooooooo
阅读(119)
评论(0)
推荐(0)
深入解析 PCIe 的 iATU(Internal Address Translation Unit)及其工作原理
摘要: iATU(Internal Address Translation Unit) 是一种用于 PCIe(Peripheral Component Interconnect Express)设备的硬件模块,主要用于实现 地址转换 功能。 它的作用是将设备访问的 内存地址 从 设备视角 转换为 主机视角
阅读全文
posted @ 2025-06-11 11:47 yooooooo
阅读(369)
评论(0)
推荐(0)
2025年6月10日
PCIE BDF介绍
摘要: 在PCIe地址中,0001:01:00.0 表示设备在PCIe总线上的位置。这个地址由四个部分组成: 域(Domain):0001 表示设备所在的PCIe域。域用于区分不同的PCIe根复合体(Root Complex)。 总线(Bus):01 表示设备所在的总线号。 设备(Device):00 表示
阅读全文
posted @ 2025-06-10 17:04 yooooooo
阅读(440)
评论(0)
推荐(0)
linux driver probe deferral 机制
摘要: 1. 背景介绍 在偶然的一次实验中(具体是pinctrl实验),我发现有些平台的pincontroller驱动起得很晚,而pinctrl client驱动却起得很早,在设备驱动模型中probe之前又会进行管脚复用的相关设置,按照常理来讲,这就产生了某种依赖性: pincontroller必须尽早启动
阅读全文
posted @ 2025-06-10 14:54 yooooooo
阅读(184)
评论(0)
推荐(0)
2025年6月6日
ftrace event如何获取
摘要: 要获取 ftrace events(函数跟踪事件),你可以通过以下几种方式来查看和使用它们: ✅ 方法一:查看当前系统支持的 ftrace events 你可以通过以下命令查看系统中所有可用的 ftrace 事件: cat /sys/kernel/debug/tracing/available_ev
阅读全文
posted @ 2025-06-06 11:50 yooooooo
阅读(99)
评论(0)
推荐(0)
systrace看UI卡顿看哪个线程
摘要: 使用 Systrace 查看 UI 卡顿时,主要看以下线程: 主线程(UI 线程) 线程名称 :一般以应用的包名加主线程标识显示,如 com.example.app:main。 关键事件分析 :在 Graphics 轨道中的 Frame 事件是重点,正常帧耗时应小于 16ms(60fps),若超过则
阅读全文
posted @ 2025-06-06 10:19 yooooooo
阅读(162)
评论(0)
推荐(0)
2025年6月5日
STS、CTS、GTS、VTS测试指南
摘要: Android Security Test Suite (STS) 是谷歌关于android安全补丁安装情况的一个测试套件STS和security patch相关的,是CTS测试新增加一项安全测试套件。STS是201808才开始测试的。 Security patch日期在3个月内是GTS的一个cas
阅读全文
posted @ 2025-06-05 10:22 yooooooo
阅读(1061)
评论(0)
推荐(0)
google STS测试failed
摘要: 【STS测试】failure of android.security.sts.KernelLtsTest#testRequiredKernelLts_WARN 总结: 获取以下信息: 安全补丁版本spl:2024-12-05 kernel版本5.15.148 确认spl+6个月是否在【kernel-
阅读全文
posted @ 2025-06-05 09:57 yooooooo
阅读(66)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
137
下一页
公告