Fork me on GitHub
侧边栏
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 137 下一页
摘要: kmalloc 使用 Slab Cache 的核心原因是 提升小内存分配效率 和 减少内存碎片。其设计依赖于 Linux 内核的 Slab 分配器机制,并通过 flags 参数控制分配行为。以下是具体分析: 1. 为什么 kmalloc 使用 Cache? (1) 性能优化:快速分配与释放 Slab 阅读全文
posted @ 2025-06-14 23:41 yooooooo 阅读(83) 评论(0) 推荐(0)
摘要: 特性介绍 MPAM 是 ARM v8.4引入的Cache QoS和 内存带宽QoS功能特性,是目前业界与之最接近的是 intel 的 RDT 特性。引入MPAM功能特性,主要是为了解决CPU访存过程中因为共享资源的竞争带来的关键性业务性能下降或者系统整体性能下降的问题,这对于混部业务的部署来说,尤为 阅读全文
posted @ 2025-06-12 18:12 yooooooo 阅读(360) 评论(0) 推荐(0)
摘要: ioremap_np 和 ioremap 都是用于将物理地址映射到内核虚拟地址空间的函数,但它们有一些关键区别: 作用 ioremap: 用于将设备的物理地址映射到内核虚拟地址空间,使得驱动程序可以通过虚拟地址访问设备寄存器。它通常用于内存映射I/O(MMIO) [1] [2]. ioremap_n 阅读全文
posted @ 2025-06-11 14:14 yooooooo 阅读(119) 评论(0) 推荐(0)
摘要: iATU(Internal Address Translation Unit) 是一种用于 PCIe(Peripheral Component Interconnect Express)设备的硬件模块,主要用于实现 地址转换 功能。 它的作用是将设备访问的 内存地址 从 设备视角 转换为 主机视角 阅读全文
posted @ 2025-06-11 11:47 yooooooo 阅读(369) 评论(0) 推荐(0)
摘要: 在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)
摘要: 1. 背景介绍 在偶然的一次实验中(具体是pinctrl实验),我发现有些平台的pincontroller驱动起得很晚,而pinctrl client驱动却起得很早,在设备驱动模型中probe之前又会进行管脚复用的相关设置,按照常理来讲,这就产生了某种依赖性: pincontroller必须尽早启动 阅读全文
posted @ 2025-06-10 14:54 yooooooo 阅读(184) 评论(0) 推荐(0)
摘要: 要获取 ftrace events(函数跟踪事件),你可以通过以下几种方式来查看和使用它们: ✅ 方法一:查看当前系统支持的 ftrace events 你可以通过以下命令查看系统中所有可用的 ftrace 事件: cat /sys/kernel/debug/tracing/available_ev 阅读全文
posted @ 2025-06-06 11:50 yooooooo 阅读(99) 评论(0) 推荐(0)
摘要: 使用 Systrace 查看 UI 卡顿时,主要看以下线程: 主线程(UI 线程) 线程名称 :一般以应用的包名加主线程标识显示,如 com.example.app:main。 关键事件分析 :在 Graphics 轨道中的 Frame 事件是重点,正常帧耗时应小于 16ms(60fps),若超过则 阅读全文
posted @ 2025-06-06 10:19 yooooooo 阅读(162) 评论(0) 推荐(0)
摘要: 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)
摘要: 【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 下一页