2026年1月23日

Perfetto笔记-1-Perfetto官方文档翻译-1-Trace Analysis-1-PerfettoSQL

摘要: 基于 kernel-5.4 PerfettoSQL有两部分,这里是第一部分: (1) Trace Analysis / PerfettoSQL: https://perfetto.dev/docs/analysis/perfetto-sql-getting-started (2) Advanced 阅读全文

posted @ 2026-01-23 21:23 Hello-World3 阅读(1) 评论(0) 推荐(0)

2026年1月20日

Arm64架构-1-上下文切换-2-相关实验

摘要: 一、内核线程变用户进程 基于msm-5.4 1. 简介 本实验想参考内核init线程变成用户init进程的做法,实现驱动中创建一个内核线程,然后其装载用户程序变成用户进程。 //创建init内核线程: rest_init //init/main.c kernel_thread(kernel_init 阅读全文

posted @ 2026-01-20 16:45 Hello-World3 阅读(2) 评论(0) 推荐(0)

2026年1月13日

内存管理-57-系统零页

摘要: 基于 msm-5.4 一、简介 匿名页面缺页异常处理 do_anonymous_page() 中使用了系统零页,因为对于 malloc() 来说。分配的内存仅仅是进程地址空间中的虚拟地址。若此时用户程序需要读这个 malloc() 分配的虚拟内存,那么系统会返回全 0 的数据。因此Linux内核不必 阅读全文

posted @ 2026-01-13 17:16 Hello-World3 阅读(6) 评论(0) 推荐(0)

2025年12月30日

virtio-2-日常汇总

摘要: 1. virtio绑核 virtqueue_set_affinity() 本质上是通过设置中断亲和性来间接控制处理 virtqueue 事件的线程,其核心作用对象是中断。virtio 设备的每个 virtqueue 通常对应一个独立的中断向量。当设备产生 I/O 事件时,会触发对应中断,内核随后会调 阅读全文

posted @ 2025-12-30 17:53 Hello-World3 阅读(3) 评论(0) 推荐(0)

2025年12月20日

Linux内核机制—cpu_hotplug-1-cpu_hotplug.rst翻译

摘要: 一、cpu_hotplug.rst 注: 翻译自 Documentation/core-api/cpu_hotplug.rst 内核中的 CPU 热插拔 日期:2016 年 12 月作者:Sebastian Andrzej Siewior <bigeasy@linutronix.de>,Rusty 阅读全文

posted @ 2025-12-20 11:23 Hello-World3 阅读(9) 评论(0) 推荐(0)

2025年12月2日

内存管理-55-工具-page_types

摘要: 注: 基于msm-5.4 一、简介 本文主要介绍 tools/vm/page-types.c。 1. page-types.c 的作用 chatGPT: Linux内核中 tools/vm/page-types.c 文件的作用? Linux内核中的 tools/vm/page-types.c 是一个 阅读全文

posted @ 2025-12-02 20:22 Hello-World3 阅读(19) 评论(0) 推荐(0)

内存管理-54-slub-1-文档翻译等

摘要: 一、slub.rst 翻译 注: 翻译自 msm-5.4/Documentation/vm/slub.rst 1. SLUB 简明用户指南 SLUB 的基本理念与 SLAB 截然不同。SLAB 需要重新编译内核才能激活所有 slab 缓存的调试选项。SLUB 始终包含完整的调试功能,但默认情况下处于 阅读全文

posted @ 2025-12-02 18:39 Hello-World3 阅读(36) 评论(0) 推荐(0)

2025年12月1日

内存管理-53-内存热插拔-1-理论与文档翻译

摘要: 一、memory-hotplug.rst 注: 翻译自 msm-5.4/Documentation/core-api/memory-hotplug.rst .. _memory_hotplug: 内存热插拔 1. 内存热插拔事件通知 热插拔事件会被发送到通知队列。 ``include/linux/m 阅读全文

posted @ 2025-12-01 20:30 Hello-World3 阅读(19) 评论(0) 推荐(0)

2025年11月24日

SELinux笔记-3-Android官方文档

摘要: 注:摘录自 Android 中的安全增强型 Linux: https://source.android.com/docs/security/features/selinux?hl=zh-cn 一、概述 作为 Android 安全模型的一部分,Android 使用安全增强型 Linux (SELinu 阅读全文

posted @ 2025-11-24 16:57 Hello-World3 阅读(75) 评论(0) 推荐(0)

2025年11月17日

内存管理-52-memory overcommit-1-文档翻译

摘要: 一、overcommit-accounting.rst 注: 翻译自 msm-5.4/Documentation/vm/overcommit-accounting.rst 超额分配记账 Linux 内核支持以下超额分配处理模式: 0: 启发式超额分配处理。拒绝明显的地址空间超额分配。适用于典型系统。 阅读全文

posted @ 2025-11-17 14:01 Hello-World3 阅读(11) 评论(0) 推荐(0)

导航